0001437749-24-015687.txt : 20240509 0001437749-24-015687.hdr.sgml : 20240509 20240509161808 ACCESSION NUMBER: 0001437749-24-015687 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CEVA INC CENTRAL INDEX KEY: 0001173489 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] ORGANIZATION NAME: 06 Technology IRS NUMBER: 770556376 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-49842 FILM NUMBER: 24930967 BUSINESS ADDRESS: STREET 1: 15245 SHADY GROVE ROAD STREET 2: SUITE 400 CITY: ROCKVILLE STATE: MD ZIP: 20850 BUSINESS PHONE: 240-308-8328 MAIL ADDRESS: STREET 1: 15245 SHADY GROVE ROAD STREET 2: SUITE 400 CITY: ROCKVILLE STATE: MD ZIP: 20850 FORMER COMPANY: FORMER CONFORMED NAME: CEVA INC DATE OF NAME CHANGE: 20031208 FORMER COMPANY: FORMER CONFORMED NAME: PARTHUSCEVA INC DATE OF NAME CHANGE: 20021101 FORMER COMPANY: FORMER CONFORMED NAME: CEVA INC DATE OF NAME CHANGE: 20020515 10-Q 1 ceva20240331_10q.htm FORM 10-Q ceva20240331_10q.htm
Q1 2024 --12-31 false 0001173489 False False False False 0 1 2 1 3 4 0 0 1 1 1 0.75 0 0 0 0 00011734892024-01-012024-03-31 thunderdome:item xbrli:shares 00011734892024-03-31 00011734892023-01-012023-03-31 iso4217:USD iso4217:USDxbrli:shares 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2023-01-012023-03-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2024-01-012024-03-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2023-01-012023-03-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2024-01-012024-03-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-03-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2024-03-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-01-012023-03-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-03-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2024-01-012024-03-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-03-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-31 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2023-01-012023-03-31 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2024-01-012024-03-31 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2023-01-012023-03-31 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2024-01-012024-03-31 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2023-01-012023-03-31 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2024-01-012024-03-31 0001173489us-gaap:CashFlowHedgingMember2023-01-012023-03-31 0001173489us-gaap:CashFlowHedgingMember2024-01-012024-03-31 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-31 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-31 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-31 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-31 0001173489us-gaap:CashFlowHedgingMember2023-12-31 0001173489us-gaap:CashFlowHedgingMember2024-03-31 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2023-12-31 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2024-03-31 00011734892023-12-31 utr:M 0001173489ceva:PurchaseRightsMemberceva:The2002EmployeeStockPurchasePlanMember2023-01-012023-03-31 0001173489ceva:PurchaseRightsMemberceva:The2002EmployeeStockPurchasePlanMember2024-01-012024-03-31 xbrli:pure 0001173489ceva:EquitybasedCompensationExpenseIncludedInDiscontinuedOperationsMember2023-01-012023-03-31 0001173489ceva:EquitybasedCompensationExpenseIncludedInDiscontinuedOperationsMember2024-01-012024-03-31 0001173489ceva:TotalEquitybasedCompensationExpenseFromContinuingOperationsMember2023-01-012023-03-31 0001173489ceva:TotalEquitybasedCompensationExpenseFromContinuingOperationsMember2024-01-012024-03-31 0001173489ceva:GeneralAndAdministrativeMember2023-01-012023-03-31 0001173489ceva:GeneralAndAdministrativeMember2024-01-012024-03-31 0001173489ceva:SalesAndMarketingMember2023-01-012023-03-31 0001173489ceva:SalesAndMarketingMember2024-01-012024-03-31 0001173489ceva:ResearchAndDevelopmentNetMember2023-01-012023-03-31 0001173489ceva:ResearchAndDevelopmentNetMember2024-01-012024-03-31 0001173489ceva:CostOfRevenuesMember2023-01-012023-03-31 0001173489ceva:CostOfRevenuesMember2024-01-012024-03-31 utr:Y 0001173489ceva:RSUsAndPSUsMember2024-01-012024-03-31 0001173489ceva:RSUsAndPSUsMember2024-03-31 0001173489ceva:RSUsAndPSUsMember2023-12-31 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingOnFebruary162027Member2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingOnFebruary162026Member2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingOnFebruary162025Member2024-02-122024-02-12 0001173489ceva:ChiefCommercialOfficerMember2024-02-122024-02-12 0001173489srt:ChiefOperatingOfficerMember2024-02-122024-02-12 0001173489srt:ChiefFinancialOfficerMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:CFOCOOAndCCOMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMembersrt:ChiefExecutiveOfficerMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:IncreaseInEligiblePSUsMembersrt:ChiefExecutiveOfficerMemberceva:GoalsThreeMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:IncreaseInEligiblePSUsMemberceva:GoalsThreeMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMembersrt:MaximumMemberceva:VestingBasedOnActualReturnInExcessof100PercentOfRussel2000IndexMemberceva:GoalsThreeMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMembersrt:MinimumMemberceva:VestingBasedOnActualReturnInExcessof100PercentOfRussel2000IndexMemberceva:GoalsThreeMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingBasedOnActualReturnInExcessof100PercentOfRussel2000IndexMemberceva:GoalsThreeMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMembersrt:MaximumMemberceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfRussel2000IndexMemberceva:GoalsThreeMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMembersrt:MinimumMemberceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfRussel2000IndexMemberceva:GoalsThreeMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfRussel2000IndexMemberceva:GoalsThreeMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:FullVestingBasedOnTheAchievementPositiveShareholderReturnMemberceva:GoalsThreeMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:GoalsThreeMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:IncreaseInEligiblePSUsMembersrt:ChiefExecutiveOfficerMemberceva:GoalsTwoMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:IncreaseInEligiblePSUsMemberceva:GoalsTwoMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMembersrt:MaximumMemberceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMemberceva:GoalsTwoMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMembersrt:MinimumMemberceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMemberceva:GoalsTwoMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMemberceva:GoalsTwoMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMembersrt:MaximumMemberceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMemberceva:GoalsTwoMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMembersrt:MinimumMemberceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMemberceva:GoalsTwoMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMemberceva:GoalsTwoMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:GoalsTwoMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:IncreaseInEligiblePSUsMembersrt:ChiefExecutiveOfficerMemberceva:GoalsOneMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:IncreaseInEligiblePSUsMemberceva:GoalsOneMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMembersrt:MaximumMemberceva:VestingBasedOnAchievementInExcessOf90PercentMemberceva:GoalsOneMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMembersrt:MinimumMemberceva:VestingBasedOnAchievementInExcessOf90PercentMemberceva:GoalsOneMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:GoalsOneMember2024-02-122024-02-12 0001173489ceva:ShorttermExecutivePSUsMemberceva:FullVestingBasedonTheAchievementof2022LicenseTargetMemberceva:GoalsOneMember2024-02-122024-02-12 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:NonEmployeeDirectorMemberceva:VestingAfterTheFirstAnniversaryGrantDateMember2024-02-122024-02-12 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMemberceva:ChiefCommercialOfficerMember2024-02-122024-02-12 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMembersrt:ChiefOperatingOfficerMember2024-02-122024-02-12 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2024-02-122024-02-12 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMembersrt:ChiefExecutiveOfficerMember2024-02-122024-02-12 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary172026Member2024-02-122024-02-12 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary172025Member2024-02-122024-02-12 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary172024Member2024-02-122024-02-12 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:ChiefCommercialOfficerMember2024-02-122024-02-12 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefOperatingOfficerMember2024-02-122024-02-12 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2024-02-122024-02-12 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefExecutiveOfficerMember2024-02-122024-02-12 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-03-312024-03-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMember2024-03-312024-03-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:EmployeesMember2024-03-312024-03-31 0001173489us-gaap:EmployeeStockOptionMember2024-01-012024-03-31 0001173489us-gaap:EmployeeStockOptionMember2024-03-31 00011734892023-01-012023-12-31 0001173489ceva:The2011StockIncentivePlanMembersrt:MaximumMember2024-01-012024-03-31 0001173489ceva:The2011StockIncentivePlanMember2024-01-012024-03-31 0001173489ceva:The2011StockIncentivePlanMember2024-03-31 0001173489us-gaap:ShareBasedPaymentArrangementEmployeeMember2023-12-31 0001173489us-gaap:ShareBasedPaymentArrangementEmployeeMember2024-03-31 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerCMember2023-01-012023-03-31 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2024-01-012024-03-31 0001173489country:CN2023-01-012023-03-31 0001173489country:CN2024-01-012024-03-31 0001173489ceva:OtherMember2023-01-012023-03-31 0001173489ceva:OtherMember2024-01-012024-03-31 0001173489srt:AsiaPacificMember2023-01-012023-03-31 0001173489srt:AsiaPacificMember2024-01-012024-03-31 0001173489ceva:EuropeAndMiddleEastMember2023-01-012023-03-31 0001173489ceva:EuropeAndMiddleEastMember2024-01-012024-03-31 0001173489country:US2023-01-012023-03-31 0001173489country:US2024-01-012024-03-31 0001173489us-gaap:FairValueInputsLevel3Member2023-12-31 0001173489us-gaap:FairValueInputsLevel2Member2023-12-31 0001173489us-gaap:FairValueInputsLevel1Member2023-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel3Member2023-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel2Member2023-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel1Member2023-12-31 0001173489ceva:CorporateBondsMember2023-12-31 0001173489us-gaap:FairValueInputsLevel3Member2024-03-31 0001173489us-gaap:FairValueInputsLevel2Member2024-03-31 0001173489us-gaap:FairValueInputsLevel1Member2024-03-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel3Member2024-03-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel2Member2024-03-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel1Member2024-03-31 0001173489ceva:CorporateBondsMember2024-03-31 0001173489ceva:CorporateBondsMember2023-12-31 0001173489ceva:CorporateBondsMember2024-03-31 00011734892023-04-012023-06-30 0001173489ceva:DeferredRevenueMember2023-12-31 0001173489ceva:DeferredRevenueMember2024-03-31 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2023-12-31 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2024-03-31 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2023-12-31 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2024-03-31 0001173489ceva:TradeReceivablesMember2023-12-31 0001173489ceva:TradeReceivablesMember2024-03-31 0001173489us-gaap:RoyaltyMember2023-01-012023-03-31 0001173489us-gaap:LicenseMember2023-01-012023-03-31 0001173489us-gaap:RoyaltyMember2024-01-012024-03-31 0001173489us-gaap:LicenseMember2024-01-012024-03-31 0001173489us-gaap:TransferredOverTimeMember2023-01-012023-03-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-31 0001173489us-gaap:TransferredOverTimeMember2024-01-012024-03-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-31 0001173489us-gaap:TransferredAtPointInTimeMember2023-01-012023-03-31 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-03-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-03-31 0001173489us-gaap:TransferredAtPointInTimeMember2024-01-012024-03-31 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-31 0001173489ceva:SmartSensingProductsMember2023-01-012023-03-31 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2023-01-012023-03-31 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2023-01-012023-03-31 0001173489ceva:SmartSensingProductsMember2024-01-012024-03-31 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2024-01-012024-03-31 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2024-01-012024-03-31 0001173489ceva:ConnectivityProductsMember2023-01-012023-03-31 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2023-01-012023-03-31 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2023-01-012023-03-31 0001173489ceva:ConnectivityProductsMember2024-01-012024-03-31 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2024-01-012024-03-31 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2024-01-012024-03-31 0001173489us-gaap:LicenseMemberceva:OtherMember2023-01-012023-03-31 0001173489us-gaap:LicenseMemberceva:OtherMember2024-01-012024-03-31 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2023-01-012023-03-31 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2023-01-012023-03-31 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2024-01-012024-03-31 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2024-01-012024-03-31 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2023-01-012023-03-31 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2023-01-012023-03-31 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2024-01-012024-03-31 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2024-01-012024-03-31 0001173489us-gaap:RoyaltyMembercountry:US2023-01-012023-03-31 0001173489us-gaap:LicenseMembercountry:US2023-01-012023-03-31 0001173489us-gaap:RoyaltyMembercountry:US2024-01-012024-03-31 0001173489us-gaap:LicenseMembercountry:US2024-01-012024-03-31 00011734892026-01-012024-03-31 00011734892025-01-012024-03-31 00011734892024-04-012024-03-31 0001173489us-gaap:SegmentDiscontinuedOperationsMember2023-01-012023-03-31 0001173489ceva:IntrinsixCorpMember2023-09-142023-09-14 0001173489ceva:IntrinsixCorpMember2023-09-142023-09-14 0001173489ceva:VisisonicsMember2024-01-31 0001173489ceva:VisisonicsMember2024-01-012024-01-31 00011734892023-03-31 00011734892022-12-31 0001173489us-gaap:RetainedEarningsMember2023-03-31 0001173489us-gaap:TreasuryStockCommonMember2023-03-31 0001173489us-gaap:AdditionalPaidInCapitalMember2023-03-31 0001173489ceva:CommonStockOutstandingMember2023-03-31 0001173489us-gaap:RetainedEarningsMember2023-01-012023-03-31 0001173489us-gaap:TreasuryStockCommonMember2023-01-012023-03-31 0001173489us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0001173489ceva:CommonStockOutstandingMember2023-01-012023-03-31 0001173489us-gaap:RetainedEarningsMember2022-12-31 0001173489us-gaap:TreasuryStockCommonMember2022-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001173489ceva:CommonStockOutstandingMember2022-12-31 0001173489us-gaap:RetainedEarningsMember2024-03-31 0001173489us-gaap:TreasuryStockCommonMember2024-03-31 0001173489us-gaap:AdditionalPaidInCapitalMember2024-03-31 0001173489ceva:CommonStockOutstandingMember2024-03-31 0001173489us-gaap:RetainedEarningsMember2024-01-012024-03-31 0001173489us-gaap:TreasuryStockCommonMember2024-01-012024-03-31 0001173489us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-31 0001173489ceva:CommonStockOutstandingMember2024-01-012024-03-31 0001173489us-gaap:RetainedEarningsMember2023-12-31 0001173489us-gaap:TreasuryStockCommonMember2023-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2023-12-31 0001173489ceva:CommonStockOutstandingMember2023-12-31 00011734892024-05-06
 

Table of Contents

UNITED STATES

 

SECURITIES AND EXCHANGE COMMISSION

 

WASHINGTON, D.C. 20549

 


 

FORM 10-Q

 

(Mark One)

 

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

 

 

For the quarterly period ended: March 31, 2024

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: 000-49842

 


 

CEVA, Inc.

(Exact Name of Registrant as Specified in Its Charter)

 

Delaware

77-0556376

(State or Other Jurisdiction of Incorporation or Organization)

(I.R.S. Employer Identification No.)

   

15245 Shady Grove Road, Suite 400, Rockville, MD 20850

20850

(Address of Principal Executive Offices)

(Zip Code)

 

(240)-308-8328

(Registrants Telephone Number, Including Area Code)

 


 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $.001 per share

CEVA

The NASDAQ Stock Market LLC

 

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

 

Large accelerated filer

Accelerated filer

       

Non-accelerated filer

Smaller reporting company

       

Emerging growth company

   

 

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

 

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

Yes No ☒

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock as of the latest practicable date: 23,582,142 of common stock, $0.001 par value, as of May 6, 2024.

 

 

 

 

TABLE OF CONTENTS

 

 

Page

PART I.

FINANCIAL INFORMATION

5

Item 1.

Interim Condensed Consolidated Balance Sheets at March 31, 2024 (unaudited) and December 31, 2023

5

 

Interim Condensed Consolidated Statements of Loss (unaudited) for the three months ended March 31, 2024 and 2023

6

 

Interim Condensed Consolidated Statements of Comprehensive Loss (unaudited) for the three months ended March 31, 2024 and 2023

7

 

Interim Condensed Consolidated Statements of Changes in Stockholders’ Equity (unaudited) for the three months ended March 31, 2024 and 2023

8

 

Interim Condensed Consolidated Statements of Cash Flows (unaudited) for the three months ended March 31, 2024 and 2023

9

 

Notes to the Interim Condensed Consolidated Financial Statements

10

Item 2.

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

25

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

32

Item 4.

Controls and Procedures

33

   

PART II.         

OTHER INFORMATION

33

Item 1.    

Legal Proceedings

33

Item 1A.

Risk Factors

33

Item 2.  

Unregistered Sales of Equity Securities and Use of Proceeds

34

Item 3

Defaults Upon Senior Securities

34

Item 4

Mine Safety Disclosures

34

Item 5

Other Information

34

Item 6        

Exhibits

35

SIGNATURES

35

 

 

 

FORWARD-LOOKING STATEMENTS

 

FORWARD-LOOKING STATEMENTS AND INDUSTRY DATA

 

This Quarterly Report contains forward-looking statements that involve risks and uncertainties, as well as assumptions that if they materialize or prove incorrect, could cause the results of CEVA to differ materially from those expressed or implied by such forward-looking statements and assumptions.  All statements other than statements of historical fact are statements that could be deemed forward-looking statements.  Forward-looking statements are generally written in the future tense and/or are preceded by words such as “will,” “may,” “should,” “could,” “expect,” “suggest,” “believe,” “anticipate,” “intend,” “plan,” or other similar words.  Forward-looking statements include the following:

 

 

Our belief that our portfolio of wireless communications and sensing and edge AI technologies address some of the most important megatrends, including 5G, generative AI, industrial automation and vehicle electrification, and our belief in the continued interest in our IP portfolio due to these trends, in both traditional and new areas;

 

 

Our belief that our Bluetooth, Wi-Fi, Ultra Wide Band (UWB) and cellular IoT IPs allow us to address the high volume IoT industrial, consumer and smart home markets, and our expectation that the overall addressable market size will be more than 15 billion devices annually by 2027 based on research from ABI Research;

 

 

Our belief that Wi-Fi represents a significant royalty revenue opportunity in connection with our dominant market position in licensing Wi-Fi 6 and our leadership position in Wi-Fi 7 IP;

 

 

Our belief that our PentaG2 platform and digital signal processors (DSPs) for 5G mobile broadband and 5G RedCap is the most comprehensive baseband processor IP platform in the industry today and provides newcomers and incumbents with a comprehensive solution to address the need for 5G processing for smartphones, fixed wireless access, satellite communications and a range of connected devices such as robots, cars, smart cities and other devices for industrial applications;

 

 

Our belief that our PentaG RAN platform for 5G RAN settings is the most comprehensive baseband processor IP in the industry today and provides customers and incumbents with a comprehensive solution to address the need for 5G and other communications in data centers and infrastructure;

 

 

Our belief that the high volume consumer audio markets, including True Wireless Stereo (TWS) earbuds, smartwatches, AR and VR headsets, and other wearable assisted devices, offers an incremental growth segment for our Bluetooth, Audio AI DSPs and software IPs, and our belief in the capabilities of our RealSpace Spatial Audio & Head Tracking Solution, WhisPro speech recognition technology and ClearVox voice input software to enhance the user experience and offer premium features;

 

 

Our belief that our SensPro2 sensor hub AI DSP family can address the growing demand for efficient, high-performance signal processing in sensor-based applications across various industries for applications such as smartphones, automotive safety (ADAS), autonomous driving, drones, robotics, security and surveillance, augmented reality (AR) and virtual reality (VR), natural language processing and voice recognition, which enables us to address the transformation in devices enabled by these applications and expand our footprint and content in smartphones, drones, consumer cameras, surveillance, ADAS, voice-enabled devices and industrial IoT applications;

 

 

Statements regarding third-party estimates of industry growth and future market conditions, including research from Bloomberg Intelligence which forecasts that hardware revenue associated with computer vision AI products and conversational AI devices will reach $61 billion and $108 billion, respectively, by 2030, indicating the size of the market opportunity;

 

 

 

Our belief that our newest generation family of AI neural processing units (NPUs) present a highly efficient and high-performance architecture to enable generative and classic AI on any device including communication gateways, optically connected networks, cars, notebooks and tablets, AR/VR headsets, smartphones, and any other cloud or edge use case from the edge all the way to the cloud, and that more than 2.5 billion Edge AI devices will ship annually by 2026 based on research from Yole Group;

 

 

Our belief that our sensor fusion and spatial audio application software allows us to address an important technology piece used in personal computers, robotics, TWS earbuds, smart TVs and many other smart sensing IP products, in addition to our existing portfolio for camera-based computer vision and AI processing, and microphone-based sound processing;

 

 

Our belief that our customers can benefit from our capabilities as a complete, one-stop-shop for processing all classes and types of sensors;

 

 

Our belief that we are well positioned for long-term growth in shipments and royalty revenues derived from smart edge products as a result of our focus on silicon and software IP solutions that enable products to connect, sense and infer data;

 

 

Our belief that our ubiquitous technology and collaborative business model present a significant and secular growth prospect as the continuing digital transformation drives industries to become connected and intelligent;

 

 

Our intention to continue to capitalize on the semiconductor momentum with our portfolio of technologies to enable three main use cases associated with smart edge devices – connect, sense and infer, and to focus on four main markets which include consumer, automotive, industrial and infrastructure, and our belief that such markets are large, diversified and represent the greatest opportunities for long-term growth;

 

 

Any statements regarding sales trends and financial results for the second, third and fourth quarter of and full year 2024 and other future periods, including our expectations with respect to future customers, contracts, revenues and expenses, regarding our customer pipeline, that a significant portion of our future revenues will continue to be generated by a limited number of customers in part due to consolidation in the semiconductor industry, that international customers will continue to account for a significant portion of our revenues for the foreseeable future, that an increasing portion of our new customers and revenues will be derived from international customers generally and sales to the Asia Pacific and China in particular, that we can expand our customer base and revenues in Europe and the U.S., and that we will experience year-over-year revenue growth in 2024;

 

 

Our belief that our cash and cash equivalents, short-term bank deposits and marketable securities, along with cash from operations, will provide sufficient capital to fund our operations for at least the next 12 months; and

 

 

Our belief that fluctuations in high interest rates within our investment portfolio will not have a material effect on our financial position on an annual or quarterly basis.

 

Forward-looking statements are not guarantees of future performance and involve risks and uncertainties. The forward-looking statements contained in this report are based on information that is currently available to us and expectations and assumptions that we deem reasonable at the time the statements were made. We do not undertake any obligation to update any forward-looking statements in this report or in any of our other communications, except as required by law. All such forward-looking statements should be read as of the time the statements were made and with the recognition that these forward-looking statements may not be complete or accurate at a later date.

 

Many factors may cause actual results to differ materially from those expressed or implied by the forward-looking statements contained in this report. These factors include, but are not limited to, those risks set forth in Part II – Item 1A – “Risk Factors” of this Form 10-Q.

 

This report contains market data prepared by third party research firm. Actual market results may differ from their projections.

 

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. FINANCIAL STATEMENTS

 

INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

 

 


 

U.S. dollars in thousands, except share and per share data

 

   

March 31,

2024

   

December 31,
2023

 
                 

ASSETS

               

Current assets:

               

Cash and cash equivalents

  $ 21,222     $ 23,287  

Short-term bank deposits

    10,662       10,556  

Marketable securities

    126,870       132,695  

Trade receivables (net of allowance for credit losses of $288 at both March 31, 2024 and December 31, 2023)

    33,635       30,307  

Prepaid expenses and other current assets

    13,378       12,526  

Total current assets

    205,767       209,371  

Long-term assets:

               

Severance pay fund

    6,897       7,070  

Deferred tax assets, net

    1,239       1,609  

Property and equipment, net

    7,157       6,732  

Operating lease right-of-use assets

    6,704       6,978  

Goodwill

    58,308       58,308  

Intangible assets, net

    2,689       2,967  

Investments in marketable equity securities

    346       406  

Other long-term assets

    12,332       10,644  

Total long-term assets

    95,672       94,714  

Total assets

  $ 301,439     $ 304,085  
                 

LIABILITIES AND STOCKHOLDERS EQUITY

               

Current liabilities:

               

Trade payables

  $ 1,804     $ 1,154  

Deferred revenues

    2,479       3,018  

Accrued expenses and other payables

    4,984       5,800  

Accrued payroll and related benefits

    14,854       14,402  

Operating lease liabilities

    2,634       2,513  

Total current liabilities

    26,755       26,887  

Long-term liabilities:

               

Accrued severance pay

    7,339       7,524  

Operating lease liabilities

    3,525       3,943  

Other accrued liabilities

    1,471       1,390  

Total long-term liabilities

    12,335       12,857  

Stockholders’ equity:

               

Preferred Stock: $0.001 par value: 5,000,000 shares authorized; none issued and outstanding

           

Common Stock: $0.001 par value: 45,000,000 shares authorized; 23,695,190 shares issued at March 31, 2024 and December 31, 2023. 23,581,522 and 23,440,848 shares outstanding at March 31, 2024 and December 31, 2023, respectively

    24       23  

Additional paid in-capital

    252,927       252,100  

Treasury stock at cost (113,668 and 254,342 shares of common stock at March 31, 2024, and December 31, 2023, respectively)

    (2,528 )     (5,620 )

Accumulated other comprehensive loss

    (2,720 )     (2,329 )

Retained earnings

    14,646       20,167  

Total stockholders’ equity

    262,349       264,341  

Total liabilities and stockholders’ equity

  $ 301,439     $ 304,085  

 

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

 

 

 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF LOSS (UNAUDITED)

 

U.S. dollars in thousands, except per share data

 

 


 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 

Revenues:

               

Licensing and related revenue

  $ 11,414     $ 18,248  

Royalties

    10,658       8,014  

Total revenues

    22,072       26,262  

Cost of revenues

    2,503       3,508  

Gross profit

    19,569       22,754  

Operating expenses:

               

Research and development, net

    17,991       18,674  

Sales and marketing

    2,816       2,719  

General and administrative

    3,572       3,827  

Amortization of intangible assets

    150       154  

Total operating expenses

    24,529       25,374  

Operating loss

    (4,960 )     (2,620 )

Financial income, net

    1,257       1,455  

Remeasurement of marketable equity securities

    (60 )     (117  

Loss from continuing operation before taxes on income

    (3,763 )     (1,282

Income tax expense

    1,685       1,417  

Net loss from continuing operation

    (5,448 )     (2,699

Discontinued operation (Note 4):

               

Net loss from discontinued operation

          (2,173  

Net loss

  $ (5,448 )   $ (4,872
                 

Basic and diluted net loss per share from continuing operation

  $ (0.23 )   $ (0.12  

Basic and diluted net loss per share from discontinued operation

  $     $ (0.09

Basic and diluted net loss per share

  $ (0.23 )   $ (0.21
                 
                 

Weighted-average shares used to compute net loss per share (in thousands):

               

Basic and diluted

    23,508       23,334  

 

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

 

 

 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (UNAUDITED)

 

U.S. dollars in thousands

 

 


 

    Three months ended  
   

March 31,

 
   

2024

   

2023

 
                 

Net loss:

  $ (5,448 )   $ (4,872 )

Other comprehensive income (loss) before tax:

               

Available-for-sale securities:

               

Changes in unrealized gains (losses)

    200       730  

Reclassification adjustments for gains included in net loss

    (4 )     (92 )

Net change

    196       638  

Cash flow hedges:

               

Changes in unrealized gains (losses)

    (195 )     (425 )

Reclassification adjustments for (gains) losses included in net loss

    (380 )     171  

Net change

    (575 )     (254 )

Other comprehensive income (loss) before tax

    (379 )     384  

Income tax expense related to components of other comprehensive income (loss)

    12       45  

Other comprehensive income (loss), net of taxes

    (391 )     339  

Comprehensive loss

  $ (5,839 )   $ (4,533 )

 

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

 

 

 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY (UNAUDITED)

 

U.S. dollars in thousands, except share data

 

 


 

   

Common stock

                                         

Three months ended March 31, 2024

 

Number of shares outstanding

   

Amount

    Additional
paid-in
capital
   

Treasury stock

   

Accumulated other comprehensive income (loss)

    Retained
earnings
    Total
stockholders
equity
 

Balance as of January 1, 2024

    23,440,848     $ 23     $ 252,100     $ (5,620 )   $ (2,329 )   $ 20,167     $ 264,341  

Net loss

                                  (5,448 )     (5,448 )

Other comprehensive loss, net

                            (391 )           (391 )

Equity-based compensation

                3,571                         3,571  

Purchase of treasury stock

    (56,872 )                 (1,278 )                 (1,278 )

Issuance of treasury stock upon exercise of stock-based awards

    197,546       1       (2,744 )     4,370             (73 )     1,554  

Balance as of March 31, 2024

    23,581,522     $ 24     $ 252,927     $ (2,528 )   $ (2,720 )   $ 14,646     $ 262,349  

 

 

   

Common stock

                                         

Three months ended March 31, 2023

 

Number of shares outstanding

   

Amount

    Additional
paid-in
capital
   

Treasury stock

    Accumulated other comprehensive income (loss)     Retained
earnings
    Total
stockholders’
equity
 

Balance as of January 1, 2023

    23,215,439     $ 23     $ 242,841     $ (9,904 )   $ (6,249 )   $ 32,160     $ 258,871  

Net loss

                                  (4,872 )     (4,872 )

Other comprehensive income

                            339             339  

Equity-based compensation

                3,859                         3,859  

Issuance of treasury stock upon exercise of stock-based awards

    200,587             (3,559 )     5,232                   1,673  

Balance as of March 31, 2023

    23,416,026     $ 23     $ 243,141     $ (4,672 )   $ (5,910 )   $ 27,288     $ 259,870  

 

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

 

 

 

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

U.S. dollars in thousands

 

 


 

   

Three months ended
March 31,

 
   

2024

   

2023

 

Cash flows from operating activities:

               

Net loss

  $ (5,448 )   $ (4,872 )

Adjustments required to reconcile net loss to net cash used in operating activities:

               

Depreciation

    700       742  

Amortization of intangible assets

    278       677  

Equity-based compensation

    3,571       3,859  

Realized gain on sale of available-for-sale marketable securities

    (4 )     (92 )

Amortization of premiums (accretion of discount) on available-for-sale marketable securities

    (191 )     23  

Unrealized foreign exchange (gain) loss

    165       (285 )

Remeasurement of marketable equity securities

    60       117  

Changes in operating assets and liabilities:

               

Trade receivables, net

    (3,003 )     (3,802 )

Prepaid expenses and other assets

    (3,194 )     (2,205 )

Operating lease right-of-use assets

    274       249  

Accrued interest on bank deposits

    (106 )     (125 )

Deferred tax, net

    358       (880 )

Trade payables

    433       (412 )

Deferred revenues

    (539 )     838  

Accrued expenses and other payables

    (973 )     357  

Accrued payroll and related benefits

    510       702  

Operating lease liability

    (235 )     (275 )

Accrued severance pay, net

    (6 )     308  

Net cash used in operating activities

    (7,350 )     (5,076 )
                 

Cash flows from investing activities:

               

Purchase of property and equipment

    (904 )     (105 )

Proceeds from the sale of Intrinsix (see note 4)

    540        

Asset acquisition

    (753 )      

Investment in available-for-sale marketable securities

    (12,653 )      

Proceeds from maturity of available-for-sale marketable securities

    14,080       1,750  

Proceeds from sale of available-for-sale marketable securities

    4,789       4,895  

Net cash provided by investing activities

    5,099       6,540  
                 

Cash flows from financing activities:

               

Purchase of treasury stock

    (1,278 )      

Proceeds from exercise of stock-based awards

    1,554       1,673  

Net cash provided by financing activities

    276       1,673  

Effect of exchange rate changes on cash and cash equivalents

    (90 )     61  

Increase (decrease) in cash and cash equivalents

    (2,065 )     3,198  

Cash and cash equivalents at the beginning of the period

    23,287       21,285  

Cash and cash equivalents at the end of the period

  $ 21,222     $ 24,483  
                 

Supplemental information of cash-flow activities:

               

Cash paid during the period for:

               

Income and withholding taxes

  $ 873     $ 1,860  

Non-cash transactions:

               

Property and equipment purchases incurred but unpaid at period end

  $ 200     $ 234  

Right-of-use assets obtained in the exchange for operating lease liabilities

  $ 303     $ 506  
                 

Reconciliation of cash and cash equivalents as shown in the condensed consolidated statements of cash flow:

               
                 

Cash and cash equivalents in the Condensed Consolidated Balance Sheets

  $ 21,222     $ 24,209  

Cash and cash equivalents included in assets of discontinued operation

  $     $ 274  

Total cash and cash equivalents in the Condensed Consolidated Statements of Cash Flows

  $ 21,222     $ 24,483  

 

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

 

 

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

(in thousands, except share data)

 

 

NOTE 1:

BUSINESS

 

The financial information in this quarterly report includes the results of Ceva, Inc. and its subsidiaries (the “Company” or “Ceva”).

 

Ceva is the leader in innovative silicon and software IP solutions that enable smart edge products to connect, sense, and infer data more reliably and efficiently. With the industry’s only portfolio of comprehensive communications and scalable edge AI IP, Ceva powers the connectivity, sensing, and inference in today’s most advanced smart edge products across consumer IoT, mobile, automotive, infrastructure, industrial, and personal computing. More than 17 billion of the world’s most innovative smart edge products from AI-infused smartwatches, IoT devices and wearables to autonomous vehicles, 5G mobile networks and more are powered by Ceva.

 

Ceva is a trusted partner to many of the leading semiconductor and original equipment manufacturer (OEM) companies targeting a wide variety of cellular and IoT end markets, including mobile, PC, consumer, automotive, smart-home, surveillance, robotics, industrial and medical. The customers incorporate Ceva’s IP into application-specific integrated circuits (ASICs) and application-specific standard products (ASSPs) that they manufacture, market and sell to consumer electronics companies. Ceva’s application software IP is licensed primarily to OEMs who embed it in their System on Chip (SoC) designs to enhance the user experience, and OEMs also license Ceva’s hardware IP products and solutions for their SoC designs to create power-efficient, intelligent, secure and connected devices.

 

Ceva’s wireless communications, sensing and edge AI technologies are at the heart of some of today’s most advanced smart edge products. From Bluetooth connectivity, Wi-Fi, ultra-wide band (UWB) and 5G platform IP for ubiquitous, robust communications, to scalable edge AI neural processing unit (NPU) IPs, sensor fusion processors and embedded application software that make devices smarter.

 

Ceva licenses its portfolio of wireless communications and scalable edge AI IP to its customers, breaking down barriers to entry and enabling them to bring new cutting-edge products to market faster, more reliably, efficiently and economically.

 

 

 

NOTE 2:

BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

 

The interim condensed consolidated financial statements have been prepared according to U.S. Generally Accepted Accounting Principles (“U.S. GAAP”).

 

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2024, are not necessarily indicative of the results that may be expected for the year ending December 31, 2024. For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

 

The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2023, contained in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 7, 2024, have been applied consistently in these unaudited interim condensed consolidated financial statements.

 

Accounting Standards Recently Adopted by the Company

 

In June 2022, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies the guidance when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and introduces new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. The guidance is effective for annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted ASU 2022-03 as of January 1, 2024. The adoption did not result in a material impact on the Company's interim condensed financial statements.

 

Accounting Standards Recently Issued, Not Yet Adopted by the Company

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

 

 
10

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

(in thousands, except share data)

 

Use of Estimates

 

The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the financial statements, the reported amounts of revenues and expenses during the reporting period, and amounts classified as a discontinued operation. Actual results could differ from those estimates.

 

 

 

NOTE 3:

ACQUISITION

 

In January 2024, the Company acquired 100% of the equity shares of a privately held, Greek-based company, to extend the research and development resources in the Ceva group. Under the terms of the purchase agreement, the Company agreed to pay an aggregate of approximately $750 paid at closing and approximately $2,100 subject to continued employment and certain performance milestones. The Company has accounted for this acquisition as an asset acquisition. As such, the total purchase consideration was allocated to the assets acquired.

 

 

 

NOTE 4:

HELD FOR SALE AND DISCONTINUED OPERATION

 

On September 14, 2023, the Company and Intrinsix, then its wholly owned subsidiary, entered into a Share Purchase Agreement (the “Agreement”) with Cadence Design Systems, Inc. (“Cadence”), pursuant to which Cadence agreed to purchase all of the issued and outstanding capital shares of Intrinsix from the Company for $35,000 in cash, subject to other certain purchase price adjustments as provided for in the Agreement (the “Transaction”). The closing of the Transaction occurred on October 2, 2023. At the closing, an amount of $300 from the consideration was deposited with a third-party escrow agent for the purposes of satisfying any additional post-closing purchase price adjustments owed by the Company to Cadence (was fully paid to the Company during the first quarter of 2024), a further amount of $3,500 of the consideration was deposited with the same escrow agent for a period of 18 months as security for the Company’s indemnification obligations to Cadence in accordance with the terms and conditions set forth in the Agreement, and after giving effect to post-closing adjustments resulting in a $240 repayment to the Company during the first quarter of 2024. The Agreement includes certain representations, warranties and covenants of the parties, and the Company also agreed to certain non-competition and non-solicitation terms, which are subject to certain exceptions.

 

Under ASC 205-20, "Discontinued Operation" when a component of an entity, as defined in ASC 205-20, has been disposed of or is classified as held for sale, the results of its operations, including the gain or loss on its component are classified as discontinued operations and the assets and liabilities of such component are classified as assets and liabilities attributed to discontinued operations; that is, provided that the operations, assets and liabilities and cash flows of the component have been eliminated from the Company’s consolidated operations and the Company will have no significant continuing involvement in the operations of the component.

 

As a result of the Transaction, Intrinsix's results of operations and asset and liability balances are disclosed as a discontinued operation. All prior periods comparable results of operation, assets and liabilities have been retroactively included in discontinued operations.

 

11

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

The following table shows the Company's results of discontinued operation for the below presented period:

 

   

Three months

ended March

31, 2023

(unaudited)

 

Revenues

  $ 2,473  

Cost of revenue

    1,807  

Gross profit

    666  

Operating expenses:

       

Research and development, net

    2,117  

Sales and marketing

    326  

General and administrative

    221  

Amortization of intangible assets

    175  

Total operating expenses

    2,839  

Operating loss

    (2,173 )

Financial income, net

     

Loss from discontinued operations before taxes on income

    (2,173 )

Income tax expense

     

Net loss from discontinued operation

  $ (2,173 )

 

The following table presents cash flows from discontinued operations:

 

   

Three months

ended March

31, 2023

(unaudited)

 

Net cash flows used in operating activities (*)

  $ (1,230 )

 

(*) Amortization and depreciation allocated to discontinued operation for the three-month period ended March 31, 2023 amounted to $492.

 

 

NOTE 5:

REVENUE RECOGNITION

 

Under ASC No. 606, “Revenue from Contracts with Customers” (“ASC 606”), an entity recognizes revenue when or as it satisfies a performance obligation by transferring intellectual property (“IP”) licenses or services to the customer, either at a point in time or over time. The Company recognizes most of its revenues at a point in time upon delivery when the customer accepts control of the IP. The Company recognizes revenue over time on significant license customization contracts that are in the scope of ASC 606 by using cost inputs to measure progress toward completion of its performance obligations.

 

Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by the Company’s licensees on sales of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on the Company’s estimation of the customer’s sales during the quarter.

 

12

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. The estimated revenues do not include amounts of royalties or unexercised contract renewals:

 

   

Remainder

of 2024

   

2025

   

2026 and

thereafter

 

Licensing and related revenues

  $ 4,028     $ 1,015     $ 322  

 

Disaggregation of revenue:

 

The following table provides information about disaggregated revenue by primary geographical, use cases for the Company's technology portfolio, and timing of revenue recognition:

 

 

   

Three months ended March 31, 2024

(unaudited)

   

Three months ended March 31, 2023

(unaudited)

 
   

Licensing and related

revenues

   

Royalties

   

Total

   

Licensing and related

revenues

   

Royalties

   

Total

 

Geography

                                               

United States

  $ 383     $ 2,155     $ 2,538     $ 702     $ 1,650     $ 2,352  

Europe and Middle East

    601       911       1,512       1,950       859       2,809  

Asia Pacific

    10,417       7,592       18,009       15,121       5,505       20,626  

Other

    13             13       475             475  

Total

  $ 11,414     $ 10,658     $ 22,072     $ 18,248     $ 8,014     $ 26,262  
                                                 

Use cases for the Company’s technology portfolio

                                               

Connect (baseband for handset and other devices, Bluetooth, Wi-Fi and NB-IoT)

  $ 10,067     $ 7,939     $ 18,006     $ 15,924     $ 5,665     $ 21,589  

Sense & Infer (sensor fusion, audio, sound, imaging, vision and AI)

    1,347       2,719       4,066       2,324       2,349       4,673  

Total

  $ 11,414     $ 10,658     $ 22,072     $ 18,248     $ 8,014     $ 26,262  
                                                 

Timing of revenue recognition

                                               

Products transferred at a point in time

  $ 9,453     $ 10,658     $ 20,111     $ 14,621     $ 8,014     $ 22,635  

Products and services transferred over time

    1,961             1,961       3,627             3,627  

Total

  $ 11,414     $ 10,658     $ 22,072     $ 18,248     $ 8,014     $ 26,262  

 

13

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

Contract balances:

 

The following table provides information about trade receivables, unbilled receivables and contract liabilities from contracts with customers:

 

   

March 31,

2024

   

December 31,

2023

 
                 

Trade receivables

  $ 14,052     $ 8,433  

Unbilled receivables (associated with licensing and related revenue)

    9,600       9,735  

Unbilled receivables (associated with royalties)

    9,983       12,139  

Deferred revenues (short-term contract liabilities)

    2,479       3,018  

 

The Company receives payments from customers based upon contractual payment schedules; trade receivables are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer. Unbilled receivables associated with licensing and other include amounts related to the Company’s contractual right to consideration for completed performance objectives not yet invoiced. Unbilled receivables associated with royalties are recorded as the Company recognizes revenues from royalties earned during the quarter, but not yet invoiced, either by actual sales data received from customers, or, when applicable, by the Company’s estimation. Contract liabilities (deferred revenue) include payments received in advance of performance under the contract, and are realized with the associated revenue recognized under the contract.

 

During the three months ended March 31, 2024, the Company recognized $1,179 that was included in deferred revenues (short-term contract liability) balance at January 1, 2024. 

 

 

 

NOTE 6:

LEASES

 

The Company leases substantially all of its office space and vehicles under operating leases. The Company's leases have original lease periods expiring between 2025 and 2034. Many leases include one or more options to renew. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably certain. Lease payments included in the measurement of the lease liability comprise the following: the fixed non-cancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early.

 

14

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:

 

   

March 31, 2024

(Unaudited)

 

Weighted average remaining lease term (years)

    3.97  

Weighted average discount rates

    4.00

%

 

Total operating lease cost and cash payments for operating leases were as follows:

 

   

Three months ended
March 31,

 
   

2024

   

2023

 
   

(unaudited)

   

(unaudited)

 
                 

Operating lease cost

  $ 663     $ 753  

Cash payments for operating leases

    622       727  

 

Maturities of lease liabilities are as follows:

 

The remainder of 2024

 

$2,082

 

2025

    2,027  

2026

    880  

2027

    640  

2028

    332  

2029 and thereafter

    621  

Total undiscounted cash flows

    6,582  

Less imputed interest

    423  

Present value of lease liabilities

  $ 6,159  

 

 

 

NOTE 7:

MARKETABLE SECURITIES

 

The following is a summary of available-for-sale marketable securities:

 

   

March 31, 2024 (Unaudited)

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 49,434     $ 45     $ (743 )   $ 48,736  
                                 

Available-for-sale - matures after one year through three years:

                               

Corporate bonds

    80,935       127       (2,928 )     78,134  

Total

                               
    $ 130,369     $ 172     $ (3,671 )   $ 126,870  

 

15

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

   

December 31, 2023

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 27,690     $ 4     $ (243 )   $ 27,451  
                                 

Available-for-sale - matures after one year through three years:

                               

Corporate bonds

    108,700       278       (3,734 )     105,244  
                                 

Total

  $ 136,390     $ 282     $ (3,977 )   $ 132,695  

 

The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of March 31, 2024, and December 31, 2023, and the length of time that those investments have been in a continuous loss position:

 

   

Less than 12 months

   

12 months or greater

 
   

Fair value

   

Gross

unrealized

loss

   

Fair value

   

Gross

unrealized

loss

 

As of March 31, 2024 (unaudited)

  $ 23,123     $ (147 )   $ 76,036     $ (3,524 )

As of December 31, 2023

  $ 18,193     $ (49 )   $ 86,643     $ (3,928 )

 

As of March 31, 2024, the allowance for credit losses was not material.

 

The following table presents gross realized gains and losses from sale of available-for-sale marketable securities:

 

   

Three months ended
March 31,

 
   

2024

   

2023

 
   

(unaudited)

    (unaudited)  
                 

Gross realized gains from sale of available-for-sale marketable securities

  $ 9     $ 92  

Gross realized losses from sale of available-for-sale marketable securities

  $ (5 )   $  

 

 

 

NOTE 8:

FAIR VALUE MEASUREMENT

 

FASB ASC No. 820, “Fair Value Measurements and Disclosures” defines fair value, establishes a framework for measuring fair value. Fair value is an exit price, representing the amount that would be received for selling an asset or paid for the transfer of a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:

 

Level I

Unadjusted quoted prices in active markets that are accessible on the measurement date for identical, unrestricted assets or liabilities;

Level II

Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and

Level III

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

 

16

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

The Company measures its marketable securities, investments in marketable equity securities and foreign currency derivative contracts at fair value. The carrying amount of cash, cash equivalents, short-term bank deposits, trade receivables, other accounts receivable, trade payables and other accounts payables approximate fair value due to the short-term maturity of these instruments. Investments in marketable equity securities are classified within Level I as the securities are traded in an active market. Marketable securities and foreign currency derivative contracts are classified within Level II as the valuation inputs are based on quoted prices and market observable data of similar instruments.

 

The table below sets forth the Company’s assets and liabilities measured at fair value by level within the fair value hierarchy. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

Description

 

March 31, 2024

(unaudited)

   

Level I

(unaudited)

   

Level II

(unaudited)

   

Level III (unaudited)

 

Assets:

                               

Marketable securities:

                               

Corporate bonds

  $ 126,870           $ 126,870        

Foreign exchange contracts

    413             413        

Investments in marketable equity securities

    346       346              

 

Description

 

December 31,

2023

   

Level I

   

Level II

   

Level III

 

Assets:

                               

Marketable securities:

                               

Corporate bonds

  $ 132,695           $ 132,695        

Foreign exchange contracts

    988             988        

Investments in marketable equity securities

    406       406              

 

 

 

NOTE 9:

GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA

 

 

a.

Summary information about geographic areas:

 

The Company manages its business on the basis of one reportable segment: the licensing of intellectual property to semiconductor companies and electronic equipment manufacturers (see Note 1 for a brief description of the Company’s business). The following is a summary of revenues within geographic areas:

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Revenues based on customer location:

               

United States

  $ 2,538     $ 2,352  

Europe and Middle East

    1,512       2,809  

Asia Pacific (1)

    18,009       20,626  

Other

    13       475  
    $ 22,072     $ 26,262  
                 

(1) China

  $ 13,592     $ 17,763  

 

17

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

 

b.

Major customer data as a percentage of total revenues:

 

The following table sets forth the customers that represented 10% or more of the Company’s total revenues in each of the periods set forth below. 

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 
                 

Customer A

    15 %       *)

Customer B

    14 %       *)

Customer C

      *)     14 *)
                 
*) Less than 10%                

 

 

 

NOTE 10:

NET LOSS PER SHARE OF COMMON STOCK

 

Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period, plus dilutive potential shares of common stock considered outstanding during the period, in accordance with FASB ASC No. 260, “Earnings Per Share.”

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Numerator:

               

Net loss from continuing operation

  $ (5,448 )   $ (2,699 )

Net loss from discontinued operation

          (2,173 )

Net loss

  $ (5,448 )   $ (4,872 )

Denominator (in thousands):

               

Basic and diluted weighted-average common stock outstanding

    23,508       23,334  
                 

Basic and diluted net loss per share from continuing operation

  $ (0.23 )   $ (0.12 )

Basic and diluted net loss per share from discontinued operation

  $     $ (0.09 )

Basic and diluted net loss per share

  $ (0.23 )   $ (0.21 )

 

The total number of shares related to outstanding equity-based awards was 1,560,454 and 1,181,119 for the three months ended March 31, 2024 and 2023, respectively, and in each case was excluded from the calculation of diluted net loss per share.

 

 

 

NOTE 11:

COMMON STOCK AND STOCK-BASED COMPENSATION PLANS

 

The Company has historically granted a mix of stock options, stock appreciation rights (“SARs”) capped with a ceiling and restricted stock units (“RSUs”) to employees and non‑employee directors of the Company and its subsidiaries under the Company’s equity plans and provides the right to purchase common stock pursuant to the Company’s 2002 employee stock purchase plan to employees of the Company and its subsidiaries. As of March 31, 2024, and December 31, 2023, there were no outstanding or exercisable SARs left.

 

18

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

The options granted under the Company’s stock incentive plans have been granted at the fair market value of the Company’s common stock on the grant date. Options granted to employees under stock incentive plans generally vest at a rate of 25% of the shares underlying the option after one year and the remaining shares vest in equal portions over the following 36 months, such that all shares are vested after four years. A summary of the Company’s stock option activities and related information for the three months ended March 31, 2024, are as follows:

 

   

Number of
options

   

Weighted
average

exercise
price

   

Weighted
average

remaining
contractual

term

   

Aggregate
intrinsic

value

 

Outstanding as of December 31, 2023

    99,425     $ 20.74       2.5     $ 316  

Granted

                           

Exercised

    (13,000 )     14.77                  

Forfeited or expired

                           

Outstanding as of March 31, 2024 (unaudited)

    86,425     $ 21.64       2.6     $ 213  

Exercisable as of March 31, 2024 (unaudited)

    67,000     $ 21.64       1.5     $ 192  

 

As of March 31, 2024, there was $184 of unrecognized compensation expense related to unvested stock options. This amount is expected to be recognized over a weighted-average period of 2.2 years.

 

An RSU award is an agreement to issue shares of the Company’s common stock at the time the award or a portion thereof vests. RSUs granted to employees generally vest in three equal annual installments starting on the first anniversary of the grant date. RSUs granted to non-employee directors would generally vest in two equal annual installments starting on the first anniversary of the grant date.

 

On February 12, 2024, the Compensation Committee of the Board (the “Committee”) granted 33,318, 20,043, 16,399 and 13,535 RSUs, effective as of February 16, 2024, to each of the Company’s Chief Executive Officer (“CEO”), Chief Financial Officer (“CFO”), Chief Operating Officer (“COO”) and Chief Commercial Officer (“CCO”), respectively, pursuant to the Company’s 2011 Stock Incentive Plan (the “2011 Plan”). The RSU grants vest 33.4% on February 16, 2025, 33.3% on February 16, 2026 and 33.3% on February 16, 2027.

 

19

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

Also, on February 12, 2024, the Committee granted 49,978, 13,362, 10,932 and 9,023 performance-based restricted stock units (“PSUs”), effective as of February 16, 2024, to each of the Company’s CEO, CFO, COO and CCO, respectively, pursuant to the 2011 Plan. The performance goals for the PSUs with specified weighting are as follows:

 

Weighting

Goals

50% (*)

Vesting of the full 50% of the PSUs occurs if the Company achieves the 2024 license and related revenue target approved by the Board (the “2024 License Revenue Target”). The vesting threshold is achievement of 90% of the 2024 License Revenue Target. If the Company’s achievement of the 2024 License Revenue Target is above 90% but less than 99% of the 2024 License Revenue Target, 91% to 99% of the eligible PSUs would be subject to vesting. If the Company’s actual result exceeds 100% of the 2024 License Revenue Target, every 1% increase of the 2024 License Revenue Target, up to 120%, would result in an increase of 2% of the eligible PSUs for the Company’s CFO, COO and CCO and an increase of 3% of the eligible PSUs for the Company’s CEO.

25%

Vesting of the full 25% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2024 is greater than the S&P Semiconductors Select Industry index (the “S&P index”). The vesting threshold is if the return on the Company’s stock for 2024 is at least 90% of the S&P index. If the return on the Company’s stock, in comparison to the S&P index, is above 90% but less than 99% of the S&P index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Company’s stock exceeds 100% of the S&P index, every 1% increase in comparison to the S&P index, up to 120%, would result in an increase of 2% of the eligible PSUs for the Company’s CFO, COO and CCO and an increase of 3% of the eligible PSUs for the Company’s CEO.

25%

Vesting of the full 25% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2024 is greater than the Russell 2000 index (the “Russell index”). The vesting threshold is if the return on the Company’s stock for 2024 is at least 90% of the Russell index. If the return on the Company’s stock, in comparison to the Russell index, is above 90% but less than 99% of the Russell index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Company’s stock exceeds 100% of the Russell index, every 1% increase in comparison to the Russell index, up to 120%, would result in an increase of 2% of the eligible PSUs for the Company’s CFO, COO and CCO and an increase of 3% of the eligible PSUs for the Company’s CEO.

 

(*) As of March 31, 2024, the Company's management estimates that it is not probable that the performance condition will be met by year end.

 

Accordingly, assuming maximum achievement of the performance goals set forth above, PSUs representing an additional 60%, meaning an additional 29,986, would be eligible for vesting of the Company’s CEO, and an additional 40%, meaning an additional 5,344, 4,372 and 3,609, would be eligible for vesting for each of the Company’s CFO, COO and CCO, respectively.

 

Subject to achievement of the thresholds the above performance goals for 2024, the PSUs vest 33.4% on February 16, 2025, 33.3% on February 16, 2026 and 33.3% on February 16, 2027.

 

20

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

A summary of the Company’s RSU and PSU activities and related information for the three months ended March 31, 2024, are as follows:

 

   

Number of
RSUs and

PSUs

   

Weighted

Average Grant-

Date
Fair Value

 

Unvested as of December 31, 2023

    1,281,751     $ 24.97  

Granted

    414,572       17.21  

Vested

    (112,076

)

    36.71  

Forfeited or expired

    (110,218

)

    19.07  

Unvested as of March 31, 2024 (unaudited)

    1,474,029     $ 22.34  

 

As of March 31, 2024, there was $22,830 of unrecognized compensation expense related to unvested RSUs and PSUs. This amount is expected to be recognized over a weighted-average period of 1.6 years.

 

The following table shows the total equity-based compensation expense included in the interim condensed consolidated statements of loss:

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Cost of revenue

  $ 203     $ 206  

Research and development, net

    2,007       2,102  

Sales and marketing

    365       378  

General and administrative

    996       866  

Total equity-based compensation expense from continuing operations

    3,571       3,552  

Equity-based compensation expense included in discontinued operations

          307  

Total equity-based compensation expense

  $ 3,571     $ 3,859  

 

21

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

The fair value for rights to purchase shares of common stock under the Company’s employee stock purchase plan was estimated on the date of grant using the following assumptions:

 

   

Three months ended
March 31

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Expected dividend yield

    0

%

    0

%

Expected volatility

    46

%

    45

%

Risk-free interest rate

    5.3

%

    4.8

%

Contractual term of up to (months)

    6       6  

 

 

 

 

NOTE 12:

DERIVATIVES AND HEDGING ACTIVITIES

 

The Company follows the requirements of FASB ASC No. 815,” Derivatives and Hedging” which requires companies to recognize all of their derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging transaction and further, on the type of hedging transaction. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. Due to the Company’s global operations, it is exposed to foreign currency exchange rate fluctuations in the normal course of its business. The Company’s treasury policy allows it to offset the risks associated with the effects of certain foreign currency exposures through the purchase of foreign exchange forward or option contracts (“Hedging Contracts”). The policy, however, prohibits the Company from speculating on such Hedging Contracts for profit. To protect against the increase in value of forecasted foreign currency cash flow resulting from salaries paid in currencies other than the U.S. dollar during the year, the Company instituted a foreign currency cash flow hedging program. The Company hedges portions of the anticipated payroll of its non-U.S. employees denominated in the currencies other than the U.S. dollar for a period of one to twelve months with Hedging Contracts. Accordingly, when the dollar strengthens against the foreign currencies, the decline in present value of future foreign currency expenses is offset by losses in the fair value of the Hedging Contracts. Conversely, when the dollar weakens, the increase in the present value of future foreign currency expenses is offset by gains in the fair value of the Hedging Contracts. These Hedging Contracts are designated as cash flow hedges.

 

For derivative instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. As of March 31, 2024, and December 31, 2023, the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $8,700 and $16,500, respectively.

 

The fair value of the Company’s outstanding derivative instruments is as follows:

 

   

March 31,

2024

   

December 31,

2023

 

Derivative assets:

               

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange forward contracts

  $ 413     $ 988  

Total

  $ 413     $ 988  

 

22

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

The increase (decrease) in unrealized gains (losses) recognized in “accumulated other comprehensive gain (loss)” on derivatives, before tax effect, is as follows:

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange option contracts

  $     $ (105 )

Foreign exchange forward contracts

    (195 )     (320 )
    $ (195 )   $ (425 )

 

The net (gains) losses reclassified from “accumulated other comprehensive gain (loss)” into income are as follows:

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange option contracts

  $     $  

Foreign exchange forward contracts

    (380 )     171  
    $ (380 )   $ 171  

 

The Company recorded in cost of revenues and operating expenses a net gain of $380 and a net loss $171 during the three months ended March 31, 2024 and 2023, respectively, related to its Hedging Contracts.

 

 

NOTE 13:

ACCUMULATED OTHER COMPREHENSIVE LOSS

 

The following tables summarize the changes in accumulated balances of other comprehensive income (loss), net of taxes:

 

   

Three months ended March 31, 2024

(unaudited)

   

Three months ended March 31, 2023

(unaudited)

 
   

Unrealized

gains (losses)

on

available-

for-

sale

marketable

securities

   

Unrealized

gains

(losses)

on cash

flow

hedges

   

Total

   

Unrealized

gains (losses)

on

available-

for-

sale

marketable

securities

   

Unrealized

gains

(losses) on

cash

flow hedges

   

Total

 
                                                 

Beginning balance

  $ (3,317 )   $ 988     $ (2,329 )   $ (6,142 )   $ (107 )   $ (6,249 )

Other comprehensive income (loss) before reclassifications

    188       (195 )     (7 )     684       (426 )     258  

Amounts reclassified from accumulated other comprehensive income (loss)

    (4 )     (380 )     (384 )     (92 )     173       81  

Net current period other comprehensive income (loss)

    184       (575 )     (391 )     592       (253 )     339  

Ending balance

  $ (3,133 )   $ 413     $ (2,720 )   $ (5,550 )   $ (360 )   $ (5,910 )

 

23

 
NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS- CONTINUED (UNAUDITED)

 

The following table provides details about reclassifications out of accumulated other comprehensive income (loss):

 

 

Details about

Accumulated Other

Comprehensive Income

(Loss) Components

 

Amount Reclassified from Accumulated Other

Comprehensive

Income (Loss)

 

Affected Line Item

in the Statements of Income

(Loss)

                   
   

Three months ended March 31,

   
   

2024
(unaudited)

   

2023
(unaudited)

   

Unrealized losses on cash flow hedges

  $ 8     $ (4 )

Cost of revenues

      324       (147 )

Research and development

      9       (4 )

Sales and marketing

      39       (16 )

General and administrative

      380       (171 )

Total, before income taxes

            2  

Income tax expense (benefit)

      380       (173 )

Total, net of income taxes

Unrealized gains on available-for-sale marketable securities

    4       92  

Financial income (loss), net

             

Income tax expense (benefit)

      4       92  

Total, net of income taxes

    $ 384     $ (81 )

Total, net of income taxes

 

 

NOTE 14:

SHARE REPURCHASE PROGRAM

 

During the three months ended March 31, 2024, the Company repurchased 56,872 shares of common stock at an average purchase price of $22.48 per share for an aggregate purchase price of $1,278. The Company did not repurchase any shares of common stock during the first quarter of 2023. As of March 31, 2024, 643,128 shares of common stock remained available for repurchase pursuant to the Company’s share repurchase program.

 

The repurchases of common stock are accounted for as treasury stock, and result in a reduction of stockholders’ equity. When treasury shares are reissued, the Company accounts for the reissuance in accordance with FASB ASC No. 505-30, “Treasury Stock” and charges the excess of the repurchase cost over issuance price using the weighted average method to retained earnings. The purchase cost is calculated based on the specific identified method. In the case where the repurchase cost over issuance price using the weighted average method is lower than the issuance price, the Company credits the difference to additional paid-in capital.

 

 

 

Item 2.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

You should read the following discussion together with the unaudited financial statements and related notes appearing elsewhere in this quarterly report. This discussion contains forward-looking statements that involve risks and uncertainties. Any or all of our forward-looking statements in this quarterly report may turn out to be wrong. These forward-looking statements can be affected by inaccurate assumptions we might make or by known or unknown risks and uncertainties. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise. Factors which could cause actual results to differ materially include those set forth under in Part II Item 1A Risk Factors, as well as those discussed elsewhere in this quarterly report. See Forward-Looking Statements.

 

The financial information presented in this quarterly report includes the results of Ceva, Inc. and its subsidiaries.

 

BUSINESS OVERVIEW

 

Headquartered in Rockville, Maryland, Ceva is the leader in innovative silicon and software IP solutions that enable smart edge products to connect, sense, and infer data more reliably and efficiently. With the industry’s only portfolio of comprehensive communications and scalable edge AI IP, Ceva powers the connectivity, sensing, and inference in today’s most advanced smart edge products across consumer IoT, mobile, automotive, infrastructure, industrial, and personal computing. More than 17 billion of the world’s most innovative smart edge products from AI-infused smartwatches, IoT devices and wearables to autonomous vehicles, 5G mobile networks and more are powered by Ceva.

 

Ceva is a trusted partner to over 400 of the leading semiconductor and original equipment manufacturer (OEM) companies targeting a wide variety of cellular and IoT end markets, including mobile, PC, consumer, automotive, smart-home, surveillance, robotics, industrial and medical. The customers incorporate our IP into application-specific integrated circuits (ASICs) and application-specific standard products (ASSPs) that they manufacture, market and sell to consumer electronics companies. Our application software IP is licensed primarily to OEMs who embed it in their System on Chip (SoC) designs to enhance the user experience, and OEMs also license our hardware IP products and solutions for their SoC designs to create power-efficient, intelligent, secure and connected devices.

 

Ceva’s wireless communications, sensing and edge AI technologies are at the heart of some of today’s most advanced smart edge products. From Bluetooth connectivity, Wi-Fi, ultra-wide band (UWB) and 5G platform IP for ubiquitous, robust communications, to scalable edge AI neural processing unit (NPU) IPs, sensor fusion processors and embedded application software that make devices smarter.

 

We licenses our portfolio of wireless communications and scalable edge AI IP to our customers, breaking down barriers to entry and enabling them to bring new cutting-edge products to market faster, more reliably, efficiently and economically.

 

Ceva is a sustainability and environmentally conscious company. We have adopted both a Code of Business Conduct and Ethics and a Sustainability Policy, in which we emphasize and focus on environmental preservation, recycling, the welfare of our employees and privacy – which we promote on a corporate level. At Ceva, we are committed to social responsibility, values of preservation and consciousness towards these purposes.

 

We believe our portfolio of wireless communications and sensing and edge AI technologies address some of the most important megatrends, including 5G, generative AI, industrial automation and vehicle electrification. We continue to experience strong interest across our IP portfolio due to these trends, in both traditional and new areas. In the first quarter of 2024, eleven IP licensing deals were concluded for a range of wireless and smart sensing use cases.

 

We believe the following key elements represent significant growth drivers for the company:

 

 

Our broad Bluetooth, Wi-Fi, UWB and cellular IoT IPs allow us to address the high volume IoT industrial, consumer and smart home markets. Our addressable market size for Bluetooth, Wi-Fi, UWB and cellular IoT is expected to be more than 15 billion devices annually by 2027 based on research from ABI Research. In the first quarter of 2024, we signed strategic licensing deals for our next-generation Bluetooth 6 and Wi-Fi 7 IPs, reinforcing our market leading position for these technologies. In particular, we believe that Wi-Fi presents a significant royalty revenue opportunity, given our dominant market position in licensing Wi-Fi 6 with more than 40 customers to date and leadership position in Wi-Fi 7 IP.

   

 

 

Our PentaG2 platform and digital signal processors (DSPs) for 5G mobile broadband and 5G RedCap is the most comprehensive baseband IP platform in the industry today and provides newcomers and incumbents with a comprehensive solution to address the need for 5G processing for fixed wireless access, satellite communications and a range of connected devices such as robots, cars, smart cities and other devices for industrial applications. Indicative of the demand for our 5G Ips, in the first quarter of 2024, we signed three deals for 5G new use cases, two of which target RedCap and one for 5G V2X.

 

 

 

Our PentaG RAN platform for 5G RAN settings is the most comprehensive baseband processor IP in the industry today and provides newcomers and incumbents with a comprehensive solution to address the need for 5G and other communications in data centers and infrastructure.

   

 

 

The high-volume consumer audio markets, including True Wireless Stereo (TWS) earbuds, smartwatches, AR and VR headsets, and other wearable assisted devices, offers an incremental growth segment for us for our Bluetooth, Audio AI DSPs and software IPs. For OEMs to better address this market, our RealSpace Spatial Audio & Head Tracking Solution and ClearVox voice input software are available to enhance the user experience and offer premium features.

   

 

 

Our SensPro2 sensor hub AI DSP family is designed to address the growing demand for efficient, high-performance signal processing in sensor-based applications across various industries and applications such as smartphones, automotive safety (ADAS), autonomous driving (AD), drones, robotics, security and surveillance, augmented reality (AR) and virtual reality (VR), natural language processing (NLP) and voice recognition. Research from Bloomberg Intelligence forecasts that hardware revenue associated with computer vision AI products and conversational AI devices will reach $61 billion and $108 billion, respectively by 2030, indicating the size of the market opportunity. This sensor hub AI DSP enables us to address the transformation in devices enabled by these applications, and expand our footprint and content in smartphones, drones, consumer cameras, surveillance, automotive ADAS, voice-enabled devices and industrial IoT applications.

   

 

 

Transformer and classic neural networks are increasingly being deployed in a wide range of devices in order to make these devices “smarter.”  Our newest generation family of AI NPUs present a highly-efficient and high performance architecture to enable generative and classic AI on any device including communication gateways, optically connected networks, cars, notebooks and tablets, AR/VR headsets, smartphones, and any other cloud or edge use case from the edge all the way to the cloud. Per research from Yole Group, 2.5 billion Edge AI devices will ship annually by 2026, illustrating the huge potential of the market.

   

 

 

Our sensor fusion and spatial audio application software allows us to address an important technology piece used in personal computers, robotics, TWS earbuds, smart TVs and many other smart sensing IP products, in addition to our existing portfolio for camera-based computer vision and AI processing, and microphone-based sound processing. MEMS-based inertial and environmental sensors are used in an increasing number of devices, including robotics, smartphones, laptops, tablets, TWS earbuds, spatial audio headsets, remote controls and many other consumer and industrial devices. Our innovative and proven MotionEngine™ software supports a broad range of merchant sensor chips and is processor-agnostic in order to address the requirements of any OEM or semiconductor company that wishes to enhance their customer user experience. The MotionEngine software has already shipped in more than 300 million devices, indicative of its market traction and excellence. Along with our SensPro sensor hub AI DSPs, our licensees now benefit from our capabilities as a complete, one-stop-shop for processing all classes and types of sensors.

 

As a result of our focus on silicon and software IP solutions that enable products to connect, sense, and infer data, we believe we are well positioned for long-term growth in shipments and royalty revenues derived from smart edge products. Royalty rates from these products are comprised of a range of ASPs, spanning from high volume Bluetooth and Wi-Fi to high value sensor fusion and base station RAN. The royalty ASP of our other products will be in between the two ranges.

 

CURRENT TRENDS

 

We believe that as the continuing digital transformation drives industries to become connected and intelligent, our ubiquitous technology and collaborative business model present a significant and secular growth prospect. We intend to continue to capitalize on the semiconductor momentum with our portfolio of technologies to enable three main use cases associated with smart edge devices: connect, sense and infer. We intend to focus on four main markets, which are consumer, automotive, industrial and infrastructure, which we believe are large, diversified and represent the greatest opportunities for long-term growth. We will also continue to serve the mobile and PC markets where we have established customers and market presence. We believe our key customers are keenly receptive to our products roadmap around connect, sense and infer, and that they are willing to expand the scope of engagements with us as our roadmap aligns with their technology needs. Furthermore, we anticipate that we can expand our customer base and revenues in Europe and the U.S., complementing our strong presence in China, Taiwan, Japan and the remainder of the APAC region.

 

In 2024, we believe our strategy will return Ceva to year-over-year revenue growth, with overall revenue expected to grow 4% to 8% over 2023. Most of this growth is expected to be concentrated in the second half of the year, In 2024, we expect our licensing and related revenues business will continue to expand into new markets and use cases in the industrial IoT (IIoT) and consumer IoT, offering connectivity platforms, sensing platforms and software, AI solutions (including AI engines, NPUs and software) and more. On royalties, we expect our connectivity products to continue to show strength in 2024, particularly related to our Bluetooth, Wi-Fi and cellular IoT business lines, with the expected ramp of automotive ADAS royalties in the second half of the year. The smartphone market related revenues have continued to decrease for us in recent years due to these trends.

 

 

Instability in the Middle East

 

Our operations in Israel remain largely unaffected by the war between Israel and Hamas that began on October 7, 2023, and we continue to drive our business and support our customers globally. However, a portion of our employees in Israel have been called to active reserve duty and additional employees may be called in the future, if needed. The Company has executed its business continuity plan with respect to those employees. It is possible that some of our operations in the region may be disrupted if this continues for a significant period of time or if the situation further deteriorates.

 

RESULTS OF OPERATIONS

 

Total Revenues

 

Total revenues were $22.1 million for the first quarter of 2024, representing a decrease of 16% as compared to the corresponding period in 2023. The decrease in total revenues for the first quarter of 2024 was mainly due to lower licensing and related revenues, offset by higher royalty revenues, as further described below.

 

Our five largest customers accounted for 45% of our total revenues for the first quarter of 2024, as compared to 43% for the comparable period in 2023. Two customers accounted for 15% and 14% of our total revenues for the first quarter of 2024, as compared to one customer that accounted for 14% of our total revenues for the first quarter of 2023. Generally, the identity of our customers representing 10% or more of our total revenues varies from period to period, especially with respect to our IP licensing customers as we generate licensing revenues generally from new customers on a quarterly basis. With respect to our royalty revenues, two royalty paying customers represented 10% or more of our total royalty revenues for the first quarter of 2024, and collectively represented 41% of our total royalty revenues for the first quarter of 2024. Two royalty paying customers represented 10% or more of our total royalty revenues for the first quarter of 2023, and collectively represented 28% of our total royalty revenues for the first quarter of 2023. We expect that a significant portion of our future revenues will continue to be generated by a limited number of customers. The concentration of our customers is explainable in part by consolidation in the semiconductor industry.

 

The following table sets forth use cases for Ceva technology portfolio as percentages of our total revenues for each of the periods set forth below:

 

   

First quarter
2024

   

First quarter
2023

 
                 

Connect (baseband for handset and other devices, Bluetooth, Wi-Fi and NB-IoT)

    82 %     82 %

Sense & Infer (sensor fusion, audio, sound, imaging, vision and AI)

    18 %     18 %

 

 

Licensing and Related Revenues

 

Licensing and related revenues were $11.4 million for the first quarter of 2024, representing a decrease of 37%, as compared to the corresponding period in 2023. Licensing revenues for the first quarter of 2024 were lower than anticipated, as some deals were delayed into the second quarter and later in the year. We signed strategic early-adopter deals with lead customers for our Bluetooth 6 and Wi-Fi 7 IPs in the quarter and have already concluded a significant deal with a strategic customer for a next-generation IP since the close of the quarter.

 

Eleven IP license agreements were concluded during the first quarter of 2024, targeting a wide variety of end markets and applications, including Bluetooth 5 connectivity for wearables and industrial IoT, Bluetooth 6 for wireless audio, Wi-Fi 6, Wi-Fi 7 and UWB for smart edge consumer devices, 5G RedCap for consumer and industrial devices, 5G V2X modems for automotive, and audio for smartphones. Two of the eleven deals were with first-time customers.

 

Licensing and related revenues accounted for 52% of our total revenues for the first quarter of 2024, as compared to 69% for the comparable period of 2023.

 

Royalty Revenues

 

Royalty revenues were $10.7 million for the first quarter of 2024, representing an increase of 33%, as compared to the corresponding period in 2023. Royalty revenues accounted for 48% of our total revenues for the first quarter of 2024, as compared to 31% for the comparable period of 2023. The first quarter of 2024 included revenue of $1.0 million following the resolution of a royalty audit. Excluding this amount, the first quarter of 2024 would have been up by 20% as compared to the comparable period of 2023. In the first quarter of 2024 we saw shipment volumes up 25% year-over-year, and increase in every end market we serve, as restocking continued across the broad IoT markets. Smartphone units, while up year-over-year, were down quite sharply from the fourth quarter, a similar trend to what we saw last year. Also, the infrastructure market remains soft, reflecting low CapEx for 5G networks globally.

 

The increase in royalty revenues for the first quarter of 2024 was mainly due to customer inventory adjustments and prolonged weak demand for smartphones and PCs in the first quarter of 2023.

 

 

Our customers reported sales of 371 million chipsets incorporating our technologies for the first quarter of 2024, an increase of 25% from the corresponding period in 2023 for actual shipments reported.

 

The five largest royalty-paying customers accounted for 58% of our total royalty revenues for the first quarter of 2024, as compared to 49% for the comparable period of 2023.

 

Geographic Revenue Analysis

 

 

   

First quarter
2024

   

First quarter
2023

 
   

(in millions, except percentages)

 

United States

  $ 2.6       11 %   $ 2.4       9 %

Europe and Middle East

  $ 1.5       7 %   $ 2.8       11 %

Asia Pacific (1)

  $ 18.0       82 %   $ 20.6       78 %

Other

  $ --       -- %   $ 0.5       2 %
                                 

(1) China

  $ 13.6       62 %   $ 17.8       68 %

 

Due to the nature of our license agreements and the associated potential large individual contract amounts, the geographic split of revenues both in absolute dollars and percentage terms generally varies from quarter to quarter.

 

Cost of Revenues

 

Cost of revenues was $2.5 million for the first quarter of 2024, as compared to $3.5 million for the comparable period of 2023. Cost of revenues accounted for 11% of our total revenues for the first quarter of 2024, as compared to 13% for the comparable period of 2023. The decrease for the first quarter of 2024 principally reflected lower customization work for our licensees and lower cost of unit shipments related to our sensor fusion chip business. Included in cost of revenues for the first quarter of 2024 was a non-cash equity-based compensation expense of $203,000, as compared to $206,000 for the comparable period of 2023.

 

Gross Margin

 

Gross margin for the first quarter of 2024 was 89%, as compared to 87% for the comparable period of 2023. The increase for the first quarter of 2024 mainly reflected lower cost of revenues as set forth above, offset by lower total revenues. The gross margin for the first quarter of 2023 reflects historical period on a re-cast basis excluding the Intrisix business as a discontinued operation, is also illustrative of our decision to return to pure IP licensing and royalty business model.

 

Operating Expenses

 

Total operating expenses were $24.5 million for the first quarter of 2024, as compared to $25.4 million for the comparable period of 2023. The net decrease for the first quarter of 2024 principally reflected lower contractor costs.

 

Research and Development Expenses, Net

 

Our research and development expenses, net, were $18.0 million for the first quarter of 2024, as compared to $18.7 million for the comparable period of 2023. The decrease for the first quarter of 2024 principally reflected lower contractor costs. Included in research and development expenses for the first quarter of 2024 were non-cash equity-based compensation expenses of $2,007,000, as compared to $2,102,000 for the comparable period of 2023. Research and development expenses as a percentage of our total revenues were 82% for the first quarter of 2024, as compared to 71% for the comparable period of 2023. The percentage increase for the first quarter of 2024, as compared to the comparable period of 2023, was mainly due to lower revenues.

 

The number of research and development personnel was 331 at March 31, 2024, as compared to 337 at March 31, 2023.

 

 

Sales and Marketing Expenses

 

Our sales and marketing expenses were $2.8 million for the first quarter of 2024, as compared to $2.7 million for the comparable period of 2023. Included in sales and marketing expenses for the first quarter of 2024 were non-cash equity-based compensation expenses of $365,000, as compared to $378,000 for the comparable period of 2023. Sales and marketing expenses as a percentage of our total revenues were 13% for the first quarter of 2024, as compared to 10% for the comparable period of 2023.

 

The total number of sales and marketing personnel was 28 at March 31, 2024, as compared to 31 at March 31, 2023.

 

General and Administrative Expenses

 

Our general and administrative expenses were $3.6 million for the first quarter of 2024, as compared to $3.8 million for the comparable period of 2023. The decrease for the first quarter of 2024 primarily reflected lower salaries and related costs. Included in general and administrative expenses for the first quarter of 2024 were non-cash equity-based compensation expenses of $996,000, as compared to $866,000 for the comparable period of 2023. General and administrative expenses as a percentage of our total revenues were 16% for the first quarter of 2024, as compared to 15% for the comparable period of 2023.

 

The number of general and administrative personnel was 46 at March 31, 2024, as compared to 41 at March 31, 2023.

 

Amortization of Intangible Assets

 

Our amortization charges were $0.2 million for both the first quarter of 2024 and 2023. The amortization charges for the first quarter of 2024 were incurred in connection with the amortization of intangible assets associated with the acquisitions of the Hillcrest Labs and VisiSonics business. The amortization charges for the first quarter of 2023 were incurred in connection with the amortization of intangible assets associated with the acquisitions of the Hillcrest Labs.

 

 

Financial Income, Net (in millions) 

 

   

First

quarter
2024

   

First

quarter
2023

 

Financial income, net

  $ 1.26     $ 1.45  

of which:

               

Interest income and gains and losses from marketable securities, net

  $ 1.45     $ 1.19  

Foreign exchange gain (loss)

  $ (0.19 )   $ 0.26  

 

 

Financial income, net, consists of interest earned on investments, gains and losses from sale of marketable securities, accretion (amortization) of discounts (premiums) on marketable securities and foreign exchange movements.

 

The increase in interest income and gains and losses from marketable securities, net, during the first quarter of 2024 principally reflected higher combined bank deposits and marketable securities balances held (mainly because of cash received from the sale of Intrinsix in October 2023) and higher yields.

 

We review our monthly expected major non-U.S. dollar denominated expenditures and look to hold equivalent non-U.S. dollar cash balances to mitigate currency fluctuations. However, our Euro cash balances increase significantly on a quarterly basis beyond our Euro liabilities, mainly from applicable French research tax credits, which are generally refunded every three years. This has resulted in a foreign exchange loss of $0.19 million for the first quarter of 2024, as compared to foreign exchange gain of $0.26 million for the comparable period of 2023.

 

Remeasurement of Marketable Equity Securities

 

We recorded a loss of $0.0 million for the first quarter of 2024, as compared to a loss of $0.1 million for the comparable period of 2023, related to remeasurement of marketable equity securities, which we hold at cost. Over time, other income (expense), net, may be affected by market dynamics and other factors. Equity values generally change daily for marketable equity securities and upon the occurrence of observable price changes or upon impairment of marketable equity securities. In addition, volatility in the global economic climate and financial markets could result in a significant change in the value of our investments.

 

 

Provision for Income Taxes

 

Our income tax expenses was $1.7 million for the first quarter of 2024, as compared to $1.4 million for the comparable period of 2023. The increase for the first quarter of 2024 primarily reflected higher withholding tax expenses in our Israeli subsidiary for which we will not be able to obtain a refund from the tax authorities.

 

We are subject to income and other taxes in the United States and in numerous foreign jurisdictions. Our domestic and foreign tax liabilities are dependent on the jurisdictions in which profits are determined to be earned and taxed. Additionally, the amount of taxes paid is subject to our interpretation of applicable tax laws in the jurisdictions in which we operate. A number of factors influence our effective tax rate, including changes in tax laws and treaties as well as the interpretation of existing laws and rules. Federal, state, and local governments and administrative bodies within the United States, and other foreign jurisdictions have implemented, or are considering, a variety of broad tax, trade, and other regulatory reforms that may impact us. For example, the Tax Cuts and Jobs Act (the “U.S. Tax Reform”) enacted on December 22, 2017 resulted in changes in our corporate tax rate, our deferred income taxes, and the taxation of foreign earnings. It is not currently possible to accurately determine the potential comprehensive impact of these or future changes, but these changes could have a material impact on our business and financial condition.

 

We have significant operations in Israel and operations in France and the Republic of Ireland. A substantial portion of our taxable income is generated in Israel and France, as well as potentially in the U.S. due to global intangible low-taxed income (GILTI) and the requirement to capitalize R&D expenditures under IRC Section 174 over 5 years if sourced from the U.S. and over 15 years if sourced internationally. Although our Israeli and Irish subsidiaries, and, from 2022 onward, our French subsidiary, are taxed at rates substantially lower than U.S. tax rates, the tax rates in these jurisdictions could nevertheless result in a substantial increase as a result of withholding tax expenses with respect to which we are unable to obtain a refund from the relevant tax authorities.

 

Our Irish subsidiary qualified for a 12.5% tax rate on its trade. Interest income generated by our Irish subsidiary is taxed at a rate of 25%.

 

Our French subsidiary is entitled to a tax benefit of 10% applied to specific revenues under the French IP Box regime. The French IP Box regime applies to net income derived from the licensing, sublicensing or sale of several IP rights such as patents and copyrighted software, including royalty revenues. This elective regime requires a direct link between the income benefiting from the preferential treatment and the R&D expenditures incurred and contributing to that income. Qualifying income may be taxed at a favorable 10% CIT rate (plus social surtax, hence 10.3% in total).

 

Our Israeli subsidiary is entitled to various tax benefits as a technological enterprise. In December 2016, the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2017 and 2018 Budget Years), 2016, which includes the Amendment to the Law for the Encouragement of Capital Investments, 1959 (Amendment 73) (the “Amendment”), was published. The Amendment, among other things, prescribes special tax tracks for technological enterprises, which are subject to rules that were issued by the Minister of Finance in April 2017.

 

The new tax track under the Amendment, which is applicable to our Israeli subsidiary, is the “Technological Preferred Enterprise”. Technological Preferred Enterprise is an enterprise for which total consolidated revenues of its parent company and all subsidiaries are less than 10 billion New Israeli Shekel (NIS). A Technological Preferred Enterprise, as defined in the Amendment, that is located in the center of Israel (where our Israeli subsidiary is currently located), is taxed at a rate of 12% on profits deriving from intellectual property. Any dividends distributed to “foreign companies”, as defined in the Amendment, deriving from income from technological enterprises will be taxed at a rate of 4%. We are applying the Technological Preferred Enterprise tax track for our Israeli subsidiary from tax year 2020 and onwards.

 

Critical Accounting Policies and Estimates

 

Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses and 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. Our actual results could differ from these estimates.

 

 

We believe that the assumptions and estimates associated with revenue recognition, fair value of financial instruments, equity-based compensation and income taxes have the greatest potential impact on our consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates.

 

See our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 7, 2024, for a discussion of additional critical accounting policies and estimates. There have been no changes in our critical accounting policies as compared to what was previously disclosed in the Annual Report on Form 10-K for the year ended December 31, 2023.

 

LIQUIDITY AND CAPITAL RESOURCES

 

As of March 31, 2024, we had approximately $21.2 million in cash and cash equivalents, $10.7 million in bank deposits, and $126.9 million in marketable securities, totaling $158.8 million, as compared to $166.5 million at December 31, 2023. The decrease for the first three months of 2024 principally reflected cash used in operating activities.

 

Out of total cash, cash equivalents, bank deposits and marketable securities of $158.8 million, $129.7 million was held by our foreign subsidiaries. Our intent is to permanently reinvest earnings of our foreign subsidiaries and our current operating plans do not demonstrate a need to repatriate foreign earnings to fund our U.S. operations. However, if these funds were needed for our operations in the United States, we would be required to accrue and pay taxes to repatriate these funds. The determination of the amount of additional taxes related to the repatriation of these earnings is not practicable, as it may vary based on various factors such as the location of the cash and the effect of regulation in the various jurisdictions from which the cash would be repatriated.

 

During the first three months of 2024, we invested $12.7 million of cash in marketable securities with maturities up to 36 months from the balance sheet date. In addition, during the same period, marketable securities were sold or redeemed for cash amounting to $18.9 million. All of our marketable securities are classified as available-for-sale. The purchase and sale or redemption of available-for-sale marketable securities are considered part of investing cash flow. Available-for-sale marketable securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of stockholders’ equity, net of taxes. Realized gains and losses on sales of investments, as determined on a specific identification basis, are included in the interim condensed consolidated statements of loss. The amount of credit losses recorded for the first three months of 2024 was immaterial. For more information about our marketable securities, see Note 7 to the interim condensed consolidated financial statements for the three months ended March 31, 2024.

 

Bank deposits are classified as short-term bank deposits and long-term bank deposits. Short-term bank deposits are deposits with maturities of more than three months but no longer than one year from the balance sheet date, whereas long-term bank deposits are deposits with maturities of more than one year as of the balance sheet date. Bank deposits are presented at their cost, including accrued interest, and purchases and sales are considered part of cash flows from investing activities.

 

Operating Activities

 

Cash used in operating activities for the first three months of 2024 was $7.3 million and consisted of net loss of $5.4 million, adjustments for non-cash items of $4.6 million, and changes in operating assets and liabilities of $6.5 million. Adjustments for non-cash items primarily consisted of $1.0 million of depreciation and amortization of intangible assets, and $3.6 million of equity-based compensation expenses. The decrease in operating assets and liabilities primarily consisted of an increase in trade receivables of $3.0 million, an increase in prepaid expenses and other assets of $3.2 million (mainly as a result of payment of a yearly design tool subscription), a decrease in deferred revenues of $0.5 million, and a decrease in accrued expenses and other payables of $1.0 million, partially offset by an increase in accrued payroll and related benefits of $0.5 million and an increase in trade payables of $0.4 million.

 

Cash used in operating activities for the first three months of 2023 was $5.1 million and consisted of net loss of $4.9 million, adjustments for non-cash items of $5.0 million, and changes in operating assets and liabilities of $5.2 million. Adjustments for non-cash items primarily consisted of $1.4 million of depreciation and amortization of intangible assets, and $3.9 million of equity-based compensation expenses, offset with $0.3 million of unrealized foreign exchange gain. The decrease in operating assets and liabilities primarily consisted of an increase in trade receivables of $3.8 million, an increase in prepaid expenses and other assets of $2.2 million (mainly as a result of payment of a yearly design tool subscription), and an increase in deferred taxes, net of $0.9 million, partially offset by an increase in deferred revenues of $0.8 million, and an increase in accrued payroll and related benefits of $0.7 million.

 

Cash flows from operating activities may vary significantly from quarter to quarter depending on the timing of our receipts and payments. Our ongoing cash outflows from operating activities principally relate to payroll-related costs and obligations under our property leases and design tool licenses. Our primary sources of cash inflows are receipts from our accounts receivable, to some extent, funding from research and development government grants and French research tax credits, and interest earned from our cash, deposits and marketable securities. The timing of receipts of accounts receivable from customers is based upon the completion of agreed milestones or agreed dates as set out in the contracts. 

 

 

Investing Activities

 

Net cash provided by investing activities for the first three months of 2024 was $5.1 million, compared to $6.5 million of net cash provided by investing activities for the comparable period of 2023. We had a cash outflow of $12.7 million and a cash inflow of $18.9 million with respect to investments in marketable securities during the three months of 2024, as compared to a cash inflow of $6.6 million with respect to investments in marketable securities during the first three months of 2023. We had a cash outflow of $0.9 million and $0.1 million during the first three months of 2024 and 2023, respectively, from purchase of property and equipment. For the first three months of 2024, we had a cash inflow of $0.5 million in connection with the sale of Intrinsix, and a cash outflow of $0.8 million for the acquisition of the Greek-based company.

 

Financing Activities

 

Net cash provided by financing activities for the first three months of 2024 was $0.3 million, as compared to $1.7 million of net cash provided by financing activities for the comparable period of 2023.

 

In August 2008, we announced that our board of directors approved a share repurchase program for up to one million shares of common stock pursuant to Rule 10b-18 of the Exchange Act, which was extended by an additional 7,100,000 shares collectively across further approvals in 2010, 2013, 2014, 2018, 2020 and 2023. During the first three months ended March 31, 2024, we repurchased 56,872 shares of common stock at an average purchase price of $22.48 per share for an aggregate purchase price of $1,278. There were no repurchases of our common stock during the three months ended March 31, 2023. As of March 31, 2024, we had 643,128 shares available for repurchase.

 

During the first three months of 2024, we received $1.6 million from the exercise of stock-based awards, as compared to $1.7 million received for the comparable period of 2023.

 

We believe that our cash and cash equivalents, short-term bank deposits and marketable securities, along with cash from operations, will provide sufficient capital to fund our operations for at least the next 12 months. We cannot provide assurances, however, that the underlying assumed levels of revenues and expenses will prove to be accurate.

 

In addition, as part of our business strategy, we occasionally evaluate potential acquisitions of businesses, products and technologies and minority equity investments. Accordingly, a portion of our available cash may be used at any time for the acquisition of complementary products or businesses or minority equity investments. Such potential transactions may require substantial capital resources, which may require us to seek additional debt or equity financing. We cannot assure you that we will be able to successfully identify suitable acquisition or investment candidates, complete acquisitions or investments, integrate acquired businesses into our current operations, or expand into new markets. Furthermore, we cannot provide assurances that additional financing will be available to us in any required time frame and on commercially reasonable terms, if at all.

 

Item 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

A majority of our revenues and a portion of our expenses are transacted in U.S. dollars and our assets and liabilities together with our cash holdings are predominately denominated in U.S. dollars. However, the majority of our expenses are denominated in currencies other than the U.S. dollar, principally the NIS and the Euro. Increases in volatility of the exchange rates of currencies other than the U.S. dollar versus the U.S. dollar could have an adverse effect on the expenses and liabilities that we incur when remeasured into U.S. dollars. We review our monthly expected non-U.S. dollar denominated expenditures and look to hold equivalent non-U.S. dollar cash balances to mitigate currency fluctuations. However, our Euro cash balances increase significantly on a quarterly basis beyond our Euro liabilities, mainly from French research tax benefits applicable to the CIR, which is generally refunded every three years. This has resulted in a foreign exchange loss of $193,000 for the first quarter of 2024, and a foreign exchange gain of $263,000 for the comparable period of 2023.

 

As a result of currency fluctuations and the remeasurement of non-U.S. dollar denominated expenditures to U.S. dollars for financial reporting purposes, we may experience fluctuations in our operating results on an annual and quarterly basis. To protect against the increase in value of forecasted foreign currency cash flow resulting from salaries paid in currencies other than the U.S. dollar during the year, we follow a foreign currency cash flow hedging program. We hedge portions of the anticipated payroll for our non-U.S. employees denominated in currencies other than the U.S. dollar for a period of one to twelve months with forward and option contracts. During the first quarter of 2024 and 2023, we recorded accumulated other comprehensive loss of $575,000 and $253,000, respectively, from our forward and option contracts, net of taxes, with respect to anticipated payroll expenses for our non-U.S. employees. As of March 31, 2024, the amount of other comprehensive gain from our forward and option contracts, net of taxes, was $413,000, which will be recorded in the consolidated statements of income (loss) during the following four months. We recognized a net gain of $380,000 and a net loss of $171,000 for the first quarter of 2024 and 2023, respectively, related to forward and options contracts. We note that hedging transactions may not successfully mitigate losses caused by currency fluctuations. We expect to continue to experience the effect of exchange rate and currency fluctuations on an annual and quarterly basis.

 

 

The majority of our cash and cash equivalents are invested in high-grade certificates of deposits with major U.S., European and Israeli banks. Generally, cash and cash equivalents and bank deposits may be redeemed and therefore minimal credit risk exists with respect to them. Nonetheless, deposits with these banks exceed the Federal Deposit Insurance Corporation (FDIC) insurance limits or similar limits in foreign jurisdictions, to the extent such deposits are even insured in such foreign jurisdictions. While we monitor on a systematic basis the cash and cash equivalent balances in the operating accounts and adjust the balances as appropriate, these balances could be impacted if one or more of the financial institutions with which we deposit our funds fails or is subject to other adverse conditions in the financial or credit markets. To date, we have experienced no loss of principal or lack of access to our invested cash or cash equivalents; however, we can provide no assurance that access to our invested cash and cash equivalents will not be affected if the financial institutions that we hold our cash and cash equivalents fail.

 

We hold an investment portfolio consisting principally of corporate bonds. We have the ability to hold such investments until recovery of temporary declines in market value or maturity. As of March 31, 2024, the unrealized losses associated with our investments were approximately $3.5 million due to the dramatic changes in the interest rate environment that took place in 2022. As we tend to hold such bonds with unrealized losses to recovery, the allowance for credit losses was not material during the first quarter of 2024. However, we can provide no assurance that we will recover present declines in the market value of our investments. 

 

Interest income and gains and losses from marketable securities, net, were $1.45 million for the first quarter of 2024, as compared to $1.19 million for the comparable period of 2023. The increase in interest income, and gains and losses from marketable securities, net, during the first quarter of 2024, reflected higher combined bank deposits and marketable securities balances held (mainly because of cash received from the sale of Intrinsix in October 2023) and higher yields.

 

We are exposed primarily to fluctuations in the level of U.S. interest rates. To the extent that interest rates rise, fixed interest investments may be adversely impacted, whereas a decline in interest rates may decrease the anticipated interest income for variable rate investments. We typically do not attempt to reduce or eliminate our market exposures on our investment securities because the majority of our investments are short-term. We currently do not have any derivative instruments but may put them in place in the future. Fluctuations in interest rates within our investment portfolio have not had, and we do not currently anticipate such fluctuations will have, a material effect on our financial position on an annual or quarterly basis.

 

Item 4.

CONTROLS AND PROCEDURES

 

As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2024.

 

There has been no change in our internal control over financial reporting that occurred during our most recent fiscal quarter that has materially affected or is reasonably likely to materially affect our internal control over financial reporting.

 

PART II    OTHER INFORMATION

 

Item 1

LEGAL PROCEEDINGS

 

We are not a party to any litigation or other legal proceedings that we believe could reasonably be expected to have a material effect on our business, results of operations and financial condition.

 

Item 1A

RISK FACTORS

 

We have not identified any material changes to the Risk Factors previously disclosed in Part I—Item IA—“Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, any one or more of which could, directly or indirectly, cause our actual financial condition and operating results to vary materially from past, or from anticipated future, financial condition and operating results. Any of those factors, in whole or in part, could materially and adversely affect our business, financial condition, operating results and stock price. You should carefully consider the risks and uncertainties described in our Annual Report filed on Form 10-K for the fiscal year ended December 31, 2023, together with all of the other information in this Quarterly Report on Form 10-Q, including in “Part I—Item 2—”Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the condensed consolidated financial statements and related notes.

 

 

Item 2

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

The table below sets forth the information with respect to repurchases of our common stock during the three months ended March 31, 2024.

 

Period

 

(a) Total

Number of

Shares

Purchased

   

(b) Average Price

Paid per Share

   

(c) Total Number

of Shares

Purchased as Part

of Publicly

Announced Plans

or Programs

   

(d) Maximum

Number of Shares

that May Yet Be

Purchased Under

the Plans or

Programs (1)

 

Month #1 (January 1, 2024 to January 31, 2024)

 

   

   

      700,000  

Month #2 (February 1, 2024 to February 29, 2024)

    40,102     $ 22.36       40,102       659,898  

Month #3 (March 1, 2024 to March 31, 2024)

    16,770     $ 22.75       16,770       643,128  

TOTAL

    56,872     $ 22.48       56,872       643,128 (2)

 

 

(1)

In August 2008, we announced that our board of directors approved a share repurchase program for up to one million shares of common stock pursuant to Rule 10b-18 of the Exchange Act, which was extended by an additional 7,100,000 shares collectively across further approvals in 2010, 2013, 2014, 2018, 2020 and 2023.

 

 

(2)

The number represents the number of shares of our common stock that remain available for repurchase pursuant to our share repurchase program.

 

Item 3

DEFAULTS UPON SENIOR SECURITIES

 

Not applicable.

 

Item 4

MINE SAFETY DISCLOSURES

 

Not applicable.

 

 

Item 5

OTHER INFORMATION

 

During the three months ended March 31, 2024, no director or officer (as defined in Rule 16a-1(f) under the Exchange Act) 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 of Regulation S-K.

 

 

 

Item 6

EXHIBITS

 

Exhibit
No.

Description

10.1*†

2024 Incentive Plan for Gweltaz Toquet, Chief Commercial Officer (incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed with the SEC on February 16, 2024).

31.1

Rule 13a14(a)/15d14(a) Certification of Chief Executive Officer.

31.2

Rule 13a14(a)/15d14(a) Certification of Chief Financial Officer.

32

Section 1350 Certification of Chief Executive Officer and Chief Financial Officer.

   

101

The following materials from CEVA, Inc.’s Quarterly report on Form 10-Q for the quarter ended September 30, 2023, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) the Condensed Consolidated Statements of Loss, (ii) the Condensed Consolidated Balance Sheet, (iii) the Condensed Consolidated Statements of Cash Flows, (iv) the Condensed Consolidated Statements of Comprehensive Loss, (v) Condensed Consolidated Statements of Changes in Stockholders’ Equity, and (vi) Notes to Condensed Consolidated Financial Statements.

   

104

Cover Page Interactive Data File (embedded within the Inline XBRL document).

 

* Portions of exhibit are redacted.

† Indicates management compensatory plan or arrangement.

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

 

CEVA, INC.

   

Date: May 9, 2024

By:    /s/    AMIR PANUSH

 

Amir Panush
Chief Executive Officer
(principal executive officer)

   

Date: May 9, 2024

By:    /s/    YANIV ARIELI

 

Yaniv Arieli
Chief Financial Officer
(principal financial officer and principal accounting officer)

 

35
EX-31.1 2 ex_668261.htm EXHIBIT 31.1 ex_668261.htm

EXHIBIT 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO

 

SECTION 302(a) OF THE SARBANES-OXLEY ACT OF 2002

 

I, Amir Panush, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of CEVA, Inc. (the “Company”);

 

 

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 13a15(e) and 15d15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a15(f) and 15d15(f)) for the registrant and have:

 

 

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

   

 

 

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

   

 

 

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

   

 

 

(d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

(a)

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

   

 

 

(b)

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

 

 

Date: May 9, 2024

 

 

/s/    AMIR PANUSH

Amir Panush

Chief Executive Officer

 

 
EX-31.2 3 ex_668262.htm EXHIBIT 31.2 ex_668262.htm

EXHIBIT 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO

 

SECTION 302(a) OF THE SARBANES-OXLEY ACT OF 2002

 

I, Yaniv Arieli, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of CEVA, Inc. (the “Company”);

 

 

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 13a15(e) and 15d15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a15(f) and 15d15(f)) for the registrant and have:

 

 

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

   

 

 

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

   

 

 

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

   

 

 

(d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

(a)

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

   

 

 

(b)

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

 

Date: May 9, 2024

 

 

/s/    YANIV ARIELI

Yaniv Arieli

Chief Financial Officer

 

 
EX-32 4 ex_668263.htm EXHIBIT 32 ex_668263.htm

 

Exhibit 32

 

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 CEVA, Inc. (the “Company”) for the quarter ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Amir Panush, Chief Executive Officer of the Company, and Yaniv Arieli, Chief Financial Officer of the Company, each hereby certifies, 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.

 

This certification will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section. This certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent that the Company specifically incorporates it by reference.

 

Date: May 9, 2024

 
 

/s/    AMIR PANUSH

 

Amir Panush

 

Chief Executive Officer

   
   
 

/s/    YANIV ARIELI

 

Yaniv Arieli

 

Chief Financial Officer

 

 
EX-101.SCH 5 ceva-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Interim Condensed Consolidated Statements of Loss (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Interim Condensed Consolidated Statements of Comprehensive (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Interim Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Business link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Basis of Presentation and Summary Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Acquisition link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Held for Sale and Discontinued Operation link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 5 - Leases link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Marketable Securities link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Fair Value Measurement link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Geographic Information and Major Customer Data link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Net Loss Per Share of Common Stock link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Derivatives and Hedging Activities link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Share Repurchase Program link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 4 - Held for Sale and Discontinued Operation (Tables) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 5 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 5 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 7 - Marketable Securities (Tables) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 8 - Fair Value Measurement (Tables) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 12 - Derivatives and Hedging Activities (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 3 - Acquisition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 4 - Held for Sale and Discontinued Operation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 4 - Held for Sale and Discontinued Operation - Schedule of Disposal Groups Including Discontinued Operations (Details) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 5 - Revenue Recognition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 5 - Revenue Recognition - Remaining Performance Obligation (Details) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 5 - Revenue Recognition - Remaining Performance Obligation 2 (Details) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 5 - Revenue Recognition - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 5 - Revenue Recognition - Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 5 - Leases -Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 5 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 7 - Marketable Securities - Available-for-sale Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 7 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 7 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 8 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 10 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 12 - Derivatives and Hedging Activities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 14 - Share Repurchase Program (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 6 ceva-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 7 ceva-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Expected dividend yield us-gaap_DerivativeNotionalAmount Derivative, Notional Amount us-gaap_DerivativeGainLossOnDerivativeNet Derivative, Gain (Loss) on Derivative, Net Note To Financial Statement Details Textual Significant Accounting Policies Intrinsix Corp. [Member] Represents Intrinsix Corp. Available For Sale Securities Debt Maturities Within One Year Amortized Cost Note 4 - Held for Sale and Discontinued Operation us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Risk-free interest rate Hedging Relationship [Domain] Note 5 - Revenue Recognition Available-for-sale- matures within one year, Fair Value Note 5 - Leases Cash Flow Hedging [Member] Note 7 - Marketable Securities Note 8 - Fair Value Measurement Long-term liabilities: Note 9 - Geographic Information and Major Customer Data Note 10 - Net Loss Per Share of Common Stock Note 11 - Common Stock and Stock-based Compensation Plans us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum Risk-free interest rate Hedging Relationship [Axis] Note 12 - Derivatives and Hedging Activities Note 13 - Accumulated Other Comprehensive Income (Loss) Smart Sensing Products [Member] Represents information pertaining to smart sensing products. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum Expected volatility Note 4 - Held for Sale and Discontinued Operation - Schedule of Disposal Groups Including Discontinued Operations (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Expected volatility Note 5 - Revenue Recognition - Remaining Performance Obligation (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Note 5 - Revenue Recognition - Disaggregation of Revenue (Details) Note 5 - Revenue Recognition - Assets and Liabilities (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Contractual term of (months) (Month) Note 5 - Leases -Lease Cost (Details) Note 5 - Leases - Maturities of Lease Liabilities (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Acquisition of business Note 7 - Marketable Securities - Available-for-sale Marketable Securities (Details) Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Note 7 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Note 7 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Note 8 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) Share-Based Payment Arrangement, Option, Activity [Table Text Block] Note 10 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details) Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss 12 months or greater, Gross unrealized loss Granted, weighted average fair value (in dollars per share) Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Vested, weighted average fair value (in dollars per share) Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) Forfeited or expired, weighted average fair value (in dollars per share) Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested, weighted average fair value (in dollars per share) Unvested, weighted average fair value (in dollars per share) Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited or expired, number (in shares) Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested, number (in shares) Unvested, number (in shares) Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss Less than 12 months, Gross unrealized loss Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Remeasurement of marketable equity securities Remeasurement of marketable equity securities Represents the amount related to remeasurement of marketable equity securities. us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt Proceeds from maturity of available-for-sale marketable securities Other comprehensive income (loss) before reclassifications Notes To Financial Statements Purchase Rights [Member] Represents the right to purchase common stock. us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent Amounts reclassified from accumulated other comprehensive loss Notes To Financial Statements [Abstract] Proceeds from maturity of available-for-sale marketable securities Granted, number (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, number (in shares) us-gaap_OtherComprehensiveIncomeLossBeforeTax Other comprehensive income (loss) before tax Income tax expense (benefit) related to components of other comprehensive income (loss) Other comprehensive income Other comprehensive income (loss), net of taxes Other [Member] Represents "Other". Common Stock Outstanding [Member] Represents information about common stock outstanding. Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Less than 12 months, Fair value Licensing and Other [Member] Represents information about licensing and other. 12 months or greater, Fair value us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt Investment in available-for-sale marketable securities Financial Instruments [Domain] Deferred revenues Deferred revenues (short-term contract liabilities) Financial Instrument [Axis] Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value Accrued expenses and other payables us-gaap_EmployeeRelatedLiabilitiesCurrent Accrued payroll and related benefits Lessee, Operating Leases [Text Block] Available-for-sale - matures after one year through five years, amortized cost Property and equipment purchases incurred but unpaid at period end Short-term bank deposits Represents the amount of short-term bank deposits. Accrued severance pay Represents the non-current accrued severance pay. us-gaap_PolicyTextBlockAbstract Accounting Policies Severance pay fund Represents the amount of severance pay fund, noncurrent. Gross realized gains from sale of available-for-sale marketable securities Accrued interest on bank deposits Represents the amount of increase (decrease) in accrued interest on bank deposits. ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables Trade receivables Represents the amount of increase (decrease) in accounts receivable and unbilled receivables. us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss Gross realized losses from sale of available-for-sale marketable securities Accrued severance pay, net Represents the amount of increase (decrease) in accrued severance pay, net. Accrued payroll and related benefits Represents the amount of increase (decrease) in accrued salaries and related expenses. Purchase of property and equipment Deferred Revenue [Member] Represents information about deferred revenue. Europe and Middle East [Member] Represents information about Europe and Middle East. us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract Weighted Average Number of Shares Outstanding, Diluted [Abstract] Grantee Status [Domain] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Income and withholding taxes Grantee Status [Axis] Trade payables Connectivity Products [Member] Represents information about Connectivity Products (Bluetooth, WiFi and SATA/SAS). us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Current liabilities: Accrued Revenues [Member] Represents information about accrued revenues. Trade Receivables [Member] Represents information about trade receivables. Vesting [Axis] Treasury Stock [Text Block] Operating lease liability Vesting [Domain] Share-Based Payment Arrangement, Tranche One [Member] us-gaap_Assets Total assets Supplemental information of cash-flow activities: Available-for-sale - matures after one year through five years, Gross unrealized gains Available for sale matures after one year through five years gross unrealized gains. Plan Name [Axis] Plan Name [Domain] Available-for-sale - matures within one year, Gross unrealized gains Available for sale matures within one year, gross unrealized gains. us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Cash, Cash Equivalents, and Marketable Securities [Text Block] ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss Available-for-sale - matures within one year, Gross unrealized losses Available For Sale Matures Within One Year Gross Unrealized Loss ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss Available for Sale Matures after One Year Through Five Years, Gross Unrealized Loss Available for sale matures after one year through five years gross unrealized loss. Cash and cash equivalents included in assets of discontinued operation Corporate Bonds [Member] Represents information about corporate bonds. Deferred tax assets, net Share-Based Payment Arrangement [Text Block] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Customer A [Member] Represents information about Customer A. Award Type [Domain] Customer C [Member] Represents information about Customer C. Net loss Net loss ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsVestingPercentageYearOne Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights Vesting Percentage, Year One Represents the options and stock appreciation rights vesting percentage, year one. us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity Net loss from discontinued operation Net loss from discontinued operation Net loss Net loss: Net loss Award Type [Axis] Derivatives Designated as Cash Flow Hedging Instruments [Member] Represents information about derivatives designated as cash flow hedging instruments. Intangible assets, net ceva_TreasuryStockValueAcquiredWeightedAverageMethod Treasury Stock Value Acquired Weighted Average Method Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the weighted average method. Restricted Stock Units (RSUs) [Member] Share-Based Payment Arrangement, Option [Member] Foreign Exchange Forward Contracts [Member] Represents information about foreign exchange forward contracts. Foreign Exchange Option Contracts [Member] Represents information about foreign exchange option contracts. Business Combination Disclosure [Text Block] Property and equipment, net Unrealized Gains (Losses) on Cash Flow Hedges [Member] Represents information about unrealized gains (losses) on cash flow hedges. Goodwill Unrealized Gains (Losses) on Available-for-sale Marketable Securities [Member] Represents information about unrealized gains (losses) on available-for-sale marketable securities. Sales and Marketing [Member] Represents information about sales and marketing. Research and Development, Net [Member] Represents information about research and development, net. Cost of Revenues [Member] Represents information about cost of revenues. General and Administrative [Member] Represents information about general and administrative. Derivative Asset, Total us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax Loss from discontinued operations before taxes on income Income tax expense ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number Outstanding, Number of shares (in shares) Outstanding, Number of shares (in shares) Number of options and stock appreciation rights outstanding. Net loss from discontinued operation Derivative Instrument [Axis] ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod Exercised, Number of shares (in shares) Number of share options and SARs exercised during the current period. Derivative Contract [Domain] Cash flows from investing activities: Outstanding, Weighted average remaining contractual term (Year) Represents the weighted average remaining contractual term of options and SARs outstanding. Exercisable, Aggregated intrinsic value Intrinsic value of options and SARs exercisable. Outstanding, Aggregated intrinsic value Intrinsic value of options and SARs outstanding. Exercisable, Number of shares (in shares) Number of share options and SARs exercisable. Exercised, Weighted average exercise price (in dollars per share) Weighted average grant-date fair value of options and SARs exercised during period. Goals Two [Member] Vesting of the full 50% of the PSUs occurs if the Corporation achieves positive total shareholder return whereby the return on the Corporation’s stock for 2020 is greater than the S&P500 index. The vesting threshold is if the return on the Corporation’s stock for 2020 is at least 90% of the S&P500 index. If the return on the Corporation’s stock, in comparison to the S&P500, is above 90% but less than 99% of the S&P500 index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Corporation’s stock exceeds 100% of the S&P500 index, every 1% increase in comparison to the S&P500 index, up to 110%, would result in an increase of 2% of the eligible PSUs. Investments in marketable equity securities ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedaverageExercisePrice Outstanding, Weighted average exercise price (in dollars per share) Outstanding, Weighted average exercise price (in dollars per share) Weighted average grant-date fair value of options and SARs outstanding. Goals One [Member] Vesting of the full 50% of the PSUs occurs if the Corporation achieves the 2020 license and related revenue amount in the budget approved by the Board (the “2020 License Revenue Target”). The vesting threshold is achievement of 90% of 2020 License Revenue Target. If the Corporation’s actual result is above 90% but less than 99% of the 2020 License Revenue Target, 91% to 99% of the eligible PSUs would be subject to vesting. If the Corporation’s actual result exceeds 100% of the 2020 License Revenue Target, every 1% increase of the 2020 License Revenue Target, up to 110%, would result in an increase of 2% of the eligible PSUs. Earnings Per Share [Text Block] Exercisable, Weighted average remaining contractual term (Year) Weighted average remaining contractual terms of options and SARs exercisable. Short-Term Executive PSUs [Member] Represents Short-Term Executive PSUs. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceededPercentage Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded, Percentage The additional percentage of shares that issuable upon performance goals are exceeded. Exercisable, Weighted average exercise price (in dollars per share) Weighted average grant-date fair value of options and SARs exercisable. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceeded Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded The number of additional shares issuable upon performance goals are exceeded. us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities Accrued expenses and other payables Non-employee Director [Member] Represents information pertaining to non-employee directors. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period Represents the remaining vesting period of share-based compensation. The2011 Stock Incentive Plan [Member] Represents information about 2011 stock Incentive Plan. Income tax expense (benefit) Income tax expense CHINA us-gaap_OperatingExpenses Total operating expenses us-gaap_IncreaseDecreaseInAccountsPayableTrade Trade payables us-gaap_GeneralAndAdministrativeExpense General and administrative General and administrative Cash and cash equivalents Royalty [Member] Total equity-based compensation expense Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss dei_CityAreaCode City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Issuance of treasury stock upon exercise of stock-based awards (in shares) us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenues Common Stock, Shares, Outstanding (in shares) Preferred Stock, Shares Outstanding (in shares) Current Fiscal Year End Date Prepaid expenses and other assets Realized loss (gain) on sale of available-for-sale marketable securities Weighted average discount rates Document Fiscal Period Focus Operating lease cost Document Fiscal Year Focus Deferred tax, net Lease, Cost [Table Text Block] Document Period End Date Right-of-use assets obtained in the exchange for operating lease liabilities Equity-based Compensation Expense Included in Discontinued Operations [Member] Represents Equity-based Compensation Expense Included in Discontinued Operations. Weighted average remaining lease term (years) (Year) Total Equity-based Compensation Expense From Continuing Operations [Member] Represent Total Equity-based Compensation Expense From Continuing Operations. dei_EntityFileNumber Entity File Number ceva_SaleOfStockConsideration Sale of Stock, Consideration Amount received from sale of stock. dei_EntityEmergingGrowthCompany Entity Emerging Growth Company ceva_SaleOfStockAmountHeldForIndemnificationObligations Sale of Stock, Amount Held for Indemnification Obligations Amount held for indemnification obligations. dei_DocumentType Document Type ceva_SaleOfStockAmountHeldForPostClosingPriceAdjustment Sale of Stock, Amount Held for Post Closing Price Adjustment Amount held for post-closing price adjustments. Research and development, net Amount of research and development expense attributable to disposal group, including, but not limited to, discontinued operation. dei_EntitySmallBusiness Entity Small Business dei_EntityShellCompany Entity Shell Company Financial income, net Amount of financial income attributable to disposal group, including, but not limited to, discontinued operation. Sales and marketing Amount of sales and marketing expense attributable to disposal group, including, but not limited to, discontinued operation. Document Information [Line Items] Document Information [Table] Entity Filer Category dei_EntityCurrentReportingStatus Entity Current Reporting Status us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue Equity-based compensation Percentage of total revenues Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key dei_EntityRegistrantName Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One Amortization of intangible assets Issuance of treasury stock upon exercise of stock-based awards us-gaap_TreasuryStockValueAcquiredCostMethod ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code us-gaap_TreasuryStockCommonValue Treasury stock at cost (113,668 and 254,342 shares of common stock at March 31, 2024, and December 31, 2023, respectively) dei_EntityAddressStateOrProvince Entity Address, State or Province Concentration Risk Type [Axis] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Accounts Receivable, Allowance for Credit Loss Concentration Risk Type [Domain] Material Terms of Trading Arrangement [Text Block] dei_EntityCommonStockSharesOutstanding Entity Common Stock, Shares Outstanding (in shares) Issuance of treasury stock upon exercise of stock-based awards ceva_TreasuryStockIssuedDuringPeriodValueStockOptionsExercised Equity impact of the issuance of treasury stock upon exercise of stock options. Revenue from Contract with Customer Benchmark [Member] dei_TradingSymbol Trading Symbol Issuance of treasury stock upon exercise of stock-based awards (in shares) ceva_TreasuryStockIssuedDuringPeriodSharesStockOptionsExercised Represents the number of shares of treasury stock issued during the period from stock options exercised. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Nature of Operations [Text Block] dei_LocalPhoneNumber Local Phone Number Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] us-gaap_TableTextBlock Notes Tables us-gaap_SellingAndMarketingExpense Sales and marketing Sales and marketing us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total Retained earnings us-gaap_ResearchAndDevelopmentExpense Research and development, net Research and development us-gaap_AssetsNoncurrent Total long-term assets Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employees [Member] Represents information pertaining to employees. VisiSonics [Member] Represents VisiSonics. Changes in operating assets and liabilities: Vesting on February 17, 2026 [Member] Represents vesting on February 17, 2026. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] us-gaap_OperatingLeaseLiabilityNoncurrent Operating lease liabilities Chief Commercial Officer [Member] Represents chief commercial officer. Present value of lease liabilities Operating lease liabilities Unrealized foreign exchange loss (gain) Operating lease right-of-use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total undiscounted cash flows Less imputed interest 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour Non-cash transactions: 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo Share-Based Payment Arrangement, Employee [Member] Vesting Based on Actual Return In Excess of 100 Percent of Russel 2000 Index [Member] Vesting Based on Actual Return Being at Least 100 Percent of Russel 2000 Index. Vesting Based on Actual Return Being at Least 90 Percent of Russel 2000 Index [Member] Vesting Based on Actual Return Being at Least 90 Percent of Russel 2000 Index. Other long-term assets us-gaap_ShareBasedCompensation Equity-based compensation Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] The remainder of 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear Goals Three [Member] Represents goals 3. us-gaap_AdjustmentForAmortization Amortization of intangible assets Operating expenses: Depreciation The 2002 Employee Stock Purchase Plan [Member] Represents information pertaining to the 2002 Employee Stock Purchase Plan (ESPP). Foreign exchange contracts us-gaap_ForeignCurrencyContractAssetFairValueDisclosure Foreign exchange forward contracts us-gaap_AssetsCurrent Total current assets Long-term assets: Treasury Stock, Common, Shares (in shares) Common Stock: $0.001 par value: 45,000,000 shares authorized; 23,695,190 shares issued at March 31, 2024 and December 31, 2023. 23,581,522 and 23,440,848 shares outstanding at March 31, 2024 and December 31, 2023, respectively Adjustments required to reconcile net loss to net cash provided by (used in) operating activities: Common Stock, Shares Authorized (in shares) Common Stock, Shares, Issued (in shares) Common Stock, Par or Stated Value Per Share (in dollars per share) Asia Pacific [Member] Cash payments for operating leases Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Preferred Stock: $0.001 par value: 5,000,000 shares authorized; none issued and outstanding Trade receivables Preferred Stock, Shares Issued (in shares) Geographical [Axis] Geographical [Domain] Preferred Stock, Shares Authorized (in shares) Operating lease right-of-use assets ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets Represents the changes in operating assets and liabilities, for cash flow purposes, attributable to operating lease right-of-use assets. Preferred Stock, Par or Stated Value Per Share (in dollars per share) Revenue Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Customer [Axis] Fair Value, Inputs, Level 1 [Member] Customer [Domain] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Performance Share Units [Member] Represents information pertaining to PSUs. RSUs and PSUs [Member] Represents information pertaining to RSUs and PSUs. Cash flows from operating activities: Statement [Line Items] Trade receivables (net of allowance for credit losses of $288 at both March 31, 2024 and December 31, 2023) us-gaap_AccountsReceivableNetCurrent us-gaap_NumberOfReportableSegments Number of Reportable Segments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] us-gaap_RevenuesAbstract Revenues [Abstract] Investments in marketable equity securities us-gaap_MarketableSecuritiesCurrent Additional paid in-capital AOCI Attributable to Parent [Member] Stockholders’ equity: Corporate bonds Marketable securities Segment Reporting Disclosure [Text Block] Chief Operating Officer [Member] Chief Financial Officer [Member] Chief Executive Officer [Member] Current assets: us-gaap_InvestmentIncomeNet Financial income, net Fair Value Disclosures [Text Block] us-gaap_InvestmentIncomeAmortizationOfPremium Amortization of premiums on available-for-sale marketable securities Amortization of premiums on available-for-sale marketable securities Total cash and cash equivalents in the Condensed Consolidated Statements of Cash Flows Cash and cash equivalents at the beginning of the period Cash and cash equivalents at the end of the period License [Member] Effect of exchange rate changes on cash and cash equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Increase (decrease) in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities Sale of Stock [Axis] Sale of Stock [Domain] us-gaap_OperatingIncomeLoss Operating income (loss) us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities Cost of revenues Cost of Revenues us-gaap_GrossProfit Gross profit Net cash flows used in operating activities (*) us-gaap_PaymentsForRepurchaseOfCommonStock Purchase of treasury stock Scenario [Domain] Retained Earnings [Member] us-gaap_TreasuryStockAcquiredAverageCostPerShare Shares Acquired, Average Cost Per Share (in dollars per share) Title and Position [Domain] Title and Position [Axis] Treasury Stock, Common [Member] Scenario [Axis] Proceeds from exercise of stock-based awards us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased Share Repurchase Program, Remaining Authorized, Number of Shares Additional Paid-in Capital [Member] Vesting on February 16, 2025 [Member] Represents vesting on February 16, 2025. Vesting on February 16, 2026 [Member] Represents vesting on February 16, 2026. Equity Components [Axis] Equity Component [Domain] CFO, COO, and CCO [Member] Represents CFO, COO, and CCO. Vesting on February 16, 2027 [Member] Represents vesting on February 16, 2027. 2028 and thereafter ceva_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) Licensing, NRE and related revenues Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Loss before taxes on income Total, before income taxes Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Comprehensive Income (Loss) Note [Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Timing of Transfer of Good or Service [Domain] Transferred at Point in Time [Member] Transferred over Time [Member] Disaggregation of Revenue [Table Text Block] Timing of Transfer of Good or Service [Axis] Revenue from Contract with Customer [Text Block] Statement of Financial Position Location, Balance [Axis] Statement of Financial Position Location, Balance [Domain] Document Quarterly Report Entity Incorporation, State or Country Code Accounting Policies [Abstract] Document Transition Report Basis of Accounting, Policy [Policy Text Block] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] dei_EntityInteractiveDataCurrent Entity Interactive Data Current dei_SecurityExchangeName Security Exchange Name dei_Security12bTitle Title of 12(b) Security Full Vesting Based on The Achievement of 2022 License Target [Member] Represents the scenario in which full vesting is achieved. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsThresholdPercentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage Represents the vesting threshold. ceva_SharebsedCompensationArrangementbyShareBasedAwardActualPerformanceResultsInExcessOfPerformanceThresholdPercentage Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage Represents actual performance results in excess of the 2022 License Revenue Target. Vesting Based on Achievement In Excess of 90 Percent [Member] Represents vesting outcome if actual results exceeds 90 percent. Vesting on February 17, 2024 [Member] Information pertaining to awards vesting on February 17, 2024. Vesting on February 17, 2025 [Member] Information pertaining to awards vesting on February 17, 2025. Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member] Represents the vesting threshold. Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member] Represents returns in excess of 100%. Increase in Eligible PSUs, Percent [Member] Represents an increase in eligible PSUs. Statement of Income Location, Balance [Axis] Full Vesting Based on The Achievement of Positive Shareholder Return [Member] Represents the scenario in which full vesting is achieved. Statement of Income Location, Balance [Domain] Operating Activities [Domain] Discontinued Operations [Member] Operating Activities [Axis] Segments [Axis] Segments [Domain] Other accrued liabilities us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Asset Class [Axis] ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsConditionalIncreaseInSharesPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage Percentage of conditional increase in shares of vesting of award under share-based payment arrangement. Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Basic and diluted (in shares) us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense Total operating expenses Basic and diluted net loss per share (in dollars per share) Business Acquisition [Axis] us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization Amortization of intangible assets Business Acquisition, Acquiree [Domain] General and administrative Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Basic and diluted (in dollars per share) us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss Operating loss Revenues Statement of Cash Flows [Abstract] Basic and diluted net loss per share from discontinued operation (in dollars per share) Cost of revenue us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss Gross profit Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Net current period other comprehensive income (loss) Disposal Groups, Including Discontinued Operations [Table Text Block] Revenue from External Customers by Geographic Areas [Table Text Block] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax Net change Cash flow hedges: us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax Changes in unrealized gains (losses) us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax Reclassification adjustments for losses included in net loss us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Schedule of Realized Gain (Loss) [Table Text Block] us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax Net change Asset Acquisition [Axis] us-gaap_AssetAcquisitionConsiderationTransferred Asset Acquisition, Consideration Transferred Vesting After the First Anniversary Grant Date [Member] Information pertaining to the award vesting after the first anniversary grant date. us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax Reclassification adjustments for (gains) losses included in net loss Available-for-sale securities: us-gaap_AssetAcquisitionContingentConsiderationLiability Asset Acquisition, Contingent Consideration, Liability us-gaap_LiabilitiesNoncurrent Total long-term liabilities Changes in unrealized losses Cash flows from financing activities: Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Asset Acquisition [Domain] Proceeds from the sale of Intrinsix (see note 4) us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Foreign Exchange Forward [Member] Class of Stock [Axis] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Foreign Exchange Option [Member] Debt Securities, Available-for-Sale, Amortized Cost Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] EX-101.PRE 8 ceva-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 9 ceva-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 06, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 000-49842  
Entity Registrant Name CEVA, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0556376  
Entity Address, Address Line One 15245 Shady Grove Road, Suite 400  
Entity Address, City or Town Rockville  
Entity Address, State or Province MD  
Entity Address, Postal Zip Code 20850  
City Area Code 240  
Local Phone Number 308-8328  
Title of 12(b) Security Common Stock, $.001 per share  
Trading Symbol CEVA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   23,582,142
Entity Central Index Key 0001173489  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 21,222 $ 23,287
Short-term bank deposits 10,662 10,556
Marketable securities 126,870 132,695
Trade receivables (net of allowance for credit losses of $288 at both March 31, 2024 and December 31, 2023) 33,635 30,307
Prepaid expenses and other current assets 13,378 12,526
Total current assets 205,767 209,371
Long-term assets:    
Severance pay fund 6,897 7,070
Deferred tax assets, net 1,239 1,609
Property and equipment, net 7,157 6,732
Operating lease right-of-use assets 6,704 6,978
Goodwill 58,308 58,308
Intangible assets, net 2,689 2,967
Investments in marketable equity securities 346 406
Other long-term assets 12,332 10,644
Total long-term assets 95,672 94,714
Total assets 301,439 304,085
Current liabilities:    
Trade payables 1,804 1,154
Deferred revenues 2,479 3,018
Accrued expenses and other payables 4,984 5,800
Accrued payroll and related benefits 14,854 14,402
Operating lease liabilities 2,634 2,513
Total current liabilities 26,755 26,887
Long-term liabilities:    
Accrued severance pay 7,339 7,524
Operating lease liabilities 3,525 3,943
Other accrued liabilities 1,471 1,390
Total long-term liabilities 12,335 12,857
Stockholders’ equity:    
Preferred Stock: $0.001 par value: 5,000,000 shares authorized; none issued and outstanding 0 0
Common Stock: $0.001 par value: 45,000,000 shares authorized; 23,695,190 shares issued at March 31, 2024 and December 31, 2023. 23,581,522 and 23,440,848 shares outstanding at March 31, 2024 and December 31, 2023, respectively 24 23
Additional paid in-capital 252,927 252,100
Treasury stock at cost (113,668 and 254,342 shares of common stock at March 31, 2024, and December 31, 2023, respectively) (2,528) (5,620)
Accumulated other comprehensive loss (2,720) (2,329)
Accumulated Other Comprehensive Income (Loss), Net of Tax (2,720) (2,329)
Retained earnings 14,646 20,167
Total stockholders’ equity 262,349 264,341
Total liabilities and stockholders’ equity $ 301,439 $ 304,085
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss $ 288 $ 288
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, Shares Authorized (in shares) 5,000,000 5,000,000
Preferred Stock, Shares Issued (in shares) 0 0
Preferred Stock, Shares Outstanding (in shares) 0 0
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001
Common Stock, Shares Authorized (in shares) 45,000,000 45,000,000
Common Stock, Shares, Issued (in shares) 23,695,190 23,695,190
Common Stock, Shares, Outstanding (in shares) 23,581,522 23,440,848
Treasury Stock, Common, Shares (in shares) 113,668 254,342
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interim Condensed Consolidated Statements of Loss (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
us-gaap_RevenuesAbstract    
Revenue $ 22,072 $ 26,262
Cost of revenues 2,503 3,508
Gross profit 19,569 22,754
Operating expenses:    
Research and development, net 17,991 18,674
Sales and marketing 2,816 2,719
General and administrative 3,572 3,827
Amortization of intangible assets 150 154
Total operating expenses 24,529 25,374
Operating income (loss) (4,960) (2,620)
Financial income, net 1,257 1,455
Remeasurement of marketable equity securities (60) (117)
Loss before taxes on income (3,763) (1,282)
Income tax expense 1,685 1,417
Net loss (5,448) (2,699)
Net loss from discontinued operation 0 (2,173)
Net loss $ (5,448) $ (4,872)
Basic and diluted (in dollars per share) $ (0.23) $ (0.12)
Basic and diluted net loss per share from discontinued operation (in dollars per share) 0 (0.09)
Basic and diluted net loss per share (in dollars per share) $ (0.23) $ (0.21)
us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract    
Basic and diluted (in shares) 23,508 23,334
License [Member]    
us-gaap_RevenuesAbstract    
Revenue $ 11,414 $ 18,248
Royalty [Member]    
us-gaap_RevenuesAbstract    
Revenue $ 10,658 $ 8,014
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interim Condensed Consolidated Statements of Comprehensive (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net loss: $ (5,448) $ (4,872)
Available-for-sale securities:    
Changes in unrealized losses 200 730
Reclassification adjustments for (gains) losses included in net loss (4) (92)
Net change 196 638
Cash flow hedges:    
Changes in unrealized gains (losses) (195) (425)
Reclassification adjustments for losses included in net loss (380) 171
Net change (575) (254)
Other comprehensive income (loss) before tax (379) 384
Income tax expense (benefit) related to components of other comprehensive income (loss) 12 45
Other comprehensive income (loss), net of taxes (391) 339
Comprehensive loss $ (5,839) $ (4,533)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2022 23,215,439          
Balance at Dec. 31, 2022 $ 23 $ 242,841 $ (9,904) $ (6,249) $ 32,160 $ 258,871
Net loss 0 0 0 0 (4,872) (4,872)
Other comprehensive income 0 0 0 339 0 339
Equity-based compensation $ 0 3,859 0 0 0 $ 3,859
Issuance of treasury stock upon exercise of stock-based awards (in shares)           0
Issuance of treasury stock upon exercise of stock-based awards (in shares) 200,587          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (3,559) 5,232 0 0 $ 1,673
Balance (in shares) at Mar. 31, 2023 23,416,026          
Balance at Mar. 31, 2023 $ 23 243,141 (4,672) (5,910) 27,288 259,870
Balance (in shares) at Dec. 31, 2023 23,440,848          
Balance at Dec. 31, 2023 $ 23 252,100 (5,620) (2,329) 20,167 264,341
Net loss 0 0 0 0 (5,448) (5,448)
Other comprehensive income 0 0 0 (391) 0 (391)
Equity-based compensation $ 0 3,571 0 0 0 $ 3,571
Issuance of treasury stock upon exercise of stock-based awards (in shares) (56,872)         56,872
Issuance of treasury stock upon exercise of stock-based awards $ 0 0 1,278 0 0 $ 1,278
Issuance of treasury stock upon exercise of stock-based awards (in shares) 197,546          
Issuance of treasury stock upon exercise of stock-based awards $ 1 (2,744) 4,370 0 (73) 1,554
Balance (in shares) at Mar. 31, 2024 23,581,522          
Balance at Mar. 31, 2024 $ 24 $ 252,927 $ (2,528) $ (2,720) $ 14,646 $ 262,349
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interim Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss: $ (5,448) $ (4,872)
Adjustments required to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation 700 742
Amortization of intangible assets 278 677
Equity-based compensation 3,571 3,859
Realized loss (gain) on sale of available-for-sale marketable securities (4) (92)
Amortization of premiums on available-for-sale marketable securities (191) (23)
Amortization of premiums on available-for-sale marketable securities 191 23
Unrealized foreign exchange loss (gain) 165 (285)
Remeasurement of marketable equity securities 60 117
Changes in operating assets and liabilities:    
Trade receivables (3,003) (3,802)
Prepaid expenses and other assets (3,194) (2,205)
Operating lease right-of-use assets 274 249
Accrued interest on bank deposits (106) (125)
Deferred tax, net 358 (880)
Trade payables 433 (412)
Deferred revenues (539) 838
Accrued expenses and other payables (973) 357
Accrued payroll and related benefits 510 702
Operating lease liability (235) (275)
Accrued severance pay, net (6) 308
Net cash used in operating activities (7,350) (5,076)
Cash flows from investing activities:    
Purchase of property and equipment 904 105
Proceeds from the sale of Intrinsix (see note 4) 540 0
Acquisition of business (753) 0
Investment in available-for-sale marketable securities (12,653) 0
Proceeds from maturity of available-for-sale marketable securities 14,080 1,750
Proceeds from maturity of available-for-sale marketable securities 4,789 4,895
Net cash provided by (used in) investing activities 5,099 6,540
Cash flows from financing activities:    
Purchase of treasury stock (1,278) 0
Proceeds from exercise of stock-based awards 1,554 1,673
Net cash provided by (used in) financing activities 276 1,673
Effect of exchange rate changes on cash and cash equivalents (90) 61
Increase (decrease) in cash and cash equivalents (2,065) 3,198
Cash and cash equivalents at the beginning of the period 23,287 21,285
Cash and cash equivalents at the end of the period 21,222 24,483
Supplemental information of cash-flow activities:    
Income and withholding taxes 873 1,860
Non-cash transactions:    
Property and equipment purchases incurred but unpaid at period end 200 234
Right-of-use assets obtained in the exchange for operating lease liabilities 303 506
Cash and cash equivalents 21,222 24,209
Cash and cash equivalents included in assets of discontinued operation 0 274
Total cash and cash equivalents in the Condensed Consolidated Statements of Cash Flows $ 21,222 $ 24,483
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 1 - Business
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Nature of Operations [Text Block]

NOTE 1:

BUSINESS

 

The financial information in this quarterly report includes the results of Ceva, Inc. and its subsidiaries (the “Company” or “Ceva”).

 

Ceva is the leader in innovative silicon and software IP solutions that enable smart edge products to connect, sense, and infer data more reliably and efficiently. With the industry’s only portfolio of comprehensive communications and scalable edge AI IP, Ceva powers the connectivity, sensing, and inference in today’s most advanced smart edge products across consumer IoT, mobile, automotive, infrastructure, industrial, and personal computing. More than 17 billion of the world’s most innovative smart edge products from AI-infused smartwatches, IoT devices and wearables to autonomous vehicles, 5G mobile networks and more are powered by Ceva.

 

Ceva is a trusted partner to many of the leading semiconductor and original equipment manufacturer (OEM) companies targeting a wide variety of cellular and IoT end markets, including mobile, PC, consumer, automotive, smart-home, surveillance, robotics, industrial and medical. The customers incorporate Ceva’s IP into application-specific integrated circuits (ASICs) and application-specific standard products (ASSPs) that they manufacture, market and sell to consumer electronics companies. Ceva’s application software IP is licensed primarily to OEMs who embed it in their System on Chip (SoC) designs to enhance the user experience, and OEMs also license Ceva’s hardware IP products and solutions for their SoC designs to create power-efficient, intelligent, secure and connected devices.

 

Ceva’s wireless communications, sensing and edge AI technologies are at the heart of some of today’s most advanced smart edge products. From Bluetooth connectivity, Wi-Fi, ultra-wide band (UWB) and 5G platform IP for ubiquitous, robust communications, to scalable edge AI neural processing unit (NPU) IPs, sensor fusion processors and embedded application software that make devices smarter.

 

Ceva licenses its portfolio of wireless communications and scalable edge AI IP to its customers, breaking down barriers to entry and enabling them to bring new cutting-edge products to market faster, more reliably, efficiently and economically.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Basis of Presentation and Summary Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]

NOTE 2:

BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

 

The interim condensed consolidated financial statements have been prepared according to U.S. Generally Accepted Accounting Principles (“U.S. GAAP”).

 

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2024, are not necessarily indicative of the results that may be expected for the year ending December 31, 2024. For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

 

The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2023, contained in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 7, 2024, have been applied consistently in these unaudited interim condensed consolidated financial statements.

 

Accounting Standards Recently Adopted by the Company

 

In June 2022, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies the guidance when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and introduces new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. The guidance is effective for annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted ASU 2022-03 as of January 1, 2024. The adoption did not result in a material impact on the Company's interim condensed financial statements.

 

Accounting Standards Recently Issued, Not Yet Adopted by the Company

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

 

 

 

(in thousands, except share data)

 

Use of Estimates

 

The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the financial statements, the reported amounts of revenues and expenses during the reporting period, and amounts classified as a discontinued operation. Actual results could differ from those estimates.

 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Acquisition
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

NOTE 3:

ACQUISITION

 

In January 2024, the Company acquired 100% of the equity shares of a privately held, Greek-based company, to extend the research and development resources in the Ceva group. Under the terms of the purchase agreement, the Company agreed to pay an aggregate of approximately $750 paid at closing and approximately $2,100 subject to continued employment and certain performance milestones. The Company has accounted for this acquisition as an asset acquisition. As such, the total purchase consideration was allocated to the assets acquired.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Held for Sale and Discontinued Operation
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]

NOTE 4:

HELD FOR SALE AND DISCONTINUED OPERATION

 

On September 14, 2023, the Company and Intrinsix, then its wholly owned subsidiary, entered into a Share Purchase Agreement (the “Agreement”) with Cadence Design Systems, Inc. (“Cadence”), pursuant to which Cadence agreed to purchase all of the issued and outstanding capital shares of Intrinsix from the Company for $35,000 in cash, subject to other certain purchase price adjustments as provided for in the Agreement (the “Transaction”). The closing of the Transaction occurred on October 2, 2023. At the closing, an amount of $300 from the consideration was deposited with a third-party escrow agent for the purposes of satisfying any additional post-closing purchase price adjustments owed by the Company to Cadence (was fully paid to the Company during the first quarter of 2024), a further amount of $3,500 of the consideration was deposited with the same escrow agent for a period of 18 months as security for the Company’s indemnification obligations to Cadence in accordance with the terms and conditions set forth in the Agreement, and after giving effect to post-closing adjustments resulting in a $240 repayment to the Company during the first quarter of 2024. The Agreement includes certain representations, warranties and covenants of the parties, and the Company also agreed to certain non-competition and non-solicitation terms, which are subject to certain exceptions.

 

Under ASC 205-20, "Discontinued Operation" when a component of an entity, as defined in ASC 205-20, has been disposed of or is classified as held for sale, the results of its operations, including the gain or loss on its component are classified as discontinued operations and the assets and liabilities of such component are classified as assets and liabilities attributed to discontinued operations; that is, provided that the operations, assets and liabilities and cash flows of the component have been eliminated from the Company’s consolidated operations and the Company will have no significant continuing involvement in the operations of the component.

 

As a result of the Transaction, Intrinsix's results of operations and asset and liability balances are disclosed as a discontinued operation. All prior periods comparable results of operation, assets and liabilities have been retroactively included in discontinued operations.

 

 

The following table shows the Company's results of discontinued operation for the below presented period:

 

   

Three months

ended March

31, 2023

(unaudited)

 

Revenues

  $ 2,473  

Cost of revenue

    1,807  

Gross profit

    666  

Operating expenses:

       

Research and development, net

    2,117  

Sales and marketing

    326  

General and administrative

    221  

Amortization of intangible assets

    175  

Total operating expenses

    2,839  

Operating loss

    (2,173 )

Financial income, net

     

Loss from discontinued operations before taxes on income

    (2,173 )

Income tax expense

     

Net loss from discontinued operation

  $ (2,173 )

 

The following table presents cash flows from discontinued operations:

 

   

Three months

ended March

31, 2023

(unaudited)

 

Net cash flows used in operating activities (*)

  $ (1,230 )

 

(*) Amortization and depreciation allocated to discontinued operation for the three-month period ended March 31, 2023 amounted to $492.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Revenue Recognition
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

NOTE 5:

REVENUE RECOGNITION

 

Under ASC No. 606, “Revenue from Contracts with Customers” (“ASC 606”), an entity recognizes revenue when or as it satisfies a performance obligation by transferring intellectual property (“IP”) licenses or services to the customer, either at a point in time or over time. The Company recognizes most of its revenues at a point in time upon delivery when the customer accepts control of the IP. The Company recognizes revenue over time on significant license customization contracts that are in the scope of ASC 606 by using cost inputs to measure progress toward completion of its performance obligations.

 

Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by the Company’s licensees on sales of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on the Company’s estimation of the customer’s sales during the quarter.

 

 

The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. The estimated revenues do not include amounts of royalties or unexercised contract renewals:

 

   

Remainder

of 2024

   

2025

   

2026 and

thereafter

 

Licensing and related revenues

  $ 4,028     $ 1,015     $ 322  

 

Disaggregation of revenue:

 

The following table provides information about disaggregated revenue by primary geographical, use cases for the Company's technology portfolio, and timing of revenue recognition:

 

 

   

Three months ended March 31, 2024

(unaudited)

   

Three months ended March 31, 2023

(unaudited)

 
   

Licensing and related

revenues

   

Royalties

   

Total

   

Licensing and related

revenues

   

Royalties

   

Total

 

Geography

                                               

United States

  $ 383     $ 2,155     $ 2,538     $ 702     $ 1,650     $ 2,352  

Europe and Middle East

    601       911       1,512       1,950       859       2,809  

Asia Pacific

    10,417       7,592       18,009       15,121       5,505       20,626  

Other

    13             13       475             475  

Total

  $ 11,414     $ 10,658     $ 22,072     $ 18,248     $ 8,014     $ 26,262  
                                                 

Use cases for the Company’s technology portfolio

                                               

Connect (baseband for handset and other devices, Bluetooth, Wi-Fi and NB-IoT)

  $ 10,067     $ 7,939     $ 18,006     $ 15,924     $ 5,665     $ 21,589  

Sense & Infer (sensor fusion, audio, sound, imaging, vision and AI)

    1,347       2,719       4,066       2,324       2,349       4,673  

Total

  $ 11,414     $ 10,658     $ 22,072     $ 18,248     $ 8,014     $ 26,262  
                                                 

Timing of revenue recognition

                                               

Products transferred at a point in time

  $ 9,453     $ 10,658     $ 20,111     $ 14,621     $ 8,014     $ 22,635  

Products and services transferred over time

    1,961             1,961       3,627             3,627  

Total

  $ 11,414     $ 10,658     $ 22,072     $ 18,248     $ 8,014     $ 26,262  

 

 

Contract balances:

 

The following table provides information about trade receivables, unbilled receivables and contract liabilities from contracts with customers:

 

   

March 31,

2024

   

December 31,

2023

 
                 

Trade receivables

  $ 14,052     $ 8,433  

Unbilled receivables (associated with licensing and related revenue)

    9,600       9,735  

Unbilled receivables (associated with royalties)

    9,983       12,139  

Deferred revenues (short-term contract liabilities)

    2,479       3,018  

 

The Company receives payments from customers based upon contractual payment schedules; trade receivables are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer. Unbilled receivables associated with licensing and other include amounts related to the Company’s contractual right to consideration for completed performance objectives not yet invoiced. Unbilled receivables associated with royalties are recorded as the Company recognizes revenues from royalties earned during the quarter, but not yet invoiced, either by actual sales data received from customers, or, when applicable, by the Company’s estimation. Contract liabilities (deferred revenue) include payments received in advance of performance under the contract, and are realized with the associated revenue recognized under the contract.

 

During the three months ended March 31, 2024, the Company recognized $1,179 that was included in deferred revenues (short-term contract liability) balance at January 1, 2024. 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Leases
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

NOTE 6:

LEASES

 

The Company leases substantially all of its office space and vehicles under operating leases. The Company's leases have original lease periods expiring between 2025 and 2034. Many leases include one or more options to renew. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably certain. Lease payments included in the measurement of the lease liability comprise the following: the fixed non-cancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early.

 

 

The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:

 

   

March 31, 2024

(Unaudited)

 

Weighted average remaining lease term (years)

    3.97  

Weighted average discount rates

    4.00

%

 

Total operating lease cost and cash payments for operating leases were as follows:

 

   

Three months ended
March 31,

 
   

2024

   

2023

 
   

(unaudited)

   

(unaudited)

 
                 

Operating lease cost

  $ 663     $ 753  

Cash payments for operating leases

    622       727  

 

Maturities of lease liabilities are as follows:

 

The remainder of 2024

 

$2,082

 

2025

    2,027  

2026

    880  

2027

    640  

2028

    332  

2029 and thereafter

    621  

Total undiscounted cash flows

    6,582  

Less imputed interest

    423  

Present value of lease liabilities

  $ 6,159  

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Marketable Securities
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Cash, Cash Equivalents, and Marketable Securities [Text Block]

NOTE 7:

MARKETABLE SECURITIES

 

The following is a summary of available-for-sale marketable securities:

 

   

March 31, 2024 (Unaudited)

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 49,434     $ 45     $ (743 )   $ 48,736  
                                 

Available-for-sale - matures after one year through three years:

                               

Corporate bonds

    80,935       127       (2,928 )     78,134  

Total

                               
    $ 130,369     $ 172     $ (3,671 )   $ 126,870  

 

 

   

December 31, 2023

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 27,690     $ 4     $ (243 )   $ 27,451  
                                 

Available-for-sale - matures after one year through three years:

                               

Corporate bonds

    108,700       278       (3,734 )     105,244  
                                 

Total

  $ 136,390     $ 282     $ (3,977 )   $ 132,695  

 

The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of March 31, 2024, and December 31, 2023, and the length of time that those investments have been in a continuous loss position:

 

   

Less than 12 months

   

12 months or greater

 
   

Fair value

   

Gross

unrealized

loss

   

Fair value

   

Gross

unrealized

loss

 

As of March 31, 2024 (unaudited)

  $ 23,123     $ (147 )   $ 76,036     $ (3,524 )

As of December 31, 2023

  $ 18,193     $ (49 )   $ 86,643     $ (3,928 )

 

As of March 31, 2024, the allowance for credit losses was not material.

 

The following table presents gross realized gains and losses from sale of available-for-sale marketable securities:

 

   

Three months ended
March 31,

 
   

2024

   

2023

 
   

(unaudited)

    (unaudited)  
                 

Gross realized gains from sale of available-for-sale marketable securities

  $ 9     $ 92  

Gross realized losses from sale of available-for-sale marketable securities

  $ (5 )   $  

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Fair Value Measurement
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

NOTE 8:

FAIR VALUE MEASUREMENT

 

FASB ASC No. 820, “Fair Value Measurements and Disclosures” defines fair value, establishes a framework for measuring fair value. Fair value is an exit price, representing the amount that would be received for selling an asset or paid for the transfer of a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:

 

Level I

Unadjusted quoted prices in active markets that are accessible on the measurement date for identical, unrestricted assets or liabilities;

Level II

Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and

Level III

Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

 

 

The Company measures its marketable securities, investments in marketable equity securities and foreign currency derivative contracts at fair value. The carrying amount of cash, cash equivalents, short-term bank deposits, trade receivables, other accounts receivable, trade payables and other accounts payables approximate fair value due to the short-term maturity of these instruments. Investments in marketable equity securities are classified within Level I as the securities are traded in an active market. Marketable securities and foreign currency derivative contracts are classified within Level II as the valuation inputs are based on quoted prices and market observable data of similar instruments.

 

The table below sets forth the Company’s assets and liabilities measured at fair value by level within the fair value hierarchy. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

Description

 

March 31, 2024

(unaudited)

   

Level I

(unaudited)

   

Level II

(unaudited)

   

Level III (unaudited)

 

Assets:

                               

Marketable securities:

                               

Corporate bonds

  $ 126,870           $ 126,870        

Foreign exchange contracts

    413             413        

Investments in marketable equity securities

    346       346              

 

Description

 

December 31,

2023

   

Level I

   

Level II

   

Level III

 

Assets:

                               

Marketable securities:

                               

Corporate bonds

  $ 132,695           $ 132,695        

Foreign exchange contracts

    988             988        

Investments in marketable equity securities

    406       406              

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Geographic Information and Major Customer Data
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

NOTE 9:

GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA

 

 

a.

Summary information about geographic areas:

 

The Company manages its business on the basis of one reportable segment: the licensing of intellectual property to semiconductor companies and electronic equipment manufacturers (see Note 1 for a brief description of the Company’s business). The following is a summary of revenues within geographic areas:

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Revenues based on customer location:

               

United States

  $ 2,538     $ 2,352  

Europe and Middle East

    1,512       2,809  

Asia Pacific (1)

    18,009       20,626  

Other

    13       475  
    $ 22,072     $ 26,262  
                 

(1) China

  $ 13,592     $ 17,763  

 

 

 

b.

Major customer data as a percentage of total revenues:

 

The following table sets forth the customers that represented 10% or more of the Company’s total revenues in each of the periods set forth below. 

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 
                 

Customer A

    15 %       *)

Customer B

    14 %       *)

Customer C

      *)     14 *)
                 
*) Less than 10%                

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Net Loss Per Share of Common Stock
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

NOTE 10:

NET LOSS PER SHARE OF COMMON STOCK

 

Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period, plus dilutive potential shares of common stock considered outstanding during the period, in accordance with FASB ASC No. 260, “Earnings Per Share.”

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Numerator:

               

Net loss from continuing operation

  $ (5,448 )   $ (2,699 )

Net loss from discontinued operation

          (2,173 )

Net loss

  $ (5,448 )   $ (4,872 )

Denominator (in thousands):

               

Basic and diluted weighted-average common stock outstanding

    23,508       23,334  
                 

Basic and diluted net loss per share from continuing operation

  $ (0.23 )   $ (0.12 )

Basic and diluted net loss per share from discontinued operation

  $     $ (0.09 )

Basic and diluted net loss per share

  $ (0.23 )   $ (0.21 )

 

The total number of shares related to outstanding equity-based awards was 1,560,454 and 1,181,119 for the three months ended March 31, 2024 and 2023, respectively, and in each case was excluded from the calculation of diluted net loss per share.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Common Stock and Stock-based Compensation Plans
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

NOTE 11:

COMMON STOCK AND STOCK-BASED COMPENSATION PLANS

 

The Company has historically granted a mix of stock options, stock appreciation rights (“SARs”) capped with a ceiling and restricted stock units (“RSUs”) to employees and non‑employee directors of the Company and its subsidiaries under the Company’s equity plans and provides the right to purchase common stock pursuant to the Company’s 2002 employee stock purchase plan to employees of the Company and its subsidiaries. As of March 31, 2024, and December 31, 2023, there were no outstanding or exercisable SARs left.

 

 

The options granted under the Company’s stock incentive plans have been granted at the fair market value of the Company’s common stock on the grant date. Options granted to employees under stock incentive plans generally vest at a rate of 25% of the shares underlying the option after one year and the remaining shares vest in equal portions over the following 36 months, such that all shares are vested after four years. A summary of the Company’s stock option activities and related information for the three months ended March 31, 2024, are as follows:

 

   

Number of
options

   

Weighted
average

exercise
price

   

Weighted
average

remaining
contractual

term

   

Aggregate
intrinsic

value

 

Outstanding as of December 31, 2023

    99,425     $ 20.74       2.5     $ 316  

Granted

                           

Exercised

    (13,000 )     14.77                  

Forfeited or expired

                           

Outstanding as of March 31, 2024 (unaudited)

    86,425     $ 21.64       2.6     $ 213  

Exercisable as of March 31, 2024 (unaudited)

    67,000     $ 21.64       1.5     $ 192  

 

As of March 31, 2024, there was $184 of unrecognized compensation expense related to unvested stock options. This amount is expected to be recognized over a weighted-average period of 2.2 years.

 

An RSU award is an agreement to issue shares of the Company’s common stock at the time the award or a portion thereof vests. RSUs granted to employees generally vest in three equal annual installments starting on the first anniversary of the grant date. RSUs granted to non-employee directors would generally vest in two equal annual installments starting on the first anniversary of the grant date.

 

On February 12, 2024, the Compensation Committee of the Board (the “Committee”) granted 33,318, 20,043, 16,399 and 13,535 RSUs, effective as of February 16, 2024, to each of the Company’s Chief Executive Officer (“CEO”), Chief Financial Officer (“CFO”), Chief Operating Officer (“COO”) and Chief Commercial Officer (“CCO”), respectively, pursuant to the Company’s 2011 Stock Incentive Plan (the “2011 Plan”). The RSU grants vest 33.4% on February 16, 2025, 33.3% on February 16, 2026 and 33.3% on February 16, 2027.

 

 

Also, on February 12, 2024, the Committee granted 49,978, 13,362, 10,932 and 9,023 performance-based restricted stock units (“PSUs”), effective as of February 16, 2024, to each of the Company’s CEO, CFO, COO and CCO, respectively, pursuant to the 2011 Plan. The performance goals for the PSUs with specified weighting are as follows:

 

Weighting

Goals

50% (*)

Vesting of the full 50% of the PSUs occurs if the Company achieves the 2024 license and related revenue target approved by the Board (the “2024 License Revenue Target”). The vesting threshold is achievement of 90% of the 2024 License Revenue Target. If the Company’s achievement of the 2024 License Revenue Target is above 90% but less than 99% of the 2024 License Revenue Target, 91% to 99% of the eligible PSUs would be subject to vesting. If the Company’s actual result exceeds 100% of the 2024 License Revenue Target, every 1% increase of the 2024 License Revenue Target, up to 120%, would result in an increase of 2% of the eligible PSUs for the Company’s CFO, COO and CCO and an increase of 3% of the eligible PSUs for the Company’s CEO.

25%

Vesting of the full 25% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2024 is greater than the S&P Semiconductors Select Industry index (the “S&P index”). The vesting threshold is if the return on the Company’s stock for 2024 is at least 90% of the S&P index. If the return on the Company’s stock, in comparison to the S&P index, is above 90% but less than 99% of the S&P index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Company’s stock exceeds 100% of the S&P index, every 1% increase in comparison to the S&P index, up to 120%, would result in an increase of 2% of the eligible PSUs for the Company’s CFO, COO and CCO and an increase of 3% of the eligible PSUs for the Company’s CEO.

25%

Vesting of the full 25% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2024 is greater than the Russell 2000 index (the “Russell index”). The vesting threshold is if the return on the Company’s stock for 2024 is at least 90% of the Russell index. If the return on the Company’s stock, in comparison to the Russell index, is above 90% but less than 99% of the Russell index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Company’s stock exceeds 100% of the Russell index, every 1% increase in comparison to the Russell index, up to 120%, would result in an increase of 2% of the eligible PSUs for the Company’s CFO, COO and CCO and an increase of 3% of the eligible PSUs for the Company’s CEO.

 

(*) As of March 31, 2024, the Company's management estimates that it is not probable that the performance condition will be met by year end.

 

Accordingly, assuming maximum achievement of the performance goals set forth above, PSUs representing an additional 60%, meaning an additional 29,986, would be eligible for vesting of the Company’s CEO, and an additional 40%, meaning an additional 5,344, 4,372 and 3,609, would be eligible for vesting for each of the Company’s CFO, COO and CCO, respectively.

 

Subject to achievement of the thresholds the above performance goals for 2024, the PSUs vest 33.4% on February 16, 2025, 33.3% on February 16, 2026 and 33.3% on February 16, 2027.

 

 

A summary of the Company’s RSU and PSU activities and related information for the three months ended March 31, 2024, are as follows:

 

   

Number of
RSUs and

PSUs

   

Weighted

Average Grant-

Date
Fair Value

 

Unvested as of December 31, 2023

    1,281,751     $ 24.97  

Granted

    414,572       17.21  

Vested

    (112,076

)

    36.71  

Forfeited or expired

    (110,218

)

    19.07  

Unvested as of March 31, 2024 (unaudited)

    1,474,029     $ 22.34  

 

As of March 31, 2024, there was $22,830 of unrecognized compensation expense related to unvested RSUs and PSUs. This amount is expected to be recognized over a weighted-average period of 1.6 years.

 

The following table shows the total equity-based compensation expense included in the interim condensed consolidated statements of loss:

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Cost of revenue

  $ 203     $ 206  

Research and development, net

    2,007       2,102  

Sales and marketing

    365       378  

General and administrative

    996       866  

Total equity-based compensation expense from continuing operations

    3,571       3,552  

Equity-based compensation expense included in discontinued operations

          307  

Total equity-based compensation expense

  $ 3,571     $ 3,859  

 

 

The fair value for rights to purchase shares of common stock under the Company’s employee stock purchase plan was estimated on the date of grant using the following assumptions:

 

   

Three months ended
March 31

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Expected dividend yield

    0

%

    0

%

Expected volatility

    46

%

    45

%

Risk-free interest rate

    5.3

%

    4.8

%

Contractual term of up to (months)

    6       6  

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Derivatives and Hedging Activities
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

NOTE 12:

DERIVATIVES AND HEDGING ACTIVITIES

 

The Company follows the requirements of FASB ASC No. 815,” Derivatives and Hedging” which requires companies to recognize all of their derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging transaction and further, on the type of hedging transaction. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. Due to the Company’s global operations, it is exposed to foreign currency exchange rate fluctuations in the normal course of its business. The Company’s treasury policy allows it to offset the risks associated with the effects of certain foreign currency exposures through the purchase of foreign exchange forward or option contracts (“Hedging Contracts”). The policy, however, prohibits the Company from speculating on such Hedging Contracts for profit. To protect against the increase in value of forecasted foreign currency cash flow resulting from salaries paid in currencies other than the U.S. dollar during the year, the Company instituted a foreign currency cash flow hedging program. The Company hedges portions of the anticipated payroll of its non-U.S. employees denominated in the currencies other than the U.S. dollar for a period of one to twelve months with Hedging Contracts. Accordingly, when the dollar strengthens against the foreign currencies, the decline in present value of future foreign currency expenses is offset by losses in the fair value of the Hedging Contracts. Conversely, when the dollar weakens, the increase in the present value of future foreign currency expenses is offset by gains in the fair value of the Hedging Contracts. These Hedging Contracts are designated as cash flow hedges.

 

For derivative instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. As of March 31, 2024, and December 31, 2023, the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $8,700 and $16,500, respectively.

 

The fair value of the Company’s outstanding derivative instruments is as follows:

 

   

March 31,

2024

   

December 31,

2023

 

Derivative assets:

               

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange forward contracts

  $ 413     $ 988  

Total

  $ 413     $ 988  

 

 

The increase (decrease) in unrealized gains (losses) recognized in “accumulated other comprehensive gain (loss)” on derivatives, before tax effect, is as follows:

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange option contracts

  $     $ (105 )

Foreign exchange forward contracts

    (195 )     (320 )
    $ (195 )   $ (425 )

 

The net (gains) losses reclassified from “accumulated other comprehensive gain (loss)” into income are as follows:

 

   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange option contracts

  $     $  

Foreign exchange forward contracts

    (380 )     171  
    $ (380 )   $ 171  

 

The Company recorded in cost of revenues and operating expenses a net gain of $380 and a net loss $171 during the three months ended March 31, 2024 and 2023, respectively, related to its Hedging Contracts.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Accumulated Other Comprehensive Income (Loss)
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

NOTE 13:

ACCUMULATED OTHER COMPREHENSIVE LOSS

 

The following tables summarize the changes in accumulated balances of other comprehensive income (loss), net of taxes:

 

   

Three months ended March 31, 2024

(unaudited)

   

Three months ended March 31, 2023

(unaudited)

 
   

Unrealized

gains (losses)

on

available-

for-

sale

marketable

securities

   

Unrealized

gains

(losses)

on cash

flow

hedges

   

Total

   

Unrealized

gains (losses)

on

available-

for-

sale

marketable

securities

   

Unrealized

gains

(losses) on

cash

flow hedges

   

Total

 
                                                 

Beginning balance

  $ (3,317 )   $ 988     $ (2,329 )   $ (6,142 )   $ (107 )   $ (6,249 )

Other comprehensive income (loss) before reclassifications

    188       (195 )     (7 )     684       (426 )     258  

Amounts reclassified from accumulated other comprehensive income (loss)

    (4 )     (380 )     (384 )     (92 )     173       81  

Net current period other comprehensive income (loss)

    184       (575 )     (391 )     592       (253 )     339  

Ending balance

  $ (3,133 )   $ 413     $ (2,720 )   $ (5,550 )   $ (360 )   $ (5,910 )

 

 

The following table provides details about reclassifications out of accumulated other comprehensive income (loss):

 

 

Details about

Accumulated Other

Comprehensive Income

(Loss) Components

 

Amount Reclassified from Accumulated Other

Comprehensive

Income (Loss)

 

Affected Line Item

in the Statements of Income

(Loss)

                   
   

Three months ended March 31,

   
   

2024
(unaudited)

   

2023
(unaudited)

   

Unrealized losses on cash flow hedges

  $ 8     $ (4 )

Cost of revenues

      324       (147 )

Research and development

      9       (4 )

Sales and marketing

      39       (16 )

General and administrative

      380       (171 )

Total, before income taxes

            2  

Income tax expense (benefit)

      380       (173 )

Total, net of income taxes

Unrealized gains on available-for-sale marketable securities

    4       92  

Financial income (loss), net

             

Income tax expense (benefit)

      4       92  

Total, net of income taxes

    $ 384     $ (81 )

Total, net of income taxes

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Share Repurchase Program
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Treasury Stock [Text Block]

NOTE 14:

SHARE REPURCHASE PROGRAM

 

During the three months ended March 31, 2024, the Company repurchased 56,872 shares of common stock at an average purchase price of $22.48 per share for an aggregate purchase price of $1,278. The Company did not repurchase any shares of common stock during the first quarter of 2023. As of March 31, 2024, 643,128 shares of common stock remained available for repurchase pursuant to the Company’s share repurchase program.

 

The repurchases of common stock are accounted for as treasury stock, and result in a reduction of stockholders’ equity. When treasury shares are reissued, the Company accounts for the reissuance in accordance with FASB ASC No. 505-30, “Treasury Stock” and charges the excess of the repurchase cost over issuance price using the weighted average method to retained earnings. The purchase cost is calculated based on the specific identified method. In the case where the repurchase cost over issuance price using the weighted average method is lower than the issuance price, the Company credits the difference to additional paid-in capital.

 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 5

OTHER INFORMATION

 

During the three months ended March 31, 2024, no director or officer (as defined in Rule 16a-1(f) under the Exchange Act) 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 of Regulation S-K.

 

 

Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

The interim condensed consolidated financial statements have been prepared according to U.S. Generally Accepted Accounting Principles (“U.S. GAAP”).

 

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2024, are not necessarily indicative of the results that may be expected for the year ending December 31, 2024. For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

 

The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2023, contained in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 7, 2024, have been applied consistently in these unaudited interim condensed consolidated financial statements.

New Accounting Pronouncements, Policy [Policy Text Block]

Accounting Standards Recently Adopted by the Company

 

In June 2022, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies the guidance when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and introduces new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. The guidance is effective for annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted ASU 2022-03 as of January 1, 2024. The adoption did not result in a material impact on the Company's interim condensed financial statements.

 

Accounting Standards Recently Issued, Not Yet Adopted by the Company

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the financial statements, the reported amounts of revenues and expenses during the reporting period, and amounts classified as a discontinued operation. Actual results could differ from those estimates.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Held for Sale and Discontinued Operation (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
   

Three months

ended March

31, 2023

(unaudited)

 

Revenues

  $ 2,473  

Cost of revenue

    1,807  

Gross profit

    666  

Operating expenses:

       

Research and development, net

    2,117  

Sales and marketing

    326  

General and administrative

    221  

Amortization of intangible assets

    175  

Total operating expenses

    2,839  

Operating loss

    (2,173 )

Financial income, net

     

Loss from discontinued operations before taxes on income

    (2,173 )

Income tax expense

     

Net loss from discontinued operation

  $ (2,173 )
   

Three months

ended March

31, 2023

(unaudited)

 

Net cash flows used in operating activities (*)

  $ (1,230 )
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
   

Remainder

of 2024

   

2025

   

2026 and

thereafter

 

Licensing and related revenues

  $ 4,028     $ 1,015     $ 322  
Disaggregation of Revenue [Table Text Block]
   

Three months ended March 31, 2024

(unaudited)

   

Three months ended March 31, 2023

(unaudited)

 
   

Licensing and related

revenues

   

Royalties

   

Total

   

Licensing and related

revenues

   

Royalties

   

Total

 

Geography

                                               

United States

  $ 383     $ 2,155     $ 2,538     $ 702     $ 1,650     $ 2,352  

Europe and Middle East

    601       911       1,512       1,950       859       2,809  

Asia Pacific

    10,417       7,592       18,009       15,121       5,505       20,626  

Other

    13             13       475             475  

Total

  $ 11,414     $ 10,658     $ 22,072     $ 18,248     $ 8,014     $ 26,262  
                                                 

Use cases for the Company’s technology portfolio

                                               

Connect (baseband for handset and other devices, Bluetooth, Wi-Fi and NB-IoT)

  $ 10,067     $ 7,939     $ 18,006     $ 15,924     $ 5,665     $ 21,589  

Sense & Infer (sensor fusion, audio, sound, imaging, vision and AI)

    1,347       2,719       4,066       2,324       2,349       4,673  

Total

  $ 11,414     $ 10,658     $ 22,072     $ 18,248     $ 8,014     $ 26,262  
                                                 

Timing of revenue recognition

                                               

Products transferred at a point in time

  $ 9,453     $ 10,658     $ 20,111     $ 14,621     $ 8,014     $ 22,635  

Products and services transferred over time

    1,961             1,961       3,627             3,627  

Total

  $ 11,414     $ 10,658     $ 22,072     $ 18,248     $ 8,014     $ 26,262  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 
                 

Trade receivables

  $ 14,052     $ 8,433  

Unbilled receivables (associated with licensing and related revenue)

    9,600       9,735  

Unbilled receivables (associated with royalties)

    9,983       12,139  

Deferred revenues (short-term contract liabilities)

    2,479       3,018  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Leases (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Lease, Cost [Table Text Block]
   

March 31, 2024

(Unaudited)

 

Weighted average remaining lease term (years)

    3.97  

Weighted average discount rates

    4.00

%

   

Three months ended
March 31,

 
   

2024

   

2023

 
   

(unaudited)

   

(unaudited)

 
                 

Operating lease cost

  $ 663     $ 753  

Cash payments for operating leases

    622       727  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

The remainder of 2024

 

$2,082

 

2025

    2,027  

2026

    880  

2027

    640  

2028

    332  

2029 and thereafter

    621  

Total undiscounted cash flows

    6,582  

Less imputed interest

    423  

Present value of lease liabilities

  $ 6,159  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]
   

March 31, 2024 (Unaudited)

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 49,434     $ 45     $ (743 )   $ 48,736  
                                 

Available-for-sale - matures after one year through three years:

                               

Corporate bonds

    80,935       127       (2,928 )     78,134  

Total

                               
    $ 130,369     $ 172     $ (3,671 )   $ 126,870  
   

December 31, 2023

 
   

Amortized
cost

   

Gross
unrealized
gains

   

Gross
unrealized
losses

   

Fair
value

 

Available-for-sale - matures within one year:

                               

Corporate bonds

  $ 27,690     $ 4     $ (243 )   $ 27,451  
                                 

Available-for-sale - matures after one year through three years:

                               

Corporate bonds

    108,700       278       (3,734 )     105,244  
                                 

Total

  $ 136,390     $ 282     $ (3,977 )   $ 132,695  
Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]
   

Less than 12 months

   

12 months or greater

 
   

Fair value

   

Gross

unrealized

loss

   

Fair value

   

Gross

unrealized

loss

 

As of March 31, 2024 (unaudited)

  $ 23,123     $ (147 )   $ 76,036     $ (3,524 )

As of December 31, 2023

  $ 18,193     $ (49 )   $ 86,643     $ (3,928 )
Schedule of Realized Gain (Loss) [Table Text Block]
   

Three months ended
March 31,

 
   

2024

   

2023

 
   

(unaudited)

    (unaudited)  
                 

Gross realized gains from sale of available-for-sale marketable securities

  $ 9     $ 92  

Gross realized losses from sale of available-for-sale marketable securities

  $ (5 )   $  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]

Description

 

March 31, 2024

(unaudited)

   

Level I

(unaudited)

   

Level II

(unaudited)

   

Level III (unaudited)

 

Assets:

                               

Marketable securities:

                               

Corporate bonds

  $ 126,870           $ 126,870        

Foreign exchange contracts

    413             413        

Investments in marketable equity securities

    346       346              

Description

 

December 31,

2023

   

Level I

   

Level II

   

Level III

 

Assets:

                               

Marketable securities:

                               

Corporate bonds

  $ 132,695           $ 132,695        

Foreign exchange contracts

    988             988        

Investments in marketable equity securities

    406       406              
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Geographic Information and Major Customer Data (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Revenue from External Customers by Geographic Areas [Table Text Block]
   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Revenues based on customer location:

               

United States

  $ 2,538     $ 2,352  

Europe and Middle East

    1,512       2,809  

Asia Pacific (1)

    18,009       20,626  

Other

    13       475  
    $ 22,072     $ 26,262  
                 

(1) China

  $ 13,592     $ 17,763  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 
                 

Customer A

    15 %       *)

Customer B

    14 %       *)

Customer C

      *)     14 *)
                 
*) Less than 10%                
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Net Loss Per Share of Common Stock (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Numerator:

               

Net loss from continuing operation

  $ (5,448 )   $ (2,699 )

Net loss from discontinued operation

          (2,173 )

Net loss

  $ (5,448 )   $ (4,872 )

Denominator (in thousands):

               

Basic and diluted weighted-average common stock outstanding

    23,508       23,334  
                 

Basic and diluted net loss per share from continuing operation

  $ (0.23 )   $ (0.12 )

Basic and diluted net loss per share from discontinued operation

  $     $ (0.09 )

Basic and diluted net loss per share

  $ (0.23 )   $ (0.21 )
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Common Stock and Stock-based Compensation Plans (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of
options

   

Weighted
average

exercise
price

   

Weighted
average

remaining
contractual

term

   

Aggregate
intrinsic

value

 

Outstanding as of December 31, 2023

    99,425     $ 20.74       2.5     $ 316  

Granted

                           

Exercised

    (13,000 )     14.77                  

Forfeited or expired

                           

Outstanding as of March 31, 2024 (unaudited)

    86,425     $ 21.64       2.6     $ 213  

Exercisable as of March 31, 2024 (unaudited)

    67,000     $ 21.64       1.5     $ 192  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   

Number of
RSUs and

PSUs

   

Weighted

Average Grant-

Date
Fair Value

 

Unvested as of December 31, 2023

    1,281,751     $ 24.97  

Granted

    414,572       17.21  

Vested

    (112,076

)

    36.71  

Forfeited or expired

    (110,218

)

    19.07  

Unvested as of March 31, 2024 (unaudited)

    1,474,029     $ 22.34  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Cost of revenue

  $ 203     $ 206  

Research and development, net

    2,007       2,102  

Sales and marketing

    365       378  

General and administrative

    996       866  

Total equity-based compensation expense from continuing operations

    3,571       3,552  

Equity-based compensation expense included in discontinued operations

          307  

Total equity-based compensation expense

  $ 3,571     $ 3,859  
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
   

Three months ended
March 31

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Expected dividend yield

    0

%

    0

%

Expected volatility

    46

%

    45

%

Risk-free interest rate

    5.3

%

    4.8

%

Contractual term of up to (months)

    6       6  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Derivatives and Hedging Activities (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
   

March 31,

2024

   

December 31,

2023

 

Derivative assets:

               

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange forward contracts

  $ 413     $ 988  

Total

  $ 413     $ 988  
   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange option contracts

  $     $ (105 )

Foreign exchange forward contracts

    (195 )     (320 )
    $ (195 )   $ (425 )
Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Derivatives designated as cash flow hedging instruments:

               

Foreign exchange option contracts

  $     $  

Foreign exchange forward contracts

    (380 )     171  
    $ (380 )   $ 171  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Three months ended March 31, 2024

(unaudited)

   

Three months ended March 31, 2023

(unaudited)

 
   

Unrealized

gains (losses)

on

available-

for-

sale

marketable

securities

   

Unrealized

gains

(losses)

on cash

flow

hedges

   

Total

   

Unrealized

gains (losses)

on

available-

for-

sale

marketable

securities

   

Unrealized

gains

(losses) on

cash

flow hedges

   

Total

 
                                                 

Beginning balance

  $ (3,317 )   $ 988     $ (2,329 )   $ (6,142 )   $ (107 )   $ (6,249 )

Other comprehensive income (loss) before reclassifications

    188       (195 )     (7 )     684       (426 )     258  

Amounts reclassified from accumulated other comprehensive income (loss)

    (4 )     (380 )     (384 )     (92 )     173       81  

Net current period other comprehensive income (loss)

    184       (575 )     (391 )     592       (253 )     339  

Ending balance

  $ (3,133 )   $ 413     $ (2,720 )   $ (5,550 )   $ (360 )   $ (5,910 )
Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]

Details about

Accumulated Other

Comprehensive Income

(Loss) Components

 

Amount Reclassified from Accumulated Other

Comprehensive

Income (Loss)

 

Affected Line Item

in the Statements of Income

(Loss)

                   
   

Three months ended March 31,

   
   

2024
(unaudited)

   

2023
(unaudited)

   

Unrealized losses on cash flow hedges

  $ 8     $ (4 )

Cost of revenues

      324       (147 )

Research and development

      9       (4 )

Sales and marketing

      39       (16 )

General and administrative

      380       (171 )

Total, before income taxes

            2  

Income tax expense (benefit)

      380       (173 )

Total, net of income taxes

Unrealized gains on available-for-sale marketable securities

    4       92  

Financial income (loss), net

             

Income tax expense (benefit)

      4       92  

Total, net of income taxes

    $ 384     $ (81 )

Total, net of income taxes

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Acquisition (Details Textual) - VisiSonics [Member]
$ in Thousands
1 Months Ended
Jan. 31, 2024
USD ($)
Asset Acquisition, Consideration Transferred $ 750
Asset Acquisition, Contingent Consideration, Liability $ 2,100
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Held for Sale and Discontinued Operation (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Sep. 14, 2023
Mar. 31, 2023
Amortization of intangible assets   $ 175
Discontinued Operations [Member]    
Amortization of intangible assets   $ 492
Intrinsix Corp. [Member]    
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred $ 240  
Intrinsix Corp. [Member]    
Sale of Stock, Consideration 35,000  
Sale of Stock, Amount Held for Post Closing Price Adjustment 300  
Sale of Stock, Amount Held for Indemnification Obligations $ 3,500  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Held for Sale and Discontinued Operation - Schedule of Disposal Groups Including Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues   $ 2,473
Net cash flows used in operating activities (*) [1]   (1,230)
Cost of revenue   1,807
Gross profit   666
Research and development, net   2,117
Sales and marketing   326
General and administrative   221
Amortization of intangible assets   175
Total operating expenses   2,839
Operating loss   (2,173)
Financial income, net   0
Loss from discontinued operations before taxes on income   (2,173)
Income tax expense   0
Net loss from discontinued operation $ 0 $ (2,173)
[1] Amortization and depreciation allocated to discontinued operation for the three-month period ended March 31, 2023 amounted to $492.
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Revenue Recognition (Details Textual)
$ in Thousands
3 Months Ended
Jun. 30, 2023
USD ($)
Contract with Customer, Liability, Revenue Recognized $ 1,179
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Revenue Recognition - Remaining Performance Obligation 2 (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Licensing, NRE and related revenues $ 4,028
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Licensing, NRE and related revenues $ 1,015
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Licensing, NRE and related revenues $ 322
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue $ 22,072 $ 26,262
Transferred at Point in Time [Member]    
Revenue 20,111 22,635
Transferred over Time [Member]    
Revenue 1,961 3,627
Connectivity Products [Member]    
Revenue 18,006 21,589
Smart Sensing Products [Member]    
Revenue 4,066 4,673
UNITED STATES    
Revenue 2,538 2,352
Europe and Middle East [Member]    
Revenue 1,512 2,809
Asia Pacific [Member]    
Revenue [1] 18,009 20,626
Other [Member]    
Revenue 13 475
License [Member]    
Revenue 11,414 18,248
License [Member] | Transferred at Point in Time [Member]    
Revenue 9,453 14,621
License [Member] | Transferred over Time [Member]    
Revenue 1,961 3,627
License [Member] | Connectivity Products [Member]    
Revenue 10,067 15,924
License [Member] | Smart Sensing Products [Member]    
Revenue 1,347 2,324
License [Member] | UNITED STATES    
Revenue 383 702
License [Member] | Europe and Middle East [Member]    
Revenue 601 1,950
License [Member] | Asia Pacific [Member]    
Revenue 10,417 15,121
License [Member] | Other [Member]    
Revenue 13 475
Royalty [Member]    
Revenue 10,658 8,014
Royalty [Member] | Transferred at Point in Time [Member]    
Revenue 10,658 8,014
Royalty [Member] | Connectivity Products [Member]    
Revenue 7,939 5,665
Royalty [Member] | Smart Sensing Products [Member]    
Revenue 2,719 2,349
Royalty [Member] | UNITED STATES    
Revenue 2,155 1,650
Royalty [Member] | Europe and Middle East [Member]    
Revenue 911 859
Royalty [Member] | Asia Pacific [Member]    
Revenue $ 7,592 $ 5,505
[1] China
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Revenue Recognition - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Deferred revenues (short-term contract liabilities) $ 2,479 $ 3,018
Trade Receivables [Member]    
Trade receivables 14,052 8,433
Accrued Revenues [Member] | Licensing and Other [Member]    
Trade receivables 9,600 9,735
Accrued Revenues [Member] | Royalty [Member]    
Trade receivables 9,983 12,139
Deferred Revenue [Member]    
Deferred revenues (short-term contract liabilities) $ 2,479 $ 3,018
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Leases -Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Weighted average remaining lease term (years) (Year) 3 years 11 months 19 days  
Operating lease cost $ 663 $ 753
Weighted average discount rates 4.00%  
Cash payments for operating leases $ 622 $ 727
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
The remainder of 2023 $ 2,082
2024 2,027
2025 880
2026 640
2027 332
2028 and thereafter 621
Total undiscounted cash flows 6,582
Less imputed interest 423
Present value of lease liabilities $ 6,159
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Marketable securities $ 126,870 $ 132,695
Corporate Bonds [Member]    
Available For Sale Securities Debt Maturities Within One Year Amortized Cost 49,434 27,690
Available-for-sale - matures within one year, Gross unrealized gains 45 4
Available-for-sale - matures within one year, Gross unrealized losses (743) (243)
Available-for-sale- matures within one year, Fair Value 48,736 27,451
Available-for-sale - matures after one year through five years, amortized cost 80,935 108,700
Available-for-sale - matures after one year through five years, Gross unrealized gains 127 278
Available for Sale Matures after One Year Through Five Years, Gross Unrealized Loss (2,928) (3,734)
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value 78,134 105,244
Debt Securities, Available-for-Sale, Amortized Cost 130,369 136,390
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 172 282
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (3,671) (3,977)
Marketable securities $ 126,870 $ 132,695
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Less than 12 months, Fair value $ 23,123 $ 18,193
Less than 12 months, Gross unrealized loss (147) (49)
12 months or greater, Fair value 76,036 86,643
12 months or greater, Gross unrealized loss $ (3,524) $ (3,928)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Gross realized gains from sale of available-for-sale marketable securities $ 9 $ 92
Gross realized losses from sale of available-for-sale marketable securities $ (5) $ 0
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Corporate bonds $ 126,870 $ 132,695
Foreign exchange contracts 413 988
Investments in marketable equity securities 346 406
Fair Value, Inputs, Level 1 [Member]    
Foreign exchange contracts 0 0
Investments in marketable equity securities 346 406
Fair Value, Inputs, Level 2 [Member]    
Foreign exchange contracts 413 988
Investments in marketable equity securities 0 0
Fair Value, Inputs, Level 3 [Member]    
Foreign exchange contracts 0 0
Investments in marketable equity securities 0 0
Corporate Bonds [Member]    
Corporate bonds 126,870 132,695
Corporate Bonds [Member] | Fair Value, Inputs, Level 1 [Member]    
Corporate bonds 0 0
Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Corporate bonds 126,870 132,695
Corporate Bonds [Member] | Fair Value, Inputs, Level 3 [Member]    
Corporate bonds $ 0 $ 0
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Geographic Information and Major Customer Data (Details Textual)
3 Months Ended
Mar. 31, 2024
Number of Reportable Segments 1
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue $ 22,072 $ 26,262
UNITED STATES    
Revenue 2,538 2,352
Europe and Middle East [Member]    
Revenue 1,512 2,809
Asia Pacific [Member]    
Revenue [1] 18,009 20,626
Other [Member]    
Revenue 13 475
CHINA    
Revenue $ 13,592 $ 17,763
[1] China
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) - Revenue from Contract with Customer Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Customer A [Member]    
Percentage of total revenues 15.00%  
Customer C [Member]    
Percentage of total revenues   14.00%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Net Loss Per Share of Common Stock (Details Textual) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,560,454 1,181,119
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net loss $ (5,448) $ (2,699)
Net loss from discontinued operation 0 (2,173)
Net loss: $ (5,448) $ (4,872)
Basic and diluted (in shares) 23,508 23,334
Basic and diluted (in dollars per share) $ (0.23) $ (0.12)
Basic and diluted net loss per share from discontinued operation (in dollars per share) 0 (0.09)
Basic and diluted net loss per share (in dollars per share) $ (0.23) $ (0.21)
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Feb. 12, 2024
Mar. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number 86,425   86,425 99,425
Chief Financial Officer [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded   5,344    
Chief Operating Officer [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded   4,372    
Chief Commercial Officer [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded   3,609    
Share-Based Payment Arrangement, Option [Member]        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 184   $ 184  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years 2 months 12 days  
Restricted Stock Units (RSUs) [Member] | Vesting on February 17, 2024 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   33.40%    
Restricted Stock Units (RSUs) [Member] | Vesting on February 17, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   33.30%    
Restricted Stock Units (RSUs) [Member] | Vesting on February 17, 2026 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   33.30%    
Restricted Stock Units (RSUs) [Member] | Employees [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 3 years      
Restricted Stock Units (RSUs) [Member] | Non-employee Director [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 2 years      
Restricted Stock Units (RSUs) [Member] | Non-employee Director [Member] | Share-Based Payment Arrangement, Tranche One [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 1 year      
Short-Term Executive PSUs [Member] | Goals One [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage   90.00%    
Short-Term Executive PSUs [Member] | Goals One [Member] | Full Vesting Based on The Achievement of 2022 License Target [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   50.00%    
Short-Term Executive PSUs [Member] | Goals One [Member] | Increase in Eligible PSUs, Percent [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage   2.00%    
Short-Term Executive PSUs [Member] | Goals Two [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%    
Short-Term Executive PSUs [Member] | Goals Two [Member] | Increase in Eligible PSUs, Percent [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage   2.00%    
Short-Term Executive PSUs [Member] | Goals Two [Member] | Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage   90.00%    
Short-Term Executive PSUs [Member] | Goals Two [Member] | Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage   100.00%    
Short-Term Executive PSUs [Member] | Goals Three [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%    
Short-Term Executive PSUs [Member] | Goals Three [Member] | Increase in Eligible PSUs, Percent [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage   2.00%    
Short-Term Executive PSUs [Member] | Goals Three [Member] | Full Vesting Based on The Achievement of Positive Shareholder Return [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%    
Short-Term Executive PSUs [Member] | Goals Three [Member] | Vesting Based on Actual Return Being at Least 90 Percent of Russel 2000 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage   90.00%    
Short-Term Executive PSUs [Member] | Goals Three [Member] | Vesting Based on Actual Return In Excess of 100 Percent of Russel 2000 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage   100.00%    
Short-Term Executive PSUs [Member] | Vesting on February 16, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   33.40%    
Short-Term Executive PSUs [Member] | Vesting on February 16, 2026 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   33.30%    
Short-Term Executive PSUs [Member] | Vesting on February 16, 2027 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   33.30%    
Short-Term Executive PSUs [Member] | Chief Executive Officer [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded, Percentage   60.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded   29,986    
Short-Term Executive PSUs [Member] | Chief Executive Officer [Member] | Goals One [Member] | Increase in Eligible PSUs, Percent [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage   3.00%    
Short-Term Executive PSUs [Member] | Chief Executive Officer [Member] | Goals Two [Member] | Increase in Eligible PSUs, Percent [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage   3.00%    
Short-Term Executive PSUs [Member] | Chief Executive Officer [Member] | Goals Three [Member] | Increase in Eligible PSUs, Percent [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage   3.00%    
Short-Term Executive PSUs [Member] | CFO, COO, and CCO [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded, Percentage   40.00%    
RSUs and PSUs [Member]        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 22,830   $ 22,830  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     1 year 7 months 6 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period     414,572  
Maximum [Member] | Short-Term Executive PSUs [Member] | Goals One [Member] | Vesting Based on Achievement In Excess of 90 Percent [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   99.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage   99.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage   120.00%    
Maximum [Member] | Short-Term Executive PSUs [Member] | Goals Two [Member] | Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   99.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage   99.00%    
Maximum [Member] | Short-Term Executive PSUs [Member] | Goals Two [Member] | Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage   120.00%    
Maximum [Member] | Short-Term Executive PSUs [Member] | Goals Three [Member] | Vesting Based on Actual Return Being at Least 90 Percent of Russel 2000 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   99.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage   99.00%    
Maximum [Member] | Short-Term Executive PSUs [Member] | Goals Three [Member] | Vesting Based on Actual Return In Excess of 100 Percent of Russel 2000 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage   120.00%    
Minimum [Member] | Short-Term Executive PSUs [Member] | Goals One [Member] | Vesting Based on Achievement In Excess of 90 Percent [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   91.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage   1.00%    
Minimum [Member] | Short-Term Executive PSUs [Member] | Goals Two [Member] | Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   91.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage   90.00%    
Minimum [Member] | Short-Term Executive PSUs [Member] | Goals Two [Member] | Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage   1.00%    
Minimum [Member] | Short-Term Executive PSUs [Member] | Goals Three [Member] | Vesting Based on Actual Return Being at Least 90 Percent of Russel 2000 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   91.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage   90.00%    
Minimum [Member] | Short-Term Executive PSUs [Member] | Goals Three [Member] | Vesting Based on Actual Return In Excess of 100 Percent of Russel 2000 Index [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage   1.00%    
The2011 Stock Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights Vesting Percentage, Year One 25.00%   25.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period     36 months  
The2011 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Non-employee Director [Member] | Vesting After the First Anniversary Grant Date [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   50.00%    
The2011 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Chief Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   33,318    
The2011 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   20,043    
The2011 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Chief Operating Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   16,399    
The2011 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Chief Commercial Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   13,535    
The2011 Stock Incentive Plan [Member] | Performance Share Units [Member] | Chief Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   49,978    
The2011 Stock Incentive Plan [Member] | Performance Share Units [Member] | Chief Financial Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   13,362    
The2011 Stock Incentive Plan [Member] | Performance Share Units [Member] | Chief Operating Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   10,932    
The2011 Stock Incentive Plan [Member] | Performance Share Units [Member] | Chief Commercial Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   9,023    
The2011 Stock Incentive Plan [Member] | Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period     4 years  
Share-Based Payment Arrangement, Employee [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number 0   0 0
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Outstanding, Number of shares (in shares) 99,425  
Outstanding, Weighted average exercise price (in dollars per share) $ 20.74  
Outstanding, Weighted average remaining contractual term (Year) 2 years 7 months 6 days 2 years 6 months
Outstanding, Aggregated intrinsic value $ 213 $ 316
Exercised, Number of shares (in shares) (13,000)  
Exercised, Weighted average exercise price (in dollars per share) $ 14.77  
Outstanding, Number of shares (in shares) 86,425 99,425
Outstanding, Weighted average exercise price (in dollars per share) $ 21.64 $ 20.74
Exercisable, Number of shares (in shares) 67,000  
Exercisable, Weighted average exercise price (in dollars per share) $ 21.64  
Exercisable, Weighted average remaining contractual term (Year) 1 year 6 months  
Exercisable, Aggregated intrinsic value $ 192  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) - RSUs and PSUs [Member]
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Unvested, number (in shares) | shares 1,281,751
Unvested, weighted average fair value (in dollars per share) | $ / shares $ 24.97
Granted, number (in shares) | shares 414,572
Granted, weighted average fair value (in dollars per share) | $ / shares $ 17.21
Vested, number (in shares) | shares (112,076)
Vested, weighted average fair value (in dollars per share) | $ / shares $ 36.71
Forfeited or expired, number (in shares) | shares (110,218)
Forfeited or expired, weighted average fair value (in dollars per share) | $ / shares $ 19.07
Unvested, number (in shares) | shares 1,474,029
Unvested, weighted average fair value (in dollars per share) | $ / shares $ 22.34
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Total equity-based compensation expense $ 3,571 $ 3,859
Cost of Revenues [Member]    
Total equity-based compensation expense 203 206
Research and Development, Net [Member]    
Total equity-based compensation expense 2,007 2,102
Sales and Marketing [Member]    
Total equity-based compensation expense 365 378
General and Administrative [Member]    
Total equity-based compensation expense 996 866
Total Equity-based Compensation Expense From Continuing Operations [Member]    
Total equity-based compensation expense 3,571 3,552
Equity-based Compensation Expense Included in Discontinued Operations [Member]    
Total equity-based compensation expense $ 0 $ 307
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) - The 2002 Employee Stock Purchase Plan [Member] - Purchase Rights [Member]
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Expected dividend yield   0.00%
Expected volatility 46.00%  
Expected volatility   45.00%
Risk-free interest rate 5.30%  
Risk-free interest rate   4.80%
Contractual term of (months) (Month) 6 months 6 months
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Derivatives and Hedging Activities (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Derivative, Notional Amount $ 8,700   $ 16,500
Derivative, Gain (Loss) on Derivative, Net $ 380 $ 171  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Changes in unrealized gains (losses) $ (195) $ (425)  
Foreign exchange forward contracts 413   $ 988
Cash Flow Hedging [Member]      
Changes in unrealized gains (losses) (195) (425)  
Derivative Asset, Total 413   988
Cash Flow Hedging [Member] | Foreign Exchange Option [Member]      
Changes in unrealized gains (losses) 0 (105)  
Cash Flow Hedging [Member] | Foreign Exchange Forward [Member]      
Changes in unrealized gains (losses) (195) $ (320)  
Foreign exchange forward contracts $ 413   $ 988
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) - Derivatives Designated as Cash Flow Hedging Instruments [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total $ (380) $ 171
Foreign Exchange Option Contracts [Member]    
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total 0 0
Foreign Exchange Forward Contracts [Member]    
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total $ (380) $ 171
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Balance $ 264,341 $ 258,871
Balance 262,349 259,870
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]    
Balance (3,317) (6,142)
Other comprehensive income (loss) before reclassifications 188 684
Amounts reclassified from accumulated other comprehensive loss (4) (92)
Net current period other comprehensive income (loss) 184 592
Balance (3,133) (5,550)
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]    
Balance 988 (107)
Other comprehensive income (loss) before reclassifications (195) (426)
Amounts reclassified from accumulated other comprehensive loss (380) 173
Net current period other comprehensive income (loss) (575) (253)
Balance 413 (360)
AOCI Attributable to Parent [Member]    
Balance (2,329) (6,249)
Other comprehensive income (loss) before reclassifications (7) 258
Amounts reclassified from accumulated other comprehensive loss (384) 81
Net current period other comprehensive income (loss) (391) 339
Balance $ (2,720) $ (5,910)
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cost of Revenues $ (2,503) $ (3,508)
Research and development (17,991) (18,674)
Sales and marketing (2,816) (2,719)
General and administrative (3,572) (3,827)
Total, before income taxes (3,763) (1,282)
Income tax expense (benefit) 1,685 1,417
Net loss (5,448) (4,872)
Financial income, net 1,257 1,455
Reclassification out of Accumulated Other Comprehensive Income [Member]    
Net loss 384 (81)
Unrealized Gains (Losses) on Cash Flow Hedges [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Cost of Revenues 8 (4)
Research and development 324 (147)
Sales and marketing 9 (4)
General and administrative 39 (16)
Total, before income taxes 380 (171)
Income tax expense (benefit) 0 2
Net loss 380 (173)
Unrealized Gains (Losses) on Available-for-sale Marketable Securities [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Income tax expense (benefit) 0 0
Net loss 4 92
Financial income, net $ 4 $ 92
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Share Repurchase Program (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Treasury Stock, Shares, Acquired 56,872 0
Shares Acquired, Average Cost Per Share (in dollars per share) $ 22.48  
Treasury Stock Value Acquired Weighted Average Method $ 1,278  
Share Repurchase Program, Remaining Authorized, Number of Shares 643,128  
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $""J5@'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 " ! @JE8P^]M%^\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M3L,P$$5_!7F?C)/PM-)L0*Q 0J(2B)UE3UN+^"%[4-*_)S%M*@0?T*5GKL^< MD:9502@?\27Z@)$,IHO1]BX)%59L1Q0$0%([M#*54\)-S8V/5M+TC%L(4GW* M+4+-^358)*DE29B!15B(K&NU$BJB)!\/>*T6?/B*?89I!=BC14<)JK("ULT3 MPW[L6S@!9AAAM.FG@'HAYNJ_V-P!=DB.R2RI81C*H&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" ! @JE8D3FC"M(% #R'@ & 'AL+W=O XR1:L2=TXZ] -^\!(M"54$CV2BN-_ MOT/)EIR,HC2A_F)+LLYK/CR\O"3/-UQ\DP%C"KW$42(O.H%2ZP^]GO0"%E-Y MRM1:,.IG07'4(XXS[,4T3#J3\^S97$S.>:JB,&%S@60: MQU1L+UG$-Q<=W-D_> A7@=(/>I/S-5VQ!5._K^<"[GJ%BA_&+)$A3Y!@RXO. M%'^8N40'9&]\"=E&'EPCC?+$^3=]<^M?=!Q=(A8Q3VD)"E_/;,:B2"M!.?[9 MB7:*_]2!A]=[]9L,'F">J&0S'OT1^BJXZ(P[R&=+FD;J@6]^93N@@=;S>"2S M3[3)WQV0#O)2J7B\"X82Q&&2?].7744#N MP,-"]9 MAG5%%9V<"[Y!0K\-:OHBJYLL&FC"1*=QH03\&D*Y,JE0=M$=3U0@0=5G_NOX'I2R*"K9 M%_626 7OJ#A%+CY!Q"%]0WEF=>%;Y Q-T:]*XQ85YV9R;EW%'=;67Q_A+72K M6"S_-M58+MDW2^H>^T&NJ<(WZU;6)V![4%OG 9. FR(_T!=WZT#G# M9>CE,V9U"ZZ1'(VZSF P=$=#(Z\UN"TO*7E)$]ZI[X.Z/-E?H,P>?$K,>;5+ MX@'I#] BH/X6_2+X,T,/G/K0;M(0VDW?<8S58-5L6PVE1<)6#_*?:ICI.VCB MCWR3&*O +O? O6_/8109AV1[;%O4T@]ANZ-YBUITYSGD*DP\<\KMFG=71M!C MF"1=<*AJA/\-U]8AE5R3.>&!NOX]$?8;FH^<@_R-0]X8O,/-2*N,^Z.73(V\AW#'>'2'F&[MWD, M%3@COD28O'MZCQ;,2P5DT@AI5YKQ.(8I:J%@W#E!/YXZ#D9K)O(5L9'\&-8) ME]X)VTT/.%X_3%9HL8V?>&0$KG=-1JYC&"92&B9BMS3[%*+K%R^@R8I5FL(: MH?OIXFIJ7'C: ]L2EOZ(-/)'LU0(O73)URM9*F$:28V;+S6*7XU;-C-[5%O. MTA>11K[H-H'U=;Z!I]>@= ]NY+0K5G$>P_B0TOB01L9'K]' T(,36'%A'(%J M=*:>QT "!/Q0$5T9J>P"E2.L/>[_@O4.3A7UY)<=MDKDZ?W)_("Q>%H^7I^ M&GQ']=PI4<26$.J&PO=V]R:W-H M965T&ULK5IM;]LX$OXKA+=8M( 3BZ3>G"8&6A>W5V#O-FC: MN\^,1,=")-%+44YZO_Y&LBW9XHAV@7QH(]G#T3/DS#P/*=^^*/U."M$5DX6 MM^UG]WIQJVJ39Z6\UZ2JBT+HGY]EKE[N)G1R^.!;]K0VS0>SQ>U&/,D':7YL M[C7.YUTSVP&'E\?O/^C#1Z">1257*K\OUEJUG>3 M>$)2N1)U;KZIEW_*?4!!XR]1>=7^3U[VMMZ$)'5E5+$?# B*K-S]%:_[B3@: M0/V1 6P_@%TZ@.\'\#;0';(VK"_"B,6M5B]$-];@K;EHYZ8=#=%D9;.,#T;# MMQF,,XNOI9$Z*\A2E2DLCDR;JTKE62H,W'P6N2@321Z:!U3D_;+66I:&W,,@ ME9(?I:C3# P_D"ORX^$+>?_N WE'LI)\7ZNZ$F5:W-DOVD#[O(+$1 M2/\2^IIP.B7,8SXR?.D>_D4FW7!^.GP&D]/-$.MFB+7^^(B_0\BBJF *;K!X M=@Y\W$%3B#?51B3R;@*55DF]E9/%[[_1T/N(1?=&SDYBY5VLW.5]L135FL"J MD:2YD'_7V5;D$#RZBCM78>NJZ1;;!:.,L=O9]C@0G\ MH59$Y-#EV_H'OB")EE#K)%=0"%7S]3L6QT08\JC,FD"LR;HKVS:)H!)E\2AU M5XT?L-A#*RC.0QX,0D>L/.Z-I%'411XY([_7CV1>NZ>)+=2M\6R$3_)JBY3E/H\:[+# M>#Y<$<0J\H[:P2G$(ZZG3HA?Y$I"SJ3$B-?]JDP)U#H*E"*9R^=#H(A5Z,U' M@/:42YTL!X4).E6;GVU!-C2T >5HQK$R>[IH8$VJ;15&G(U@[2F3NCGS+T J M3%8^D5R"GB2Z$8Y7:G55P\UX;>Z]GJ+Q_"%FQ&I^U&1.,??T2=W\^8=2Z4N6 MYR@PFPJ#F'O#QG;6[!1:3YG4S9D@2$7YE#6<>2Y#;3H$TK0R%+&:AR/$07O. MI&[2_%IN966:K*P:N5OT3-^D*V2NF_ IPF=^.(1N&_G>"'70GO.HF_3^:ODM M'W1G%"1&7IP/I1-FYH6^/P*T)SEZ"2-OIT'W M9,?<9+>3M<#%K:9%PT7(*[9:,&9%@Y&D84>[2C?%=5RL03>4]0A"F[*8'PWS M!K&"_!KIQ*PG-N8FMD])HFN)JF/GK-J4Y<]C:U9MJR#V1A0.ZXF-N8GM@!D M:I7G+60M\_8LXU&6.R5@/=>QZ,(]R-G6YR3- M7VY];^3M-.R>.9F;.0]54!UO2="H;4:,N,5+F%7 QCI@3YO,39N_FO0(.P;, MRB3$:NZ/)#WO&92[-W<[T23V\WH&*;=W;]0_VD[O#\80*SX?Z8"\ISU^AO8& MJND<5G2;9QV_H&9Q,%*@O&=![CY5ZK/)6Z^OVWF-'HXUY HU7*W_2D M]:V\G<9^=-;JYM=[?9 [2SM>=1J%5-MB*OY0T)II[G-?](M1:ZH>#: MK)7._B?3CZ14I2195349V5)S;2K8.Z504>CD![M)F55XG89- 3 M4)B81&!S-CPZP>WHF%[CO9C@Y\Z>H?77&K;+37XT\Y^HRI#WE,+"A_%NR0)_ MRGW6K=<*;-J MP/Y:0AB2O/\3X'^8DG_OWBU\%Z]H++;60&/!S,9CZ34)=VN2;]((^ @V/4*7 MT!'P^;8U!O5#Z_@&,6,>'3MZ\GLMXKNUR([AJU'F1%^"V6*#A8S[0ZF'VOG< M'WD7X/>RQ+](EO1BI"W27PR"6N\2T7,4U XY1YD=O39O?K, ;>0I*RN0HRL8 MZ%U', UZ]S. W8U1F_9-^J,R1A7MY5H* -\8P/&PO=V]R:W-H965T&ULK9;;;MLP#(9?13!VT0)=?E'R:X7IVD.Q7K1Z$#2WT]*$$=KJ1YU 6#(KY(+/?8*8U8??%]G!9147\H5 M"-Q92%52@U.U]/5* @2YF#N5S.%,[^-DK,2A&92$ 6+L7<5?IB&SL%9 M?&>PUAMC8J4\2/EH)[?YV LL$7#(C U!\><)IL"YC80"2'!:VXN9/K3] (2FV\3'+M_I-U8QMX)*NTD67C MC 0E$_4O_=4D8L,A3%YQB!J'Z%B'N'&(G=":S,FZH89.1DJNB;+6&,T.7&Z< M-ZIAPI9Q;A3N,O0SDUMA0+&23*7(L3B0VY&6G.74X.2:UXS1*XQ?J+HD<7A!HB!*=KA/][O?0-:ZQUUW'[/5IBQJ4Q:Y M>,DK\:ZR3%8"LW$'&; G^L#A@EQQO! N57BUR%0!IH5\EGJGW#I^S\6W]^QI M$@T&(_]I4]-^FPYXW(+'>\%G>$, ZY>3N9'9XP7!DA&DG1M7Z^^45V KB]7& M6I(SK%HN.:=*DQ6N:KMZODM/_=G^!FMP&03AEJ)#5AU-2:LI.4V38]?DJC*% M5.P/;E@=CEWOA*_CIQM8:>#^MO /VW4$I*V ]$T";K6N#L.G+Z"VL?=9=(![ M+7#O3H>P>I]UETJ/LM=7\O]526);X:__G@]X\Z^(>L.H(& MK:#!"8)./O6#%PE.=A_[(PP[_,.6?W@R_\61IW[X@BF*>\,T'&[#'V'8@0^# M?\]F\ ;\$^Y $[_+E@["-(JV1.RT3))@D+SR'H0;CW^X5\4W[/QTI7X_ZZA5 MM]E.VPRY*DSB)MO#]C3;&]I#X[B^9T(3# AV#RSY&4'5; M5D^,7+G.YD$:[)/_ 502P,$% @ 0(*I M6*6<-U7C!0 R!D !@ !X;"]W;W)KK,,9"X:U=@:8ND73\,PT!;M$U4$EV2YJ,A&K+4FQN&0[DJDG M:\93+-60;R9BQPF."Z4TF2#'"28IIMEH/BON?>;S&D Q=$UT*XL&?NN!Q_BZY&C$9&$K*0V@=7/GBQ(DFA+"L>/RNBH?J=6 M/+X^6']7.*^<66)!%BSY1F.YO1Y%(Q"3-<\>_R"50[ZVMV*)*/Z#QTK6 M&8%5+B1+*V6%(*59^8N?JHDX4E!VS JH4D!=!6] P:T4W,+1$EGAUELL\7S& MV2/@6EI9TQ?%W!3:RAN:Z3 ^2*Z>4J4GYQ\R23A-P8)EL0H.B?658 F-L52# M!ZE^5-2D &P-_F1"@(NO&$MN'CU&H@MYD0 FH$O6Y8+G,7B M#7C5&L\F4@'6KYVL*G"W)3@T ,X%=RR36P%^5^#BMOY$.5I[BP[>WB*KP3O, M+X$+WP#D(,^ 9_%R==<"QZTGWRWLN0/V8+S[]Y[L2983<;,4DJO$-LU4 M:":=^,.T@ZTLA%/J>&5I80PNM M*?QI1SB6--L \K33!41,QEK^1O5_D;/9*\@F*^V0%4T11=[Q8,[ M71_?@(P88Q/U8Q-.I[ 3&X-4%(0#L9G66*=6K \X4259 U4,_9WH*)D03OMY M$<&@ ] @%,*I&1]T&O)Q[(E-,I4^28$1QXK>J"Z FMB-9.$8UE:O/)BD(A0. M0#WB26B%>I,R+NE_N&@^5*&@F<39ABX3 K 01)KI#?;CZCM=P":A@=!#U.!% M5KQ?F%03RWK+TP@3]:/K^:A;0$QBOCN4I;!A06CEFZ,:0K,52PFX2%2]>VU$ MZO8@C+UIT)M2@YBB"&< :4-=T,Y=[VB&LQ55$ULB'5SUE9U63)$?=F$:I#S? M'T#94!FT<]F]ZMBPR'G1N.E<+9<_UKE*?N14_@2"K').)1W(ASZ)C?MS;!"" M<&B=-50'[5Q7])A+HC8H!$C\I J86F_E;!NA]EEM[(9!EY5-8A!% TT#;-@/ M6LE&M<]%PBJ@AP5F!!GVXQQ$?A>C03T9@?=X9^YX7 M=9$9Q% P'2K_#3]!.T$=H($U9RF(J5BI=I^J]BL^%"Z6&6'WV:B7G7V1,8*A M:X:,&L9"=L:RS6:E&CPSFR8Q+PH':J>R2\W*09ZVIE.CK&Y%RB[C(RB\$AZ U9(3M9]:%GA]2H<=N2Y!1/^R36 MS9U*9-KVTAE(=]3P'++SW(N\/,$3]V4Q,XO! 6\:+D3>BS:OWXJ3$A+?[%4P M-N1CGBX)_[1^* X$/N52J#XI5N1NV]PB*^V>NC\XE[7VQ#3TB^ST:UZ'Y0&) M.9"&C65KTUBY91)SW8'V"S6,BYYA7+K2Q 7^OB,Z=/\8(5I-G!R@,UEK.]R0 M-K+O64\Y=D%GW;F>RUK;\:850,]M7@>/7BK-8U*"JOOPNCEH$(N0-W"^@9I. M -D[@7OV$R>J+[7FH-7$R:$XD[7VP5_31[C.^8[^K"W)R6=_9[+6=KSI4EQ[ MEV+)P4JSE5Q.X'?KH$$L?#&PO=V]R:W-H965T&ULK5=M<^(V$/XK&O>F S-'_,Y+ M"LPD7#O-3*_-)$W[6=@+5L^VJ"5#VE_?E6P,V#)I>_D"EKV[>IY]T:[F!UY\ M$0F )*]9FHN%E4BYN[5M$26047'#=Y#CEPTO,BIQ66QML2N QEHI2VW/<<9V M1EEN+>?ZW6.QG/-2IBR'QX*(,LMH\=<]I/RPL%SK^.*);1.I7MC+^8YNX1GD MR^ZQP)7=6(E9!KE@/"<%;!;6G7N[RI%,^?C]9_T.21S)H*6/'T=Q;+9&%-+1+# MAI:I?.*''Z$FI %&/!7ZEQQJ6<8W @5D^"IRRF$A?/$O\P:E(0OL%/&>9*HH*X!S+XB0LQ)(.7G)8Q M0^DA&9&7YT]D\&%(/A"6DU\37@J:QV)N2\2J=K2C&M=]A63SSR7B2#? M(Z[X4M]&C@U1[TCTWKMJ\#,M;HCO?B2>XP4&/*M_K^Y?@>,W?O>UO:#'WL]8 MH2GZ[];DFDIUK%55'>Z7HS (IG-[?P[8(!5,)UXC=8$K:' %6LWOP76WIRRE MZQ1&>$2,!$V!"(C*@DD&9K#!-9[J%+H5.QK!PL+4$5#LP5I^^XT[=KXS!>&= MC%U0#QOJX=60K!*:;T&HQ"US/!)3]C=6@ H2&!.XLA:>^1_/SE:,NC(3WS%' M:-S '%^%^0112H5@&Q;1ZB2,_\!SHBI2#!H9;/'TQL*LD".=*"VQAA2OO,XZ M$YUQ!^HH:+$QB,QZ\FW2L)F\60>1=KP)TZ2SH3L;MT!U9<;^U QJVH":7BV" M%14)V6"'(PG$VYZ\G[YGWK^3L0NVLX;M['_DO4XB,JB2:&ARP*R;#>XL;$7' M(!1XH3D\KG-J6L[7U"YEV%]HM,H"#11=='E_(,JL08DC6@MX%(^FH$[QG<.IFUP7>E M_&D?]E-_=:\WV(<*)R(C\+I3HPT9K"&'#9-#G#]3/=Y(KMGQ_#CA\+<8&VGZ MW;SPVB2[,D%?&9QZM7NU'[X=GX\ZZY$7NL'RR" 6A+[? FF?CW%SV"G\Q45Q\<%;?J[$QA@R:=FPDB*ZK;1+60?*<'\C67.-[KQP1O M8% H ?R^X5P>%VJ#YDZW_ =02P,$% @ 0(*I6.%ZX=9.!@ _"8 !@ M !X;"]W;W)KWG:EK),2' MNXEG6AO8/'2;:=K=AYU]4(P2,P7D(CEN__T*3&PC9.1TU>E+ N;L*HB0I]7]A*\K2M(F MJ,@GR''\24&R";HB#5M[*OC&[YT3&H M;^66L<_UR55Z.7+JC&A.EZ*F(/+? YW3/*^99!Y?6M+1OLTZ\/CXD3UN;E[> MS"WA=,[RO[-4K"Y'X0BD](YLV$$$H!. M!?AM@*\$0/=$0- &!,W#VE6W>30+(LCLHF);4-5HR58?-,^WB99/)"MK*=Z( M2E[-9)R8796"5ED!YJQ,I M8,O/*Y:GM.*_@>C+)A/?P/-/)=FDF0Q\ <;@T\T"/'_V CRK\1]7;,-)F?*+ MB9!IUXU/EFV*;W3Y NA@F_2B' KZIONTR?0G:O <((T.6[^=7X(T0 M57:[$>0VIT PF6\E'\<0:SS,^H$*.4+)9QN1JI1EY$-&6F2Q9-VPB!;A7 M(=JK$#4\^ 3/6Y*3(7\!B +NGP%7/@2( 3B6PV#S]7#_FJ_)DEZ.Y'C.:?5 1[-??X&^\[M.!C;)(IMD ML4VRQ!)91Q#N7A#N68(X1P0[)K\C N7Q:R 8A1AV88L^;#R=.KB+BC0H'V%% M<7$?)97I.UU4HDG,"\/@D%BG>GA?/3Q8O3_E$B9G7#O6XEZ747*:&Q$+(R(R M(N(^8HS# "GU,:$ZY?'VY?$&R_->K&@%EJR0PEW5JZH'*J4YU!?.,!3,B M%D9$U$>XZB 6&UF2899.L?Q]L?S!8NVF]G&]W$N;FLF"D7KNU-7*[\E9K97? MSS#TE!M=]$%JN8R(V(A(^LEV4NE4*]A7*QBLUA7GFV;@DJLE\;@>X,W*9;.6 MBP'ZE5;+C#?7FY_;PI(MJ5)^//_IRCO8]A.'][E-LH5-LL@F66R3+ D&1-71 M2[C72_@3]1+VET>.XX6!TB<'4WRJ$FR213;)8IMDB26RCFBF>]%,?Z!H=$*9 M&L?M:7\B=KW>P-U'>7)!KHS=?9 Z=AL123]AZ >NOB]"Y^"%G>^Q(>](M5^! MNEK_ZFA\")9/&_E*&8<3>&I?L\H6666+K;(EMMBZPCC:)('GVA&S&*#9C[28 MCF"P"WN&1(,;8U]=)4%:K?2M1J@,%3ZE@[F3=;98NLLL56V1);;%UA',P^_"ZWKQ?#&7:_Q705C*"CVC(- M;NSY2#4;.IB"(":G0 OZ$V YJT ,R0V0Q)-QIUTNE4[; ? G[D? /M^5(Y?O5VT^7"2 M3YX6K9I]JVRQ5;9$4]]N>;NJ.)A^^"-=OU8)H;G#]7<#>L-4'P)1$*H=SD@4 MFR&))N-.6]W2'JPQ_)'>V-CA^LX43@,/]VS>8))/[G VV2*K;+%5ML066_U4?-Y9 =^KLP69G[K.0@IWN MW^&1+I^$?% KQC1Z;NI678U66J_?32:J7+&&JK=BS5KSGZ60#=7FJ[R?J+5D MM'*+FGJ"DV0Z:2AO1]>7[MZ=O+X4&UWSEMU)I#9-0^7+>U:+IZM1.MK=^,KO M5]K>F%Q?KND]^\;T]_6=--\F^UTJWK!6<=$BR997HYOTW6V>V 5.XE^78UF(U2Q)=W4^JMX^IUM%D+32 M9C=[X6SC5AMM>&O=^$U+\U]NUNGK3ZUFDC?H5K25<0ZK[)42-:^H-E^^:?-A MO*85$DMT2]4*_68\K]#%]Y9N*FYDWJ Q^O[M [KXY0WZ!?$6_;$2&T7;2EU. MM$%H?V=2;M&\[]#@ )H,?1:M7BGTT:"ICM=/C&9[]?!.O?_"F6O.U#O(;-VV M!-[6IOH[M:8ENQJ97%9,/K+1]=__EDZ3?T ZGVFS(PN0O05(;/?K+Z8RU4+! M6G9+IVZIK3^/U^.2QWARO>X\JAG;JK_F&3K(EVR/S=< MFNC7PER7HBUYS5"[16[OVNO2^G(MQ2,WH8H6+^AB8].'MV]^W*WY.=UZILV. MS#?=FV\:=>L'9C8M.;6E&5*T6YT?^*Q(DH%? 1D2\&JQAU5$8=TT0FK^EX-E M"QAO-6WO^<*XDRK%-%BB"@\'+H8QZ,M,BP+&.MMCG46Q?C1!IU_&EI,J5(K& M$+4*VG/F_7Z6%^D )" TR^Y3R*\BNC-?_+('2I<'%/7;RW2%%C4V-A M^DAY38V!QZ;%&+N[ICUX8-K>0XJ5&^G2 5)J[N$=DX%*@,@\$"-ITE-@\JHH M,:'<\$VCK%X_H\_V9X_0IO.AER I2S:@3@>TGOY_=$H]M(!*OE!0(]QKA*,: M?6_E+O8,;-.>M8@]ERN3S^PP&$'0V <]S8>@?:$QGN4!V#WCIU$Z-0G3,*HV MTG51UA,'IF8NY4]9//-KS;!T C)I&JA':4_5*8EW*\ZXRO9T!XSFZB8R_1VJ M.5WP.LQN:;05>"V]G6NW8V/T_4$:Y<_K/R2MF&T'&'^TSH-]E?LQE"5)-G07 M)#9+0H6L)^$TSL)WDJTIKTQ>6/)@G9>$7C$9H;O4Y]UQELZ'E1<2PS@)Y4?/ MT&F)PFTR%@2 J';-QS=AHG[0]LR:1K:.GSK[9Y M!1'ZW)KEP[X'$!K/9@D,$/<,C.,,W"77FKX$,PO[+$FR85X!0F.2!M(*]UR* MXURZ-Y]DCZS=! #ZG#?.L_D0H2\URV8!@#TUXC@U[B(2R/NH30'&FQ>>47TI MTVL&(/>TB..TN(-L\$E1UPZQ9+4;.BQ8RY:!/,(^T^7ID X!H2)477%/ASA^ M=!U6JAW]O8 X"=35#7L.4*H(Y#ONN0K'N6IG7&7B5=*V=*D53'P,L-&P, $R M61**VYZO<)ROONR.T=N3,WAP!B$#9%1DN1<'@%B>%-, [IZSY\+4=T;EV.[9"SX,XSH-W&VG:;\6ZXX5UG>EE;1[;MG9MVUW0!#[% MS9,A<0-"::C5P#T-XC@-WDE1,E9MG6;*X_[4^JG5DK>*/Z,+Q1AJA6:(@$<) M[!-@3KRX\X4"%)GU%)F=.*26QJJFN]B>YQ8;9004F!T90(-%/JSK@%0(9,^4 M69PI/[E$<"<=_G/GS R@TQ1/?2U\N9 6/9UF<3H]CI.&:HOSY6>G&QEP""7) M;!@[D%B1AW0Z&#S'^?9_I)-/M*28#9L>2&HV#Z1SUO-Q=GJ4'!G"0D49U,'G MX#R9>SKX4M/#Q#_6H6?J+#YV'C+)DK>&KW_D@@)-CA-OL F(9>D\T+R3GNM)G.MO0U 1U:ZY M6K![WK8VH&Q:FQNF0^2B C6!!L9X5@PU <32X(R6](1/XH1_4A5FS],GE?"9 MVZ##>*@$($;(+) ;I&=X$G^V_&VS7M=NRDQK$TK=&Q[;;M'J-;8TK41=V6C4]!FN;,3G^)DW#@&$TMDTP"RD M;P1(O!'X(MJQBSYM#NR*NG=< BXZ*_.?:[=CM7OF)Z@B7SJQ][C9D@H(P$_]AT"B7<(7_WQ-1(+38V8 MFW"X:K+C+I.C!R./XZE2@'V)WQMDWO,%0"A/ E,/TO]7$%Z@2 #YFNP%N1B(W:3-PV:#==(\%'V@I9%%A"*U M)&7'?]\SE.S872=%7Q)))(=GSIPYI"]6UCW[@BB(EU(;?]DI0JC.^GV?%E1* MW[,5&8SDUI4RX-4M^KYR)+.XJ-3]T6#PJ5]*93KCB_CMWHTO;!VT,G3OA*_+ M4KKUA+1=77:&GV(M/;!ENUB("B5:?[+EY:'G05?!F\L&+4+1A%WLU%$^9L,CTG7@GVQQ/8KR3=W+T M(EAQHXPTJ9):S((,!&V%@_DVX4X/A^,V.?.53.FR@S[PY);4&?_Z8?AI/ZO'[Z,1H/SJ2TK:=;Q;7@NK-L. M($C[];@70PK5[*3A,^08EC+&+B6WL/!*JY0[&AMZFX>5!&&W]WC6=<-7*&00 M9.1<8S;,!B_9@D3E;%:G(6H! 0R<(1$>#D-)@][DV"Q#'XG2.LY3*\18QT'* M^))A2("5"9#D[J8U/#S.3@QF,^4Y58KRQ2E2-M1P48&\'@K:Z/2 MMK(QAU3J"#6"O+I%+DG#0F57Y!HF6KQJJ<*Z :W,8@LQFIS(@:IU%XLJ5"IYA4??V\3%89"/ ;C MPEAZEE1D'_O,U[$:K\J4 C3X@*$*" Q8PQ8EI+W)C64+ E"FDI7*\*%V#FZ= M6BAFB7[4JF('XH5U+B.K3AQ]N_YZ'"F4AOLG2+<@)A.;XF0@L>2^"G&G%&=9 MK643F-,G1B_=,P6?M!W+*S?5O)\FVSKOUS8RV2ULR<\U# VE8LDDPMDYYJ1^ MM]X-2Y1!Q+H7S:0YJ%BJV-4ZR!_V*C9M'0N,_E2&*U%5NE5_UU>4*G05C]"" MUV0B52ZMV4:.KF:W4W\<-SNXR <,29>]"@1+9O=8$ML?=5CO]L(XQ%81L%#T!TU-*+56$%E7-BDQY.O5PD3!DBFX %%-$#L OJ#!%,6B< 8QMM3> M;O;>QUJ F V^UUZ/AKDQ2;C^!HR=[NZ=XG876OEWM[:7Q"JAA1?QQ5/*YQ2' M;*T)&;;]]R_>5@I&2M%D=KUOZV*-O;;>%R@MC-5VP>KG!)I2BH+8$*!Z#Z'% M/OM_1M<3-VP?$UU3L!;NO6^H3ZI[HQ*!8\W);FRT.:,Z>GR:-!*$651:!CXJ MF5,FKYXK-'& J<0^00_\E"'8_,G=#=4.301@H"KFCQ5!'-W=/QXC=,L+XL/E M6&KM1.N: D8MX:)U6(Y1^J5\IJT71B[(M>[5BL7'DWKOF'JC2F^=4)P:Q]BV M?B+FT,TSYY/9E0%_#GIUK9IQ1#;H^5#F.:AIR4-SQV\&U_>T#FQTW9^.ZK9O MRXW.Z3L].Q-.*@/7?MW^[+AJ M;MNOTYO?++BIPLW1_I1CZ:#W^6-'N.9W0/,2;!7OWC!1L!0?BWBEX0D8SR'% MS0MOL/TQ-OX'4$L#!!0 ( $""J5B/*2E6*0@ !06 8 >&PO=V]R M:W-H965T&ULO5AM;QLW$O[>7S%0@=8!%$F6G29Q; .R8^?4 M.\N&)?=0'.X#M4M)3';)+X9<[:YBV7EI42"(M1(Y\\S,,P^'>WAG M[">WDM+3?9YI=]19>5\<]/LN6U]?,0.V*9"R=/3?9OE?K5 M4>=-AU*Y$&7FK\W=/V05SRNVEYC,A?_IKEH[Z%!2.F_R:C,0Y$K'O^*^RL/7 M;!A6&X8!=W044+X77AP?6G-'EE?#&G\(H8;= */)\9+&M)+ M.A%..3(+NK+22>U%3)I.:1KK15.UU&JA$J$]C9+$E-HKO:0KDZE$27?8]\## M5OM)Y?LD^AX^X7N/+HSV*T=G.I7IYOX^XJB#&:Z#.1D^:_!"V![M[79I.!CN M/V-OKT[.7K"W]TQR''E#YTH+G2B1T12)D2"EWQIO-+>_W1SWUX$K1"*/.@4G MV=[*SO%//^[^,GCW#-C]&NS^<]:/+^U2:/6_4+-&75'G;3'1 M>^62S+C2RECZYTM._YG)>T\GF4D^_7=;/IY%O#T?D\O9&0T/?C@93<=3NCRG MJ^NSZ=ED-IJ-+RCZ=_YM.OXP&9^/3T>3&8U.3R]O)K/QY -= M7?YK?#H^FSY!ZME*DM)>6I538L ][63*GZJ,X6%1)\II159]L )DP4;:V?.*I@M,N1NYZC>.WIE"Z(E@N-&2=(70)=DFD'Z%G$1*#5JED*%HFTCD6&!PQ M)&@AE*6B7:\&/S!D);2B1Y<%P 9D6 D%=F$W(_ K*R7E45DD*PM!%Y)5+0Q M WIKXVO7"D$KG8+G?$0P=C:T-NQ7PB.8!T @>5_@..%$5]X>I+#LA9&\A[E\ M+FWMJ43&7!CC=50GF);8 MNT[-NCRGD3U,JMW7[QR-M"YAYUH6QGI"5OE0H]W!RW\^B@5&/@]E+Y+2M?2@ M38ZU'HBBR%2#042?7PZIRGB%F43XYA&&+EOR^+TJ585^@.N^ADLYLJ%F0/_(G->KXG3,'$=:2"R\X@B<(A-._GG^K77%@RTETZ% M31UB2J*746I"=\X?-I*&!ORUU)*1#KOAET;AMQH\,?A#.[RR@(NN MW!2L9OE-P9!IIS.:WF#IQ/2"JY<#U.6<>_8WD962+J3@XX,CH9T9Y""A-\/! MBX.GUJ#09W^4RC^T*S(MYQ_19]P3.,B\Q>S&99V*3"(/SEL59CK7I;N50H&2 M#$V\4+$=:%FJ2M=6J%0>G 6)QF]!76X#"G@6FF1T[J)S?&A<)RW7MN4U*D)A MS4K-E0]F'2/;;I#9!198DY90&VC.':7-*6MYN:W:@!MQWI2._IPG'H5.Z: -/O^/N]'133LQM3$U, M2VA,=%O=:S'FO9<#J,Q4+D-31/UBUU4+#=]P"XUSD.ZV(@OH$)>)>2;KGP1\Z&6@^>G#YB^R=S^-_4LH$.A;.P&R0(3QS&NP+KU M%I45?-V*.LR*M?,O=<7;+I9C%)8T$_<\-L>&>+V_K2&:E=_2"-VJ9NTZ==D< M&\>4VF848G(8 9GWA'%1+HU5S4QL^83I\S?5^FV/=D)J3.E 5615WO/=@MR*^Q<#A7A!-RYD MXPS=Q^+M@NMX4ZDOJ_X[KVQPCD4L;7RHAI#K^U;#A^:FPE7/Q2<,^FLT7=0@ M73:3MP!!\Y MMY&D>@1M&9M+S(BWLCJ9.8:O,4LEQQ;U33BC@^SQFZ>4RL+H M3:F^%2H+"RH',,]7(/D0!P%<+ )*]Y6N$VZ#0*OJ"L2ZRVAR/@O#D8SELMH) MBL_!\WJ(WJ0W#RN@0Q#K)_;4DW\:"E\];*MD]TD\%AG6986@/H?29N2S]6$: MU3&JYMH"1D=,^PN>Y?D@"#$$X"Q#)MXR0^_5%.&]W]QX;_+P<25!",L+\#O?(=PJQXZ3 E"0S28&[,$,IM(4'A@=%WMBZRI*0Y*3Y M]ZRDU 2FY,6V5KN?OEWM?I[NM+US#:*'^U8J-\L:[\UYGCO>8,O<4!M4M+/1 MMF6>EK;.G;'(JAC4RKPLBN=YRX3*YM-HN[+SJ>Z\% JO++BN;9G=+U'JW2P; M90^&3Z)N?##D\ZEA-5ZCOS57EE9YCU*)%I436H'%S2Q;C,Z7D^ ?'3X+W+FC M;PB9K+6^"XM5-(%2!B"B\?V F?5'AL#C[P?TMS%WRF7- M'%YH^454OIEE+S.H<,,ZZ3_IW7]XR.2$"I=R[2WM M"HKS\TOM$<;P#!;\>R><"*6:YIZ0PW[.#RC+A%+^ 64,[[7RC8,WJL+JU_B< M&/6TR@=:R_(DX'MFAS >#: LRLD)O'&?YCCBC4^DZ"L44UPP"=>>>:3V M\NZQ?!/?'J!-E)3W9R"GV^[!Q9G(,+ MW:Z);VS?U\)QJ5UG$;[>X+V'I=3\[MMCW$^C7WZX>0/C\[\6%Q]O5]>KF]6' M2U@I>,=41U,9"SX WV XW3"UI\&ASK!8P:@H_@:]B9M(-K\'US#*/Q@9&"NV M5%*YAP9E-8!_+>+=LS R%?"$-0A70.1151$EU(Y9W@ C0X5;T@@3KB1LZ,YR M@A8JD<$M@]KJS@SAEIK,1JM'V[H'2H8"&CH-6$TG!YC?\@CF*C PC%:D"#59 M:J(<^1MC];UH4P9/7YP5Y"8J8!Y"W86J(\G?W,H!%844;?T_J4R YC0'0G5T M#K9&ZGW,)@1RM)XT$@S:**6*(\VS1)IPNNLAW!PQI2RHZEQWRA,0N5,>PJ6+ M2",*P2,\'>GVD7T("T=T>)-2]]I3I_>%(7).4.U21^T"AJ0N8CZ5)41$1-?? M^?"Q=LZ/Y*9%6T=1=1#Y)N7IK;UN+Y)<_71/HD]S7@OE0.*&0HOA"Y))FX0T M+;PV4;S6VI,4QL^&_CUH@P/M;S1-]F$1#NC_9O,?4$L#!!0 ( $""J5@A M9KPTK08 &D/ 9 >&PO=V]R:W-H965T7_I7'4R&-AD*0MA]W4E2WS) MM"F$PZM9#&QEI$B]4I$/XN'P<% (5?8OSOS:@[DXT[7+52D?#-FZ*(197\I< MK\[[HWZ[\*@62\<+@XNS2BSD3+IOU8/!VZ"SDJI"EE;IDHS,SOO3TK5%]G$<\#V$IU;_TNK('MTV*>D MMDX7C3(0%*H,_^*ER<.&PO'P'86X48@][N#(H[P63ER<&;TBP]*PQ@\^5*\- M<*ID4F;.X*N"GKNXTT[2A/;HB\Q3 LDT$[DD4:9TK6RB2Z?*6J9T7TDC.(]G M P>WK#Q(&A>7P47\CHLQ_08S2TLW92K3M_H#P.TPQRWFR_A#@[\)LT_C443Q M,)Y\8&_5C>BV3/(Z5>7B'<(@ MPA]R;6LCZ3]/\L719:Z3[__=%MK'SN_NGVYHE5B6AL/;.=IE+S__=!S'P]-NU;^/3C^AS=R2KD0JRT32M;1J :AK"Z@A MI_NTV^@V0JUF1%5M;"W@ ?Y72Y6\VA'L)N7UJL4C\IQTYB-6UC(S'##&HW5X M8-H242D'0BT'8EFX2P=E1A=OLL4=NC,^B(;#(1( 7;N,.#N_8\JQ7PUA0XDT M#@/Y%45E%,-+?\=$\65-PF)1/RNTI#<*:?:S/7U/1I16^#G:IF&?GO"=RXIC M:"+DOBV"7<:8U5R\E5"^&C8ET]JP?5[*E+&. M_J@!',D!-AYH*# !=>.)W$Q*=("T-(G^85)8R(I"_C4?@C 9E$[9U.B8BC"; M8<%*$*;F1^N@U.5> A'I5#C#0(W7K,Y5HH+;D-BHF40\"S?&06M(OB08 MPPQRG[Z!1D/3V16"/-B+AQ'UW]DZ:(HXFIQN:?'H=5#]HTV]#U5W>T\@T3+- M_)0K,5U@-.P_[$LY$=IIM@.EL8&ABEZ$949ZA@$,'I,V*.$\LV M]U%P;=_X9G*6XEG27$JFT!D=CH;HUX9AWEO>06%#4638F_3*5X_W;I=Z93<9 M?9N0[;:Z1IOSV9B:6H)$".^D][1$0;0=*OGT1#C[@.7F\#.FW;H4V/RA]*GW M*%%M-:+;P9R='(U[5^@2]F["!QI%Q\.C'LX-UL_^3#DZ/#SL-71S@[W@K(\Q M>0);5GI/G+D4^KFN0E>6H#*.1J.C'A\40VIQG/\NO85Q?-C[598PF ?J4YQ9 ME77L "G'SM&;%NAW]6QD6Y4)S%AJW1T4'O2?.6J/\"#;Z/Q[]L8,XY MFET@.AK3I][K"0Y4ZD(&O'Z"Q:>]KRSK-Y9WR 43X 2S2KSP9E$V5E[MWX9W M?&\1=<;OX"C_@0-0TYK:6D9-"5B_KU.6?GQCN*(K'0\#EUS?4A/G(;KTZMXN(3"_0(#C7*9076X M?W30)Q,N=N'%ZX"TO# OB>:5PFFA=VT-VN+_X'4$L#!!0 M ( $""J5A-5&HSX @ +46 9 >&PO=V]R:W-H965T@-*FL7<5()"7JXEM5[#BSWMHX+MN9/$S- T1"$C84 MP0% *YZOW],@"4FV[&1J7G@!@>[3IR]H\&2M]#>S%,*R[ZN\,*?=I;7E4;]O MTJ58<=-3I2CP9:[TBEN\ZD7?E%KPS"U:Y?TX#$?]%9=%]^S$C=WHLQ-5V5P6 MXD8S4ZU67#^>BURM3[M1MQVXE8NEI8'^V4G)%^).V"_EC<9;WTO)Y$H41JJ" M:3$_[;Z/CLZ'--]-^$V*M=EZ9F3)3*EO]'*5G79# B1RD5J2P'%[$!=B==EHDYKW)[J];_%HT]"\+"U8!*^L"!N%L0.=ZW(H?S +3\[ MT6K--,V&-'IPIKK5 "<+72LK6,+>L5OQ((I*X)ZJ12&)LI.^ MA0::UT\;:>>UM/@%:0/V215V:=AED8EL=WT?R#R\N(5W'K\J\!/7/3:( A:' M\? 5>0-O[L#)&[QBKF%6L8^RX$4J><[N++<"86;-/GMK<:[2;W_LP_^JAOWXKS_?7[+DJ'-[^=OE]9=+=GMY\?G7ZZO[J\_7[ O\ MJMG[NPMVK7IL%(X"]O:721R'QWO!FEVTQLV-CME!LX@$04@S?!@P7C!X0MI' M)+R+P[_@+MV(7B]%P91FW#!IF>%6FKG$=\Y*H5U]*E+!U"R7"^Y2?O;( *,P M^E1F73T-2"N;II<;!7=38I6B24NB M"=@&-K@E! K"H8!9E"Q:IA[PB5YZ[!ZK+M2JY,6.62ME+%-SV.)--/N$525, MR42.ZJ4?:Q*V<:"PI:*$C)1(1P&!2/I^=?.BYI90CY%!@Y'X.IM4O"J87#"!TF!9>DN'$H,5\9HCPE(V515M81N!+<5%@'\A<(.!I; M?@\-RAX:TA@CP;C8\-*5H\\=Q%: P&D)R-ND><[8UGEPH\T M_%EQ;<$ZB%LO9;K!4FE;: Y"-YI3G:97#ILR':),D(,-B MJVUU>;S *AR%E#%[5+4T&AEM MXHDC..J:7!<0&O,8>NQKFP-M;&<*B IE6T-HLZ<'SIM02F)JL MGF,_R-M ;T)P[O<(X_>(X)G[GSJ;>H2,3-W'@S!(-Z]D&XZ?TF!^%C)U-L]5 MCC[*?>*SG!(PS:M,>,E0W6:W^ Y::0 FSG8@@N5Y95T>(G541@%0QPNFOI!X MFW2KBK;T9N34$NC 4?ZX\P%S";LHLDVP(4)<@-1*:WN>P8;IRKFRL8SQE:HH M$"!&^S!7%$/B.R):$MMM98*00JQY;K!["6I):;?"0NH>.K@D=!EAE\D($IK8 M.8CM_-=%%B&C#RT5'L\;-@S">()[%(11@OL@CMD':?@"8;KPWFP6'.WU$W+E M09*?9%%WTJXEG:%-9ME&TI;WD(D(4&J4V4*@6/(2Y8+G >HJ93AM3G,*WTV0 M_0L^$NFR4+E:8#'(!@BI@MI/C#V8.=V:_3V_&UJW.O+,__[O1?&W(>.U\*TE?W<^2UP62 M:QQ$2>+NR8!\. YCY\E1$KK101)W+BOJ!9R^3S++X*Y+CFUK%$9L&D68G$0Q MKE,LF213+)J$T\Y[(SF[X52X4A:%P3 :LW&03#%S$H3AE$5)$,412X(D3,!* M,(I'G<^N'$<#US5%\3$]#L>)?\5S;1=AC"!S2 ]8FQ#V. ["L8,_">(AC4"3 MFQ*/@G@4=[Z\%!N^NNR+D [:M0*E@AU0[9H1#;1\B0>#8R&]*X<[$ZX3"M!O M5L(J# ;LJWSW4;HYU^?OKM3]80TX'(V)[& ZF-9X<4BDAR28Q@0X"48CYQ:0 M.YEV[ER[\9:ORF-V5:!?8P<&0T QK^C\AR!&."&6#8I!%C DQ@(A$K 'Z8Z' MI/_]U2&<-!B.X:!Q-*6L'8W(PU"(ZY!&1N/!/^'W_K4LZMSXWJ)M.NM"^+2A M>\.FP3 9[&@.@PB1AA%@C*-MS7$P&B0;V63IIB7=4K1IYA"IHV@38>YM +%C M/^;>_@$1F]/(C.>T4YB_7?6P/!/-?DUS$555,9-HS[/M46>O+^^YY)@BW1;@ M-O1T]Z#1;J:H_[OEJ_,!(ETDZ1. /QU/X.XPF3T\#U"BA(>:/=:-5\]D2V+0Q[NS12G:GIGHZH[]#607X MQ\\]Z3LB33N#/[!H^D%"'0;D&42%;@YIF+C"H@I-9)&Y3*)MCKC$:5 6#PK\ M,HD8,J:J6Y3MOJG']I+ZNI/J\QK.;Y8+K8N^A)& S).93>/Z5OM3PZ[X1.@0PMJU_.R!/ED4_#2\6+3%?\U-:ZBSZRD-/Z@ CX=M?:9MZ#^\J*B=; #TV+Y?5/VM7XEP MY,+],*781X;4?Q7]J/\G^[[^%;F97O_0A;W8HW%X%',L#7OCI%OG3?MB5>E^ M3,Z41=2XQZ5 +=$T =_GZ##:%U+@_U2?_1]02P,$% @ 0(*I6/]1SV=Y M! 4 H !D !X;"]W;W)K&ULC5;?;]LV$'[W M7W%0NRX%7%N6_"NN;2#)4FQ T@1-NCX,>Z"ELT6$(C62LIW_?D=*5NS$]?8B M42+ON^^[.QXYW2C]9#)$"]M<2#,+,FN+2;=KD@QS9CJJ0$DS2Z5S9NE3K[JF MT,A2;Y2+;A2&PV[.N SF4__O7L^GJK2"2[S78,H\9_KY$H7:S()>L/OQC:\R MZWYTY]."K? ![??B7M-7MT%)>8[2<"5!XW(67/0FEWVWWB_XD^/&[(W!*5DH M]>0^_DAG0>@(H<#$.@1&KS5>H1 .B&C\4V,&C4MGN#_>H7_QVDG+@AF\4N(' M3VTV"\8!I+ADI;#?U.9WK/4,'%ZBA/%/V%1K8UJ5>./,O?F&7SJ58;T&XUH;F!E^JMB1R7+BD/5M,L)SL[_ZHL MP@ ^P0V2-C/M6@)U4]VD!KBL **? ,1PJZ3-#%S+%--#^RZ1:1A%.T:7T4G M6Z8[$/?:$(51_P1>W"B,/5Y\0J$!J^ +ETPFG EXL,PB598]JK>"ZQ^'+6 MPJ50R=/?QTB?A#U.^NO=XS4,)ZV;ZXN'ZP=XS!"N5%XP^0RB 9Z@%H"MX9>2YX@>$A@,H4U9CP19%)2%6A0#?T*J;./_JO9X6=LC: T7U%F M1/43R)*KU !N"ZX=P@+M!E&Z3RT24*4%)!P>YTO0NW*[W MB=0U1:JKU#E=N!EFE&0+BEV"VE*'[%3IA((]^_+;,4^=7P>6TW2I?6T>>A6< M+;C@EJ!(@N:."$TNE:"V2F&:5)]\2UA2R4\)E3H*\KT#V+ELOSBGEEZ'B:)? MRVCBO\F0]' +W!P1LJ^\-J'&105"LG&+.B&":=NGZ\ =,DT@![&M\U1']*3# M2HGWXW*WP :)5'OH*LM-5!P6VQTX+J ;WZ5I-56>ID.'/+F3JZE4#V@\[Y2; M1)64!ZIDK-C7.\"^%-*'=^.H-_ILWE3\I$5]+,F:1@9GWR4K4TZ^/[9^_!\6 ME:6$O")#)6.LUY0PD[W._R%OBA"EG9DZ MAJ3C,=-(A5DU>71-ON4$N4?<.BM?5.V/[XXQ> _#84S/T2!N7?TWDV$4P2@: MT4ZWI>:6H^L[K[:#^\G>$-X%U+>BI8]_ZWW4#L=1RW<1&D8C-QS">!RZP0B& M?3\80QS[5><^8-;M K:D?!"=7JL*+_6X.OA8AW3I/,.P/2 /-[Z,\Z*T?EN3 M*9+V/@7KWK5>RMB:B1*/:Z$0M7N#@>AY! *0L !D !X;"]W M;W)K&ULM5;;>QJG'4MJ'3A]@:B5B3 (* %I.O[X+D&9E6U'O+R 8L^>O0%[NI'J7A>( M!AZK4N@SKS!F?=+OZ[S BNECN49!?Y925JV0+9Q05?:C($C[%>/" M&Y^ZO1LU/I6U*;G &P6ZKBJFOIYC*3=G7N@];=SR56'L1G]\NF8KG*'YO+Y1 MM.IW* M>H=!<"E"X//,FX_Z$?NEL)UONF,8+6?[,%Z8X\X8>+'#)ZM+< MRLWWV-HSL'BY++4;8=.<36,/\EH;6;7"Q*#BHOFRQ]8/6P+#X!L"42L0.=Z- M(L?R S-L?*KD!I0]36AVXDQUTD2."QN4F5'TEY.<&7^2!B&#([AFZAX-NRL1 M9IC7BAN.^K1O2(<]V<];O/,&+_H&7@S74IA"PU0LRIPD$M@#XR7EN,1W1]'FOA3\G:\=<>;T)G*BR[0Y-**L-_PT7O.R6U;L=+QE5O\AK_B#28FMA3)9F""Y "X2LR==*[ MD&HM%04;[J18:'@+R%?:+ MS99^K7 8^*-X &&4P4'DCZ(A:8RFLH'5M8[ M4 MZQ$KK-"AI;0E352W)9T!U5M.:;"*V4B-P\8#:N"N"=IB!#2J[2R(O<6 M M-6\>'&TKX'E>-Z7[*H#-MB'25. K4UA!0V]?H^PUAX(]D,<0A>, .5VY7-2R MUL\IG/0^HG:,!24/5.YF[G4S(/M61)["Y'*EL;M)GI=F_?F!R0YSX:#NRMB& M*_;#*+81"Y,F7EGJ!W':Q'! YP];F%<>LK&E0ADYZ63DA(>IGR9QFP"NEG9Q M\)U?FXKZA2 EI;.*BH@?A^*^D3V?\BCJ?)G=:N*62%;A: M^%L7X-S511L9M*]GS]+ON0+?]N/6O W%"R[_B "YT5XZH^@EYK^QRL9FX&+U M[LTP"J/WL.M1[&^U+Q6JE6O2-&5U+4S3R72[71\X:=J?/XXW322%?F5=4.*2 M1(/C;."!:AJS9F'DVC5#=])0:^6F!?6RJ.P!^K^4U!^T"ZN@ZX['OP-02P,$ M% @ 0(*I6%()#]TC!@ A0\ !D !X;"]W;W)K&ULE5?;;MLX$'WW5PS<1=$"CN]-W5P,.#=L@#J;S:7[L-@'2AI;W$BD M0E)Q_/<[0UTLIZZQ>; M43/#,V?.C,R3E39/-D9T\)HFRIZV8^>RHU[/AC&F MPG9UAHJ>++1)A:-;L^S9S*"(O%.:](;]_F$O%5*UIR=^[=9,3W3N$JGPUH#- MTU28]1DF>G7:'K2KA3NYC!TO]*8GF5CB/;K'[-;07:^.$LD4E95:@<'%:7LV M.#H;L[TW^"%Q91O7P)D$6C_QS75TVNXS($PP=!Q!T,\+GF.2<"""\5S&;-=; MLF/SNHI^Y7.G7 )A\5PG?\G(Q:?M21LB7(@\<7=Z]3N6^7SA>*%.K/^&56$[ M.FQ#F%NGT]*9$*12%;_BM>2AX3#I_\)A6#H,/>YB(X_R0C@Q/3%Z!8:M*1I? M^%2]-X&3BHMR[PP]E>3GIC?:(4S@ *Z$-/!#)#G"'(7-#1+U[J3G:!,V[85E MP+,BX/ 7 4)IF[K"HGG!]O3C MA\%A_W@/V'$-=KPO^K11E0MIPT1S82S\_8"O#LX2'3[]LPORWJ"[(=_\\7 ) MDZ/6U>SZ#G[,OC]>POQR=O]X=SF_O'F J]G]&>G#,#4-H+"S8[87=.H#6B2"1)&)R@X41*7(K XT<2'U,J98- MCVXA5G\-DK<"?)4.,B-#"F?09Z4<>[D80:0Z5XXNA:,9D2<1!$A6(=(\B/PN M-"42MJ9(PEH:A;26"5D\Y!#."&47:$ O"&(B12 3Z=8@%?MH$Z%)UH65*,9- M@&Z%J*A7S1,%S(1Q,I29(&ZZ,+,T!<.XTTC*)U):'_"!M7Z"-T M:&@17@:4W2Q MCG2BEY+4(=5.01RUON,+)G#=>E0B^I>F)H5ZSC7_>%%XS^(%4+)24B0,R2,D M RN#!)E%WKY)?$2CH8 9L:1"D70@5R0P1X&=3]ER.+*HB".DQQ6BZ]:?;W'\ M!$!I5X+KP(:/^K$.N$6)8FX52?@,1)+DZTAQWKRZZQ1:S@,J"$$5"4N2TEGD M20*L%U:O;XBJV'6IC[D:->;KUFV!5IM&*1R&L9+/.9;8##[GM/-/> /M8K!R MJ>2"Z&+MZ@+&1C]-@ED&N=HD"9]LGF7:,&G!FB ZQY4Q1%.E:$\6H?[ZBDHD$YS"U >T&))BN"P= OM"I2M&5%T+;\794$=OC"N!THM=T:O8 M&%3A&EC-+\(KB=1-'1_RL'-;XXE!A<*8M6^N8OH0]:&PU/+\[3U,/_XWUYEF6&?TJ M4R_N35TB^I35:H B*Z9D7R@E?80)Z8^T0?5=D9S)I=0= M3P^_];:]3RLJ1^U6$W=AOJO*[RG0V\N8WZ.#KL:T&#F_4F#B5^J-M,?H6 M\NF4N;WIQ'J2\TMI9]PW%!4AR)^GH4$J;TT$AR;\)(9R2TK8$U;,!GHG_.^I MT&U=H V-]*^*UIP1UO\!X5.N1!Y)(OUS-;)VK>U>W%XMM<&YI$ MW"2!5I&%WV P/.Q,OO;]OY_!\/CGE=95*3Q\#6.AEDVUC0>CVK%QW7I/!XW& MA_Y3Q:EB-/FZH*&0!M3X)66C^OU8OY4VH_[]%(R&G<-O7YH4;*_LH^#;9%([ M-J[?1<&X?^@_;RB 7?^W>XVC48IFZ0^ %OP\+$Y)]6I]QIP51ZN->7% )8*6 MU+>D[06Y]KM?O[3!%(>^XL;IS!^TZ 5(QS9_&=,Y&0T;T/.%ID%1WO &]&ULG57=<]HX$'_W7['C7COM#8>_^ H%9H"0-#='R "Y>[BY M!V$O6!=;,DSH8=N:DS1 M]SP=IY@SW90%"CK92I4S0UNU\W2AD"6549YYH>]WO)QQX8X&E>Q!C0:R-!D7 M^*! EWG.U+<)9G(_= /W*%CR76JLP!L-"K;#%9K'XD'1SCNA)#Q'H;D4H' [ M=,=!?]*R^I7"GQSW^FP--I*-E$]VW)I#<_71_2;*G:*9<,T3F7V%T],.G1[+B2X965FEG+_!0_QM"U>+#-=?6%? MZ[8[+L2E-C(_&!.#G(OZSUX.>3@SZ/D_,0@/!F'%NW94L;QFAHT&2NY!66U" MLXLJU,J:R'%A+V5E%)URLC.C>VD0KN WN$6Y4ZQ(>0QWHK[L*FLB@3G[5RJ8 M5F10@?4S\ PYMQ!>?' TJ1V%/W$4P5P*DVJ8B023[^T](GUB'AZ93\*+@'.F MFA %#0C]L'4!+SIE(JKPH@N9T& DW'#!1,Q9!BO##%(%&OU6O#5(7X1^F_C]8CV#J[YS.UO<+LCQW6=%9UMP,_+ZH-C0?8O58")3ZC* G>=G1B<>-C>5/:*I9]YU%8Y;H*-/P"8:,=]:I_U Z= M6:EH--8-PI,D0Y@Q;2!HM(.05'K^E3/6G,$#B_F68OP8?(*@U_#]*ZK81B?L M. N*14$00:O;=@@V;/C=T.)W&F$G=*S!-*5B)%$0-=I7]BSH-KJ=R-DTG;HK M3[03ZDI@&A@4J&*J#39&1ABI9'>*M<[R5&0UC6S6&;8BX1DHR78])J_0> M,:D;4F;(MJH#87,1^.^!O.92U>"O%_;A72\,NI_U#P[IW@%9G!ZUB1R7B;8N M#QXW]F%H_K]K/,VD,01M> ^_GHDF$+1^$$UI9Z4DH\4?MJ(H0E%%]593>F=S ME>QWU>NA(9:E,/6(/4E/#]2XGLNOZO7K1M-JQX6&#+=DZC>[;1=4_6+4&R.+ M:DIOI"&RU3*E1Q:55:#SK:3Y=-A8!Z=G>_0?4$L#!!0 ( $""J5CH6J;A M% 0 *@) 9 >&PO=V]R:W-H965TWC M/4#\:[[Y9OQY[-Y:Z2>3<6[AI55JV62C!?,-%7)) MM4RI.4N=49&WHB X;Q5,2&_0BIRN9"\ID&4Q4%TZ]#GJMUWPN][<"# M6&66!EJ#7LE6?,[MG^5,8Z^U0TE%P:412H+FR[YW$UX-8UKO%OPE^-KLM8$B M>53JB3K?TKX7$"&>\\02 L//,Q_Q/"<@I/%C@^GM7)+A?GN+?N=BQU@>F>$C ME?\M4IOUO:X'*5^R*K))6QJM@8(X-"R/K+ M7C9YV#/H!@<,HHU!Y'C7CAS+6V;9H*?5&C2M1C1JN%"=-9(3DC9E;C7."K2S M@XFR',( SF"""OBNC($9US#/F.:@EC!218')FUN5//5:%CV272O9H ]K].@ M>AONE;29@;%,>?K6OH5,=W2C+=UA=!3PGNDFM$,?HB"*C^"U=^&W'5[[2/@& MK(([(9E,!,LQ5&8YRLZ:C^*MX>*/X>@$79F2);SOX1$Q7#]S;_#E4W@>7!\A M&^_(QL?0!V.FI9"K_1WZ9\%?+ QSW)U_/Z)['' R78QQ\Z].)N,%?)_.YS ; M/\#\Z\W#&*9W,)K>WT\G,%],1W_ D!F1@$21")FH@L-ICF)I0(ENH.2 @K'9AS6[FA@GSUSC2<=9%4\HAG*RUD::B6UT P)#;!Z&,MDBM%" M6FGZ<)9DY$RHM FW(G=N_A=T?"CSRD!*G+#"0(F:DI:D= N45C34JZ)TGMD MHK@%%E2V$J53U"82%S:#NYOY$&[F(YBH)D3G@0]?/G6C*+A^KXZFFPFO3Q:9 MYAR*^BAR.HHG='[@M)*L2@7FHD$#[3<#DZK ]%BE41Z89DHO++4JB+X5LB*N M>#?@$JJNG^&TX\=Q%QK4C/SSRTMH_&*8"K.QIVIJ@SFT#2N3FJ58J?>#O2SW>VS[6X?W-FH[7>"+GW: M[?@#)+FE]5-C1_,1-#&CC;H5$O'?ASR0J<^[7#G0X/)W07]A$X786J#.K+(H MTW?ZUSQGA(1U<3]!_$A]0* #N(0 &0 'AL+W=OFI268BYZ:IYJ* GHG2.;?PJJ>G9JX%3VE0GIU&K5;W-.>R M.#I_2]]N]?E;5=I,%N)6,U/F.==/ER)3BW='X5'UX4Y.9Q8_G)Z_G?.I& G[ M97ZKX>VTYI+*7!1&JH)I,7EW=!&^N6PC/1'\*L7"K+09:C)6ZBN^?$K?';50 M()&)Q"('#C\/XDID&3(",7[W/(_J*7'@:KOB_H%T!UW&W(@KE?TF4SM[=]0_ M8JF8\#*S=VKQ5^'UZ2"_1&6&GFSA:#M G)3&JMP/!@ER6;A?_NCML#*@WWIF M0.0'1"2WFXBD?,\M/W^KU8)II 9NV"!5:30()PMF1R6GBI[IT4T7/3!6S MSZJP,\.NBU2DZ^-/0>Q:]JB2_3+:R_ SUTT6AP&+6E%[#[^XMD5,_.(]MC#, M*O9!%KQ(),_ !MP*P*#=J:]CU][-#MWIC9GS1+P[ G\Q0C^(H_.7/X7=UMD> M8=NUL.U]W,]',Z[%R26MSBU_0AG9A=:\F)*\[._WXM&RRPS6\!^[9-_+?;?L M-\/[:\#*F\;5\//GX0T;W0^O_L8N;MZ[ULGEQ>CZ/8/.V^N;T<7])R"Y_>7B M9L3N9X(0Q(LG-N.&S23@6LN$9]D3FX+,%I3@ .]'IB;,$ +5'+%F O_*YR ' M+ D!4*.K&?;JY4_]*&J=C2[N##7#L]$9]+ P*<[E M>):%7.%R-_JRY (@$/D\4T\"$(&#"U5@9VMP5GUGJ02)0 ^#0ML5%9$>.9MR M;&0JN9; I 30ZU4R9!?VS@P3OY?2/K$Y>A6-G6OU(%.$(E"3KBC/O-0)&$^P MQ#FJTP&^FA(,B!2[F$-PCFI5EF,<)YQR7=4#-&FR"Z(#[TMFM?L%1/M>)"(? M@Y[^9,,-"==,Y,3=+=I4%$(3JA\ ;"@7 M9QI8HB!1Y[B2QZ#O>D[9$^+3UG9A?&*!ORH$>Q)B(DCE$:A)V#@VX/WY9I'L:3O,L VQ=AOXT490&A1DT+^2]0*%G=BT%+:",\,NZA6A9^ M,=<":1-\3\):YZH$G$,+1R9^R!@9U!,0A#CXK%OD$_ W#0D:FPLM54I8;D:$ M3@P&!8/(R?B"ZQ390D3A *W"0%K:4Q9(_X0?_3.;"'UHX;CK% B#W)G(."% M>H((&+EW^^J&/TH<"K*QB=3P:A?*MX8%^R#&NH2TE(71RCJL)SZ8(DEK11U8 M+A7*]@J;?A>I2>JMI!(LCH,X["/OH-6&P!AV@W@P(/\&&'?B#ND1,#&9"$I5 M/:Z6@G5KP4!'#I!YQIQ7,RDF#!":E,1G.)G(!):TVNFNKH>5=($G7F8\6\0? MMHB' 0P"/C/%O&P)B;%'#W:!+UE%_>K%>Z D+E3/7L*#MC9(&UUV>JG.@QC M:KJV'D2%7ZMIFK0'(61I87P-F^QBW@DUK=P+LBW?V=4G'9[M[X!R94<%Z MWR:Z/* JE+0'P: '* %(Q%V@#5O!((YHHD& X1)L3T*9@2W'[5HHK4O>D)V<2,SE*!!1 MO-8DM]O:S!N_#T%/XR-R:71:Q^S57UXW?@63(+U785+"9H=]_ITF44D"0C*Y MD?$D -D'GWM1(,\ L!AA70KIHJP&D@+"FN5Z"LD&)J<0-%,V?GHF+!"G7SRG M.S_ZGD:O _/!2XYQRLQ4YF*J$XI"*J@P6&JRAV^3?=J]@!O]TZZU*4!0V(<@S_PD@0F)OB#U: M6,Q[P$IP_H;-+!$B-> N!]D&_ #V- #],:9P6F R?,BHIR=H2=V_!+26NW T9O>3Y_.R6C40N M$U6DI3MIC:B< P$_+2'H/8%U4O&XYFG50.HYP+>\OM\K,$<_X+!SK#CCVM0U M< _@'"!^,*V# Y91114TU_@%!SKBQJ ?X7J'V&:7 VZ(LNURAVC]?Y?[;[G< M76F,0"GQK++M6%7WG^!8:U/_ ,=:XW>H8VT,^C,=:T.4 QUK8]3_H&-A;O?\ MF;D:\K-AD%ER7P=%D^><"KM8]I"4T!3*8I5M3,=W^FXWLE+<6M9WU&N )G[!4B0 , MG FTH)IKX5)>6(W4B0(QH(NKE0M>;'=%<'+H=X,E\&J[HDD?UL/1SJ3>K](* MS_;STW6"N UV;P=QSQU/XJ#;&GQK>FSO/5SL/5SRE-]1-@=JP.'+-S]&P*R\A!7RG"5/40D MD&W59#?.2W5-C[1>EO$N?(6'2FXG[#W,V?A2E9&>*]R%0=0/@UXGQ,)6NSGH MU16[=M@..@"+L->,0MH)J5@'9]]6K]MXS>)NLQ?NKM8!52N(PCY0A8-FJ[VTX(P]0GJ@9M[]=7HNBH!^W_GB%C2I/?NE^;(4M;':K"MO]6C'7 M4LP"E"\[,R)2C1. DKI65.@0X)<%AA5"93[BH)U<47 M2I,I ^BYWP)<8W,1&H2,U0]7RI!_5D=FK//&].PV[B#*T>*@"5,@R-0@_"*7KRI]2B?=CL-Q/4L!FTVH&ULU5C+O*K\FXT5\I\;.9''K+B 2%%$& 0X M6E:^/J9L07W>+2+D2NMX&G85*C1=#S^,"JXU+WSTS#WV9Z?FLHKJ<5G MRUQ5%-RN+H4RR[/>I-=,?)&+W-/$Z/RTY MQ+_QOY6>+IU%K)96%T$X:S:S( MSGH7D^/+?5H?%GR58NDZ8T:1S(UYI(?;]*PW)H>$$HDG"QS_GL254(H,P8UO MM>R1M[(X;ZQ]#[(AESIVX,NIWF?K\K'?48ZG(>*7\%[/\).IX#LA>8I0+ M?]DRKCT<]UA2.6^*>C,\**2.__ESC4-GP]%;&Z;UAFGP.QX4O+SFGI^?6K-D MEE;#&@U"J&$WG).:+N7>6[R5V.?/[XP7;#)E/[%K8>43)XPLS]BO1OO3M\U M^"NW0S:;#-AT/-U_Q]ZL#7\6[,W>"=\Q;]A'J;E.)%?LWG,O0#N_-=YH;G^[ M.R_#^+9LTMEDL?_;0OJ_6/O_O-P XH<[US??+G]>O%P^_7FGEW< M7;-/-]>_W-[]PBZN,'?[<(OIAURP*U.47*]89A12'NABSHIOE;015F8R]O'B M_I)=W%^Q.S-D1Y.#P8\_'$VGDY.W6-B\7N8RR1MKCB7A*!FOT(K$++3\0S"N M%!V"@Z5%BK:HR2YJC@F)%18C)\@KRY3DE9CD#F0FB\=G*AX6T:@/M6<24SB@0+2FY]-)W71/&6:\=K M9<3RK+)D<4#6*6Z_*@7MV+)^R*"'6&2<> MJ:JQ%=Q=\-*305) :S*NN"K!.CS MRB%SG1MVL[#UQ*-D YH5J*LD#N$Q.>$-7#!9AAR(F2K=(W'&&1"=[FV)+(G@ M9AE*:4C?1%C/B=";KL<+( I84RWBSK*RB"AZVFQI@\3$DMN4P#=EX&."FF$Y M'=4/>3\^:>3MJGE3Z\%>C#6&-&"Y68HG(G%I32[GTKONI;#,FH*Y4B25XB$] M<9:KH"<;YD/BPD@F/4XP-/2(G?&0KQ$HJ1."E 8UK>KH0"O";0.;-=V #YJ& M(!#!):ZXI4PMN4S)7+V%IDS(<^13O/C?AO=#ED)8.82MLB$S,;T2'%%W8R4W MI:]"XKWG2I-4B'!A>?&".S$5X):QD7U14Y')7B:R#.PH^PNJ;O]\67A71$YDB3DGVC8YHMA8+<%+&Q".S>1*<;9D M\Z3[KDFO^:J6^0:'CB35T&Z)!$-P&GWLED"6@C\*77O9)63(NK_G:BQ-_X^G MH([;\F*C$+C7RNMB2?GKQ82_MMC4U[9\=8L#2/2$A(NUGE(E()"$I(T0M=;J MTP$,]][*>>7Y7 4+/!1525IB@VCNQ5L@V)J"WA33[?4<1JV@W(J8Q-H'DL=> M(R8&35E!1(V;\8S8R/9>P !JHZ#55.@IN^ 7E$ CXG4#P[&C22);CUPC'K&? M:JHKU:-N7U +?F,2614T $TX-C5=^" XS0X'(^#![N3#X.#\7A ZDJW"<#4 M*NK9)GM?5T?\7$6GITDPWJ*A#)U4W=0>[[P$86@.IA"KN2 )8IX_USW%X#6X M#[D5K<0+^NVX0RBS?J5YE4JB[4)X= 5XV.9P0Q/%AEQY?M#+$99M&)B?&!?VQ:!9U5?_0K%MTN-V6P_@# M( IZQG;)-*V,TT'?=^F83A_F-R!])9;!0)3'KDS14[Q7NBX$M5E=MWT_&'6^ M^Q3"+L+7+?I5#(&-GX#:V?8#VD7\;K1>'K^^PL'.J#]K'C^)U!+ P04 " ! @JE8 MA0YF2[0$ #7"P &0 'AL+W=OVCL,F[%=K/=#.".O-YEPYRW!WYQ?%*O MQF L60KQ:";7T<"M&X4PQ5 ;!$:_+8XQ30T0J?%7B>GNKS2"K\<[])_6=K)E MR12.1?H[CW0R<#LN1!BS3:IGXND*2WN:!B\4J;)?>"K.-ELNA!NE158*DP89 MSXL_>R[]\$J@4W]'P"\%?*MW<9'5\@?3;-B7X@FD.4UH9F!-M=*D',]-4.9: MTBXG.3V\$QK!"^ <1F&XR38ITQC!5""2 M$Q7*+;K#;U^\5OW["64;>V4;I]"')T(#-J1_+/!9PV4JPL<_CRE_$OZX\G?3 MQ812I>>,QN.'VX>;T6+R Z:+J\D,QM/;^]GD:G(WO_XU@9OI? Z+!"$6*14] MSU>@V3(E[Q:ES_]!H 2#,&'YBE:Y*;B---9Q^>#@Y./^1$>REI M'\&*Z$X5*B"YW-#+EO'46'E.9LMS4"PE9"8?T=H."L.-Y)JC.HT3,I5 3&Z# M!"/RCK,0FJ7_Z]V7N.)Y;L)8A@:^0B6H!EX;SFC8[73,@E\-_*Y=J+2J7L,O MAEZ]O5OS&[3M3#^**"R1C$!B_#!E2O&8A\P0N */+JIXW28!5@QJJT/1;/@M M&OK-CC/*Q(9*]94@&1E+D1UDUX<919#F@J!3+WYVUC7F>.T .IYS1PE'_I3$ M"[!&R<5_ ?6,KLVVU3WH>O1K$F;%;P8T#(*N0[3XQL->$%CG-8B@K8?;?KWP M9K/:;);#H+5?ZWIF>*3R8"W%ED=44Q&E!$\5L"6]T$=\;%:IFC[EL9[SXP#U M4R^)W1.Y(=DR@C![$\!/(3JC.*8WGX[>$*W!-5&XH1C#."^$;HP\E#K%!8YA M#O,)7A=043G'"H?"86N"UYE//.;YBCI%?*;+.(>@.NM&2FR7%,\E:\ M-J594<+575&5<;-DZ7S[TO$]_SOXSO5^&?"9^CU%7ED2?,SUV0XL> $K*?< M[ VQ'/"2H:7W60D:T/6=EW?W+^D47#LI:Z] M:K8RE"O;4BJJ#TK=HN_:K^Z[UE'1K+T<+UI>RJ^5<56*,8G6+]I-%V311A83 M+=:V=5L*38V@'2;4>:,T!V@_%O36EQ-SP;Z7'_X+4$L#!!0 ( $""J5AJ M%X16NP, $0( 9 >&PO=V]R:W-H965TU"DQE;%MCR2'))_ORT)/%#% M<-H#H$?WUU\_U,UXI_2KR1$MO)=%9291;FU]&\>&YU@RTU4U5G2S5;IDEK8Z MBTVMD0FO5!9QFB37<J5I%[[7S@Y+W WQ)WYF@-SI,7 MI5[=YJN81(DCA 5RZQ 8_;SA HO" 1&-GWO,J#7I%(_7!_1[[SOY\L(,+E3Q M0PJ;3Z)1! *WK"GL6NT><._/T.%Q51C_#;L@VQ]&P!MC5;E7)@:EK,(O>]_' MX4AAE/Q&(=TKI)YW,.19?F&63<=:[4 [:4)S"^^JUR9RLG))V5A-MY+T[/1) M683> *Y@DS.-L,:ZT3PG/V&E5:99.8XMV7'2,=]CS@-F^AO,/CRJRN8&EI5 M<:H?$[^69'H@.4\O CXRW85^KP-ID@XNX/5;I_L>KW_!:0-6P;VL6,4E*V!C MF44J-FO.^1O@!N?AW+NY-37C.(GH81C4;QA-/W_J72=W%\@.6K*#2^C39WIK MIM$?1%'Q5_CG&=\MS M:_WN.ZD6P\U2?OCTOJ09N_]@\S-9+6"]7W]>+A]EF M":OUM[_6LT?XTFA996!SI(]&A#(D&%V"@=+#\S8_'2^V4&7-J@]ZMX=Z$C"\ M[HQN4C"NT RH+7!5$A 8[QBSP.B5OJ&F9@!M%=9:V-4,X=D>)D. MV1<$8J@%@"0JM!9-:#<$YV5R50C4YO.G4=J[N0/\V4C[T84?.59':"$DSJ1& M:4R#XC2,>R+&\[#Y08R*%[UANM;"[W;2YG _V\QAMEG D^K",!E>]9,.. II M(F7'S2\*CRN&T.3;TW9$SL)D^"4> MYBN]TDQ6Y =N237IWM!$TF%FA8U5M9\3+\K2U/'+G,8\:B= ]UM%;7._<0;: M/P[3_P!02P,$% @ 0(*I6!0<8YF: @ IP< !D !X;"]W;W)K&ULG57);MLP$+WW*P8JT%,:R?(2([4%V%D0 \T"QVT/ M00^T-)*(<%%)*D[_OJ1DJP[@,$$.MCCDS)OWAM+,9"/5HRX1#3QS)O0T*(VI M3L-0IR5RHH]EA<*>Y%)Q8JRIBE!7"DG6!'$6QE$T"CFA(D@FS=Z=2B:R-HP* MO%.@:\Z)^CM')C?3H!?L-I:T*(W;")-)10J\1_.CNE/6"CN4C'(4FDH!"O-I M,.N=SL?.OW'X27&C]];@E*RE?'3&(IL&D2.$#%/C$(A]/.$9,N: +(T_6\R@ M2^D"]]<[],M&N]6R)AK/)/M%,U-.@W$ &>:D9F8I-U>XU3-T>*EDNOF'3>L[ MM!G36AO)M\'6YE2T3_*\K<->P,GPE8!X&Q WO-M$#AL1F<7YANT>8M M6OP*6A^NI3"EA@N18?8R/K3,.GKQCMX\]@)>$W4,_=X1Q%$\\.#U.[G]!J__ M?KGPW?K PB _*+C%&QS&H.*$@8K5%R#S ]=$SRL\-G G,GT\?[&H('Z*?NBW*(X[BN,/E_%=-/WPK](,]YHG1U4T(T)#*FMAVC[:[793:-8V MW__N[0BS[W]!A0:&N0V-CET/5^U8: TCJZ85KZ6QC;U9EG:2HG(.]CR7TNP, MEZ";S&PO=V]R:W-H M965TDAJ1 MG>)0W _4[DABLDMN2:YE_?=]0^Z78DF)T\,!0;R2R)DWPS=OAGNV,O:+6Q)Y M<9]GVIWWEMX7+X=#ERPIEVY@"M+X96YL+CT^VL70%99D&C;EV7 \&IT,4)KP\+/BE:NI?5,5SS/82D[GPOUC%M<=8G)3.F[S:# 2YTO&OO*_RT-EP.MJQ85QM M& ?7%FS4I87@UK_!!"#;L!3FD^E*FW^%5AG[^8JH568?M0O#?:+YUXHU-*-_#0^VF/OL G^,-@[W&%O6\!_3F;.6Y#EO]L" MCO:.MMOC GKI"IG0>0\5XLC>4>_BYY\.3D:O]J ]:M >[;-^<2F=W&9F>3+5OC?Z>":P6LO0]W<+$DH[/0J[II,KL/G@U=/!P$@6\X+J=>\K=2R3!7; M^A_A5KJ"CM6$ O5+L6B RQJX;($7+7#L]0!XJP.@*?MQ _$N?FL*I3G'R'DN M-420(?0%[ J9?D;U1T@,6J7$4#0EY!SD4T"0A11SJ:PHNN?5X@>&K$3E#<3O M!< &9%@)O7)A-R/P2TLD\EBGQ'4J4&7)LBDSH+$DM/&-:X6@E4ZA&2RHC)T- MU8;]4GH$LP8$0?<%Q)<377E;D[3LA9&\AKE\1K;Q-!#063$O+59:>(@=!R'U M6?T1/2HSCNGE)16^8 :"7USGRRE7@2+N7*A0^-?9,[S MFC@M$^M( Y&=1Q2!0VS:T3^KU\$>93UNE/5XK_!]P/"P(3M&XSF)#AZKL?M= M==Q "W0J;>IP $E,R20U04IFZXT3AEK\5FKBM([[X9>W32:V&KPT^".>\,K> MV\GTLO<4A>/*375ME]\6G%_QI#>9WF+I!S,(KIZ-0**W+#"?9%:2>$_2E39D M13RY@78EXG0\>OIRUQJP\LU?I?+K+GVFY>PS1($+^ K\Y$[+')S*C) 'M%X5 MQC6D?;548%.207'F*M:N6)2J$N$E:)4'9Z&?X+<@A7U[7B-\E58LU0SY8-9Q\BV&^12 &6M24M((P1R)5+EDLQP"F 7RVU5LZP: MF]LYI!V(@LN'L%B(8\C<;7PWX"T=JCF@*$9-YJ"@-)]3F(9C$XDJ@!:A#,@P MHX72FI,JYZC&5E@.CFMA"?8A?]S]F+%<_MB>*^^YV]QTQ:EB-)A5H?^GAM+E5I:#JQK83X(/RL#H"J8#L)@M6IDE_<%OG8JAC;BZ IPG>A M4OHH R_^@VO1[J+\8.YB:F):0F&BVII:BS$?/AM!$J>T"$41Q99=5R4T/N42 M>I>#='<564"'N$S.,FIVOFZHU11'13$GBG(&;4([\I%8L% QD;J=5,@9+F8, M%,RQK0L77;BJ,VQT+F[BR&44?A-Z<[5<0+-SQ\<@=9-[7E4Q:L;SY$!(AR89:B>S0=3GGMH;43 MP[($RB0J4S%+#VU?\3%],](.AH=E-H=/+.6QX;N*+ XNMG%7UR>G#Y@>9>[H M434+Z% H&ZN!6&#B[,@G4)?>O+*"KSM1A\&V<^FR.C6.D[C(*,3G,J\Q[@=F6%L:J=H"WW"$W>;+! MLTU#*J+U(:Y"0LSPNUPL+"UDI26?T01<&@6^2YT7_Y Z_Z>S?K%O\#II!J^3 MO=/0K0O9>H/J9'%_]*SU..LA\'BIBW5>#=(_DAX MZIASN?R".U$;Z^>YI*4AH.O/FP[R?Y./!89 MUF6%H.F":3MPVJ:51VV.FEU;P."*B]&)\X,]Z;/#PN"7RPO "_\VV[_L .FA?, M%W\#4$L#!!0 ( $""J5A6$]:O1P, !X' 9 >&PO=V]R:W-H965T MU#80I]LV0"]!DMT^ M%'V@I9%%A"*U)!5[]^L[I&S%11,O^B+Q,G/.F1ER.-LH?6\J1 O;6D@S#RMK MF_,H,GF%-3.GJD%).Z72-;,TU>O(-!I9X9UJ$:5Q/(YJQF6XF/FU:[V8J=8* M+O%:@VGKFNE_ERC49AXFX7[AAJ\KZQ:BQ:QA:[Q%^U=SK6D6]2@%KU$:KB1H M+.?A17*^'#E[;_ WQXTY&(.+9*74O9M<%?,P=H)08&X= J/? UZB$ Z(9/RS MPPQ[2N=X.-ZCO_6Q4RPK9O!2B2^\L-4\G(908,E:86_4YCWNXCES>+D2QG]A MT]E.XA#RUEA5[YQ)03GUU\4A9A!+_#>Q0%4)'AE@D$)@MXPTVNI.6RQ0(^ M-ZB9S^/)'5L)-(-99(G?H43YCFO9<:7/<&7PD? J W_* HL?_2/2W8M/]^*7 MZ5' CTR?0I8,(8W3T1&\K$]&YO&R(\DPT,7W5'B=]^AI;W=]SDW#40_^B8C$_Q!0:7JH7RNN0\^9J:"D3FZ@-63.Y4&"?(?EEI/N MDU<#1Y0,TRR&P5/'/SKH637JM>_,!G+52MNUKWZU;_X77<][-.]>#M*\YI0Y M@26YQJ>3LQ!TUXV[B56-[X K9:F?^F%%#QAJ9T#[I:*+OYLX@OY)7'P'4$L# M!!0 ( $""J5B$0TFG'04 #$, 9 >&PO=V]R:W-H965TK20PD:;H;H)<@<;\4=OS433:;]R)96W=QGAZMF)+?L_MM]6MQM6XMU*)EDLCE 3- M%^>CB^C]9>;DO<"?@F_-LSFX2.9*_7"+F^I\%#I O.&E=188#AM^Q9O&&4(8 M/W.LJ^2XJ6Y^/)B.H^(*M&WNGMG_P73RILU>J MQO@O;'>RX0C*M;&JW2DC@E;(;F0/.QY>HT!W"M3C[AQYE!^89=,SK;:@G31: MRXM5+_3%"[''2/02;KGV!U"6'+[.&[%D+D$$KA]66-Z\@IEHG9Q:P#W^ M9!:L*_J_?(0PXP\6+AM5_OC[4+"#< X'VT&KN'8N74X"_*3NDP&3%=B:8X]8 M6*Z#3Z)TAQC1N1\T;Y@#K+L@#?P&"0GI!,>(A%&*8TPI#-"8]C2F@S1^$(8M MEYIW7#F<^QI_'2N#U@^S,JLUY]!VI<]=Z0,6;EGWE0M':\G6E4 &CH/_DHY? M2 _3&-RI1]98@;.9LJSYO^*_<[74;%4_!M^D\P?WEEF?G7@2XY>2*$W]F,8N M5WE(?<:R-/2[<4J#Z[7&R\+[^RRJ"AF^9L9"%D901!$*IQ'%;X$JD[1 I4E8 M!!=&,+AEI5B($J*0)%$..4D+E)R0,"P@2DE$(TA)&J;("LEH%GQUY051#&_? M3&A$3]TTR=-^B?,N+HJ$2JX4E+B:80C=TW,'0U. MO<:)P=O5K97'7?$-)L<0K+TUMPHW"7P7)Q^%E_ER>7*C9L<=X##+'=FDB(L. M+]ZU;I*2@CK *%.YU9YC*,#O&;N)TLCW^%WZ=F MM:M''/M;)[C5JEJ7%DG63!H,0F,Y,B00J1;2@I!@\5V Y@J2I/$+SR&)L-)P M!S'2Z+EG2K(X?;+M(G6'UB7BA2.U0=:\?:S4+'JJ,+^*T6S>[_G5+Q QU.6R MOLME@UT.BP[A8]5MA:WARK\8N";0[U\8K+YGZT^"S44C["/Q).!]S\7&]\/7 MM<5!.(?;XLL>&'Q E^T<:=[WN6"F6>6+8 ?%="D,4^HY2^(8VQ*B;GP+>Y(Z M8L:H4OC6YN-OAKK>,19,%H;XS;$47F=0[_ND4RZP%4;8">,"8]C52W^/'9D: M.\$)WG@ME'NRFQW9W@ E25Y@T831Y&#FQ\^><9C#I7^L&C2VEK9[T?6[_7OX MHGL&/HEWCVED' ^V@88O4#5\E^-EIKL':K>P:N4?A7-EL6#\M,8W/==. ']? M8%O:+YR#_E_"]!]02P,$% @ 0(*I6,F=O)&ULC57?3]LP$'[O7W'*V 12UZ1)?\':2I1M MVB38*BCC8=J#FUP;"R?.;(?"?[^SDX:BE6XOR=F^^_S=??9YO)'J7J>(!AXS MD>N)EQI3G/F^CE/,F.[( G-:64F5,4-#M?9UH9 E+B@3?A@$ S]C//>F8SSOO5W#C\X;O2.#3:3I93W=O UF7B!)80"8V,1&/T>\ *% ML$!$XW>-Z35;VL!=>XO^V>5.N2R9Q@LI[GABTHDW\B#!%2N%N9:;+UCGXPC& M4FCWA4WE.QQX$)?:R*P.)@89SZL_>ZSKL!,P"EX)".N T/&N-G(L/S+#IF,E M-Z"L-Z%9PZ7JHHD)U8-M7!+;18>!+QBJ@-1MPUA$/8.X$5- MJI'#BPZDJJ'*;U]Z571O?[2]'&>Z8#%./#K]&M4#>M-W;[J#X,,!;KV&6^\0 M^M15OPT74AOXZ2C" A\-S(2,[W_M8WL0;S];*FB<-A6%X]N)PA: M;UN+5"%"5AT-M$>C97>WGZAU7#Y3V+6_%P1IGG>/;5V.8#"(Z#OL1ZT+IE,H MV!.U!Z.!>A/(ER$:!F$(PW (!]3I-^KT_Z&.UDCR/-.J];KD;,D%-T]M,!*6 M"'/&DS9<,5,JFOU/*0]NOE_*1;J5*$'*?>44;1V%[6 4VM+V@O2=TVM<\UT1@1:%!9TAE5E6/K@9&%JXO+J6A M+NO,E)XU5-:!UE>2&D8]L!LT#^7T#U!+ P04 " ! @JE8BB)G; 4$ "1 M"@ &0 'AL+W=O]5AJCAL2PJM7 RK;>GX[%*,BRY.A%;K.C+6LB2:YK*S5AM M)?+4&I7%F'E>-"YY7CG+N5V[DLNYJ'615W@E0=5ER>7W2YB56*A<52%POG#/_]#PR^^V&;SGNU-X8C"[-Y'.Z<#Q#" M,M$'@]'K "RP* T0T_FHQG>Y(8[@_?D+_:'TG7U9L%)((G$/@N,(^%/7A!YWE@\8(>SQ4T_AURK[$.#UN; M6CE56Y[@PJ%B4"@?T%F^?^='WH<>;F''+>Q#7]Y0[:4UA4*LX>R!YX5A>4PE M>'S#7P;H&A-1)7F15;Q. M=R\)*[,MR/*7MU3;B4Z#K+*Q 5PG?D\G1P M(>162$X)N1)5JN (PID;!J$93.@QC,, 1F8V=>,@ZD?G:XVR P>=25%O,O/& M9DF]/G#JN;-@ CZ+8>&T0S(N''S' *W"CV M+2N?1>XT]@:7F&"YHL-;M8+_4R$6N]',,YH8,JP5B%;#B?_?"^1[I+SG$?[4 M>!Y3;$:T.'%9V$ID= @B-["#QOA MX\CU@J@)QH3VCUJ85[EJ@D09/[/6XL(7=>&+WGS#73_Y M]XF:"!B:2(W>&)7>0P[?9+FU"B MW-AF2$$BZDHW'4.WVO5;9TV;\;R]:=8H_39&@@+79.J=Q%0>LFF FHD66]MT MK(2F%L8.,^H949H-]'TMZ/?;3LP!71>Z_ %02P,$% @ 0(*I6/X$LM'R M @ )P< !D !X;"]W;W)K&ULG5713MLP%'WO M5UR%"8'4D30)I92V$H6A(<&$@+&':0]NT; MG^-SKG.O1RLAGU6&J&&=,Z[&7J9U,?1]E628$W4D"N3FS5S(G&@SE0M?%1)) MZD Y\\,@Z/LYH=R;C%SL3DY&HM2,(&,62(CXZ7F])HM+; ]WK!?.>_&RXPHO!#L&TUU-O8& M'J0X)R73]V+U&6L_QY8O$4RY7UC5:P,/DE)ID==@HR"GO/HGZSH/?P,(:T#H M=%<;.9671)/)2(H52+O:L-F!L^K01ASE]E >M#1OJ<'IR1>A$0;P$:X(E?!$ M6(EPBT25$DWJ-1P\DAE#=3CRM=G-8ORD9IY6S.$?F".X%5QG"C[Q%-/W>-^H M;*2&&ZG3<"?A+9%'$/6Z$ 9AO(,O:JQ'CB_:85U!Y6^;O0H=;T?;8AFJ@B0X M]DPU*)1+]";[>[U^<+9#6]QHBW>Q3QY,\:4E0Q#SULETX5PIU H(3^&&DAEE M5%-CHCZQ%,QW?H])*27E"Y@2115\=P[A$=<:IDPDSS^VF=TI9[O92U2)I(4M MKHXYFR1K#@<.2D[*E&I,#SLWN$0&U]MBVX/OHY7CH=WA&;6SHJQ#9WS8N1"R M$)*8CW@F>*K@ _3"?G=P$L#^WB#LA6>_1SJFG$VQ\CNU)P.A@TP-;XGU(0!WWW_)("V%89?JMYY2@7 MKD4K(ZCDNNIC3;2Y!VO+I"3((6E"M@.#?0X.CDV -9M>5JHD7A6N%, M:--8W3 S-QE*N\"\GPO3$^J)W:"Y&R<_ 5!+ P04 " ! @JE8G#N=8B # M Y!P &0 'AL+W=OTGK<9;J6YU@6C@OBJ%GGB%,9NS(-!9@173)W*#@G964E7,D*C6@=XH9+ES MJLH@#L-!4#$NO.G8Z2[5="QK4W*!EPIT755,_9AC*;<3+_(>%%=\71BK"*;C M#5OC-9J/FTM%4M!&R7F%0G,I0.%JXLVBLWEJ[9W!)XY;O;<&BV0IY:T5WN83 M+[0%88F9L1$8_>YP@65I U$9WWK27,GM&]SA<05FLM3N"]O&=D@9LUH;6>V<2:ZX:/[L?M>'/8=1^!>' M>.<0N[J;1*[*E\RPZ5C)+2AK3='LPD%UWE0<%Y:4:Z-HEY.?F;Z7!N$4GL-K ME&O%-@7/X*UHR'9=$SETE.M,;EN'$HUNB4=VA-WWZ*!J$+SIJZ[>U];NB3Z_P#D6- ML%*R@O-[@TJPLJ5&P_+'/I$SNJ8:OC@H<(/W!N:ES&Z_'D+5F?J<&\R/K2+Y3;%#H-U=RH&.6/9PL*@V=^C.>A^%-89KPRP5 MCR'VTV3D_DD:]\YK14.I.9H\SPG;.=,&(C^-8C(9A:>]F>8,+EG&5]2&H^@8 MHI$?AJ=T1/Q!/.A], 7EBQ+H#],>A8W]**ZUO?$FD7\(K&%EV^ M?^.P,^U_Y+ =!3.(4G@"S_94/"HT&]9<:"AQ1:[AR9!:I)I!W0A&;MQP M7$I#Q;IE06\;*FM ^RM)TV GV 3M:SG]"5!+ P04 " ! @JE8!:DC9_X" M #G!@ &0 'AL+W=OYY[ M[NP[C]92/>HZ+TLW/-E;NR"/QFM MV!)G:'ZL[A3-_)8EXR4*S:4 A8NQ=Q$.IXFU=P8_.:[UQAAL)',I'^WD6S;V M BL("TR-96#T>\)++ I+1#+^-IQ>Z]("-\ MJ %$3G?MR*F\8H9-1DJN05EK8K,#%ZI#DS@N[*',C*)=3C@SN94&(0S@&&[I M!GR76L,=*ICE3"'(!5S*LJ3DS8Q,'^'H@B>1CL);YCJ01QV(0JB9 =?W.8A=GSQCCQHJ./; M%EZ-3K:C;>4,]8JE./:H-#2J)_0FA_OA27"^0UO2:DMVL4]F5(E95;CSN&9* M<+'<.*4N3)GF*3"1P14O*H,9_':!P ,^&Y@6='1_ML6TV^M#KA"AK(\-[;'M MV5S#4258E7%RT[$+\9N%VZI$Q8Q4PSU[GPI[GQ9*EI 2#Q<520=J*&1B2_( MCOK=)!E QPZC[LG9&73> 3.N&RS%]0H]W!]$871N4>%IO(EZ2YIT!Z<1;5^A MD%0^5AH<<0$FEY6FE.G.<.\U?UF3O[4K9LR.V1,Y7"+)=V6@71E0;].&S&TP M4=SM!P/[B^-D"Y-XD47*0;NJVIF/H$<9[=2CT K_/.4'F3IH<^5(@[//DKY3 M$X70V7:9_8WF0X>_="U64X"5,'4?:E?;+GY1-Z]7\_H)H*)>&PO=V]R:W-H965TVAKY%#M5BC057 MGJBPI)6ED 77-)6KH:HD\M0J%?DP\/UX6/"L'$Q/[+>YG)Z(6N=9B7,)JBX* M+A_/,!?;TP$;[#Y<9JNU-A^&TY.*K_ *]4TUES0;=E;2K,!29:($B+S\<[ZK]9W\N6.*SP7^=O3P7@ *2YYG>M+L?T-6W]&QMY"Y,H^8=O* M^@-8U$J+HE4F!$56-F_^T,;A-0I!JQ!8W,U&%N4'KOGT1(HM2"--ULS NFJU M"5Q6FJ1<:4FK&>GIZ6>A$1B#(S@714%ANM)B<0^\3)O1D7$Y-8M$ \5M).L-A_WX,MZK!%?=:G5VLN\>C,9F7.'^E\:)A)R',5BN)*TZDV_"\1N=+K94FMAD!KL@6?, %6KMM0D.83-PH&,%; MFGE)!(%GQB&+G8_DMMGCW9MQP(+WN[=ST:)(X8"%KN_[< @L\I+$H9.\Q,SH M"$E@JTSN4?\W)B+88MTQ# [JDM>I,7,(XW@'CGFQ 1?;<;@#86/_HI4XL3!W M5IAUD4T"Z&',J&/,Z.<8E+*W"B)7#^8&#R!%T9]N8R[ M7,8_E\N+!U.G#3ZJX.>\RC3/L[\PI706HB;IUR6S%\7^9%ZO)2(4365'4]F= M[V/BV$0]_W NE#9QE+C!LD9[QD/[C!VB)=KP&E=2$LA%U3A94K-"R?,3>C(_ M<*XX%6HK1HW%/6IS<,-X!&$R=CYB263*[2I/Z0;-B.SWW?8Q!264A2T4I+]VFQ!G9&T$@I"(A@SSU'@7+QH*"L7>4T! MH@&DF6I-&N8]6=P5I9!(]UJ ;UL3?H(EW2$2_H)1UU@6A-A*$E[R;?E MDLAU452Y>*3\-P5D7E/>2,ZV"B[<4JEOD,X4=7]5X^'KF-@+[W]DHCDXM@2F M5/12TH+'#/,4?.<7\_^TOA$Y^9*;PAC%M!B-:/4R4_='2[-M1B6'D&B0YI(; M>:$1\<8D72W(4FI'4%6L!!@Y6N ?K;E[3ALP:O0+FR;:PB$M") M;GJ][FO7*<^:!O%)O&FSJ6*M,HI^CDM2I0N5ZK9L6M=FHD5EV\4[H:GYM,,U M=?LHC0"M+P5U1^W$;-#]?IC^#5!+ P04 " ! @JE8\R3NU1T# !4" M&0 'AL+W=OZ:T'_?V;5C@I1&'#CT$L_.SN.;UTY& M2ZF>=(YHX*4LA!Y[N3&+H>_K),>2Z4.Y0$$WF50E,W14.2[U&@XUD)N63/5RG8R^P@+# MQ%@+C#[/>(Y%80T1C-^-3:]U:177Z97USRYVBF7&-)[+X@=/33[V!AZDF+&J M,/=R>85-/ Y@(@OM?F'9R 8>))4VLFR4"4')1?UE+TT>WJ,0-0J1PUT[JT"1P7MB@/1M$M)STSN94&(8S@$UR@XL_,YD@#$RE< M83KG8@YG-F_<<&)W']FL0+T_\@VYM@;\I'$SK=U$_W 3PXT4)M=P*5),W^K[ M!+G%':UP3Z.M!F^8.H0X/( HB'I;[,5M'F)G+]Z2!PUU?)O"J[5[F[7MY SU M@B4X]F@T-*IG]"9[.^%1<+H%6Z_%UMMF??) DYA6!8+,UJH$UT(;5=& &'T MEUE&?0[4YU]-C@K.94E(>"&4SI&A*F<\CH@8"\Z3K^ M&MRP0_-'TR4 7Y*B%,?V># :=1VE8\9:3*T0H MZQ9$VX(="QNZE6!5R@G%OF7$;Q@?!U!S:BM:'77N$3?7TUU[Z$M7<[3,"+RMA MZD>_Y;8K\ZS>%*_B];ZE":8P-128D6IP>$PU4/4.JP]&+MS>F$E#6\B1.:U] M5%: [C-);V9SL [:/Q*3OU!+ P04 " ! @JE8LG<<,& $ "%"P &0 M 'AL+W=OO.%"+P@&)(KD^<[]TYGM ME;XS&T0+]X609AYNK-V^[_5,NL&"F3.U14DGN=(%L_2IUSVSU<@R+U2(7MSO MCWH%XS)E5[,5&D%EWBEP91%P?3?2Q1J/P^C\+!QS=<;ZS9ZB]F6K?$& M[;?ME::O7H.2\0*EX4J"QGP>GD?OET-WWU_XC>/>/%J#\V2EU)W[N,SF8=\9 MA )3ZQ 8O79X@4(X(#+CKQHS;%0ZP0EL:JHA8F"PHNJS>[K^/P$H&X%HB]W94B M;^5'9MEBIM4>M+M-:&[A7?729!R7+BDW5M,I)SF[^*HL0I3 *9RG:5F4@EG, MX%>[00T7JJ!$;UP&=@B7,E4%0N>S,N8$.K=L)="W&P$\RP^Q8OD?6-R[$!Q>6<2O@%Z;/((FZ$/?C00M>TH0D\7A)2T@, M5/X]YUXE/7A>VC71>[-E*Y--.I_:+%MT-@V:$-?W%!39J5 M4/DK$_:'=PAN\=["4JCT[L_G?&O7?KO1B%!4Z4.7/J#@IYLF^M I)2LS3B:= M!#^ZG1S=_B:)4P3_AVZMB4L,= 39314&KG=WC MG_RD0#YV"8>0*D<@=6N^5 MP;34W'(T[3@I,QO(B8B PKBFV[?*,O&_ZE[BFDO)Y9K(13"9(KR%3M)-HC&< MT'(ZF;B-N)O$4[_1&76C05PMH_[XL!EX'P9;!"<@*)3E/! MC.$Y3YEC1P,1*>I$TR$!=ASJ:$+9',0C6L;#27!>J%):\TB0G,RU*HA7'\I0 M_5!_9^ 4))-^]?)?4^=.-$Y@$@5?Z3]$\=0H+6Q1<_42T,C9.AQ[VY-I1*\A M87;B84++))D&1#5/(APEB0_>@-C/1W@<]ZMH#KO#8;U,1LW>-*)E2PL/FQ8> MMC;1]7]"#_2K?$4[OZR/VTWX2*7+A0&V6( JGRP7H6*J-70+'1>Z1/&[)JA>?:T5*L.\R MJL;@0AF?#HT[E"6U:>)H+1I03P37Q.=>!Y,9_?IW--)LG7G!M)*](6HP_K#B M!ZJY(*&SB+HH^!DE:B;\, MO9G$4?P!XN"RV0:\I_',4%16!)]S>W( 2Q[ )'J/CL">4-41TSFB^S[/P0"F M&PO=V]R:W-H965T.DS5 X!O*Q81N6(6C2[C#LH-A,+%264HE.VG\_27:\M&M[V,461;['1YIT M8G2<"5!XV84C'O7DX&+]P%W' _FY RNDK52]\[XFH^"R E"@1DY M!F9?>YRB$([(RGAH.(,VI0.>GH_LGWWMMI8U,SA5XB?/J1@%'P/(<<,J03?J M\ 6;>BX=7Z:$\4\XU+'#JP"RRI J&[!54')9O]ECTX<30!R_ 8@;0.QUUXF\ MRADCEB9:'4"[:,OF#KY4C[;BN'0?94G:>KG%4?I#$4(?/L X>ZBXX;Y5YS,D MQH6!%3Y2Q<2%]=]9YU))GAGX-<=RC?HWG &7L"I499C,31*2%>1HPZQ)/JF3 MQV\D[\%<22H,?)(YYL_QH2VDK28^5C.)WR7\QF07^KT.Q%$\@-OE#,[/+M[A M[;==ZGO>P1N\8V/L?IRTJ -390GI-7&#?\3%O>BENO!DQ$K46[]( M!C)52:JGK;UM=W5$2M'^P] ]02P,$% @ 0(*I6%Y;.)N! P APP M !D !X;"]W;W)K&ULK9=;;],P%,>_BA40 FDL ME]ZVT5;J.A!]&%1TP /BP4U.6S/'#K;3#CX]QTZ6M5T6J:,O;>SX_'U^Y_AR MTM](=:M7 (;C M(.CZ*67"&_9=WU0-^S(WG F8*J+S-*7JSR5PN1EXH7??\84M5\9V^,-^1I

T/;%G[OFSYP#7=UZ?4G3*RF%E&/!(O_*0Y^1/<)L/GGCNG3#>)1^H" MH'1[JG#1R\0%.NM?(X+B>P*$<_8="=)& 4':%1!TX'CIM'6'>C*( ,ZJSF>$ MT2#(,'>#==[:2SB%&E&%C//LU1UTXG]03P:^[D#[#TA%$*T *N0B\:'#H9/0 MB5QMP5\H7%-$GJC#90]?V,2I[RE4:%$54'*6 ='OCT-"+N<(X@1-(KH5TJ3= M(4V'CIJN;E)F/4,#S^#DH0IGU)SB6APQX)L:G[)@*ZK0D;WH)R<42S($./XN MR= &$1F'#@A#*Q^,FQM.?"WC%[7!D:YUE0!)'MAL"-7!B-R MM#&2DXJ(WPIR@L#XH6/E+/ '&%WXS)B!=/4%0Q=N7AL8:ZI6A()N]MJ@F+9( M!^,^:EN[DVT?KL(W!&Q4!(\*-Z$& /U^[^Q\Q>/<$/31/H2_#KWSEUC-%TLZ MM<>*\@TJQ$FVPUDFCJ!]>!14'3INLI?^U4!D;=T*T9#M8.;$%XZ*3P8(E.DZ M69U"]6:[A\O(PU&CZT,%:A2\H79U^K[(=@1S(Q)']6^((*C1_Z;J%0(@.UZ< M'ZDX(J!:"$$1,JHVJQ QV<'I\C&,(Y)*Q!D4P:=46PHQDQWX+AC=. *E:M!! M$6BJMJL00-D!]2I1CR.:R@0F%"&H3%L*49,=;B\8#3D"I4J@0A5B*C6J$#HY M\?C2<9(CBC*VN8,U\(AE@][HB^<36^D>^I7*%:(B>RTTM:U>^W E*= >)06' MKOL2R]>*@5&C986HR5XS+;>"?H145<7B/6&F;XMI#F19N%! GS+77^"98,/V M\0+DG,(\A,4; E$-O0KAF[TF7 J^NO80<(63NZN *^VKX H'3,E53G$>P?_0 M89\=Y5%L-(LUH@Y@E]F+T+DQI:,I+* N1N<$R,5-!)2)M3B\4,A]LJUI8KS; M#E@*MZX01:5./HFO 8VX\A32J(TC&H]&IYZ*NSN&6'<;(,L_F5419-TCS-8/ M.Q8GTRFC@5+!)PIS;15=FYM5"*KLU?%\4%TEB$./*LQWQ-(ZI1+.\3H]]+UM MBSQ9MEQWW"J0-K2I$$792^3Y*!H(RH37_FU)V1%"Z4TVXC_=<+FG#BGY52L$ M1/;J=VPOCR[^UT;0_E'M:=W,B1=NN\'+$(6FMF(U2K:G$"#9:]QQ@&C?(ZK$ M]8L"+T=K47P_&'D&Z>!'\/W$PD]V-D5@4D2%0HAE+YCG[R^#82FD-5HLR]N* M=H3>6J6']TV!-9DR>=TFH\2V_D--$30+ K'+G69@>!S=ZU^'6##.[/ /GY%-K2?$1MB8TL08%YNIP-3ZFBW2S:.2"X+E @F4YA< M!\ZU!,R$N7.YP@Z9FV%\WXAZA7T@>\&_5!^X#WO 5^113C)D7T >9;P ,A^- MO:J-QSGSS""+J1,O7E(1Y!53HP["_>R0PIIMS;GSX2"3J1$O7O8(R(H;DA4' MJVJWKQ!TV1&(*CNCCR&N>DH.5N*XW 6*;F.4;@B.,) 4OHN#XB2\N.<$1[F?,EBEV :HTJ1%_.X82BIUN.@WV6 M.N/;N_.U2@G#Z'H\BR);J(H,A3C+.7;'F4*H:GN'L3D^J4L M-18,A*?!7H_F404V@#:/689\)@E+^\ B;Q9^B]*H$,DY=S;61O)]Q$I0P4]D MY8CI^IB63\=E)-,7_$V#A./,KH(ZZ61"\2^J+UPFK BN ME,_HZJX0$0\*ZX-Q%+PZ/]S_A!?'BL%6E17<)>T*$9T=[2J*:' #0@ZU.\DA M#N# X>I^%DA:U@AC?,0A? XY/)K74O#"=5>)I !%C!HVC+'6Q *TB$U2FRX' M$>NU;]HG5!.ML#/DW+Y5N#/@XO(' ?S?0M3?QYB36[HVW8HBHB#'?E#I>IO8 M$^;Q8D_$QN.$8GJUJ0I5?6%GA"OL#SGQNO)W^^CQY]KC18RF7R@E76'/R(DP5ND9]VD6M;'OB3V_Y:[/.O:- M3:^"*)^.EFA*(?9R8HWKWB0YJ*GGYY,7;GXBBP5NS!+?@B\.:(U$O'[&;]26 MNYK)$TQ'P$G]TH)9"6T)8"$0_@6=$#Z8X0:F[W3^1%E+<\BL<2^B=>\5 DLJ&V+\C+IDW)Q_AF/!J/!XXY&HV30T5F2B/&B6!F=NL$ MU\@Y4WG !VB-'>^)$L71]GMK.O/&DY^YFI-CH;RQ!8NE*-#US%7N,E,:R@?',Q MJ.=D]9,/H(3$8,4"RN?&TW] M*)OZ4;.IOZ(3"E.7<$:6Y"$OL:&<1/&&97ALP$>$SVYL]U<0?HA%T=*\5BW> M")\DO/A6M!C=>AN_]#:Z\_;&=A=85; YJX*8-M77-*>MBLQP5H+.JKQ; 7)5%]>:JIHFJ7PCY!K".@ ; MU\"?]QH[&1B)9'V>ZKSBGEPP4:H-Z_5\8;NO-.UAK'YNY+!PO=QV&M^T%F K MW'%YZV1",LVRFKJ:*2>?N0N*W<\R39M>$^ZEF%^3H9$33M^T_*,>Q0=P/,'8>9W1@S"P87;'D MG8O/I#Q3$=29N;9)V3WU?.:D1%"[FKV0CIMBRYUTV]WN-\M 8_5(V)1ZZ^52 MIH)&2N0K=<#XVF"S!N;<N*+G X6"^-M<7V4 0P%2/,$K.Q M>RKVTP0^[F8QK"VZCZ*(!_JIMYG_E?Q[,WD->;IUKFUK:@'-=P\_4^[CACR- M--?0,V%BS*T77-Q/LY.5U C#_8UR3FDR\A>&!%\?W2$ S#(Q (S;!:"W@:\& MFL'=!"%SM6IH6D@]5[O2'\7 J6.*37])#>7(HX]NM&0<'5P-]M<]ACL+0_8*YF[<,AE2SK-(YW'>^M)+$^(BQ>27*S/TDRN@MVW8F=+FIWLM$;R<0^^$(PSJVY3 M5D(CO(Q[&KM<>3Q97I$MU[J7]V1'G)0HL#>>;W:D[D=Z@6QSMD;H% -IXXG8 M9S28XT0='U.]<=FM8]*Y$QV;6#X5%RFW4LGF3NKRV+ESN3>R7?0*[QCXAP/S M3U^^F+!)$&M+[H4@\!81RPQB4AGLIM/WI@^OA(^3?3<_N1E]-K9L<.,[YNK! M@[4Y&K;==\D6.B##=,!TP!C&GC#K\'69!1@3<7&,O,FX%"I,=L+% N8ZEMQ6 M(1R!ZQ?<'$ZJ.U6);%-K3_\ M1-][TR9KS#20"*Y$P"N;!%:Y?4IS*_X) G"2/;S\29P%$UNM@H4W49@O+XU. M2/EMVZV-:*RJONU4QS@&GSB&?+<^\AO;+HJ(FC7+P:E)C5KRWT+!&W3M.R7=A3VCZV2MN>=:N, . A>:Z9A M),,0CPC%G)+:^E%#0]/B";O33AY6JP=8N9D(P9Q9LUN;3^^E7% MV0W[--FT2K%3,K:_1K%C?<1&OH)6=OO*J433NS;\&1+93;\I3DB#5O>V(HE@ M!6,YN\*=0V/G#72PIN6M3^^V*O.H=R\Y5#$$YU;;&).1S]-3;"58KIX)FQ>; MZ]]3[ML>O\4C+)3S\226MG'Y[FT;;LKB@\L\#P:-K.W,>8D-"RCE1_U"^G'R MY..QC=7-%QOR-'(GR<.<,.]![ES,OG=C;8Y&\O0XH]UVNQMN7Q36/MS=@V\( M)/DKG+NYO'8Z@NI;!_LQPBZ;R;79FLD=OE&Z_C3L#7/G(WD(%@":=Z)6147- ME! C)HT=A4FQG9?:B+T(CTSL\'J5J.3>+ 1NH%PNH==A?6T%S-Q$EN!(\# SHN6RYIA!,6K]3;^9F"Z-0L;W98#]V5F_M"_=(+G=')NV!BHH::09S&(O?JE-0%CE%&LEU,.\25WO""']C M,>X-' >&=L8!G5]ATN%=$2]U^K5TJ2;S'ARLCYT>7\Z;^NU@EI3)?[F2>R$# MG$C*&P2&%#7LX5$L+V)F/+GW >0VN+MMW&G[LEXNE6M['[)Z6/34B"FCHCV3 MT+)C=-HQON[*"JAP/7LJ'S?!5\7.5JZR)DMJ[-S0)^;#F-(Y[[:[O4P)Y&;: M(\[.BW!VOH^<713A[&+?.+O QR,V<9;,M$><;>QG%_O8SRZ*]+.+/>AG%K>X MZUA&:CJ2\;V1]"]?6DF_N=(6#\C%G_>!QH)W6-Q)\FE:2A@&CN)9HF>,I#S> MH)W&'17>Q/,&9KW$=3JJ*MLC*37WK?"-.FDRZ>\9 =R?SV'D0+[Q4B5F&5(@ M6-K' ^WA YFO6]1E)2(.1"NRB"L6L-]8%YN:?L\:*#J65*_X/4OO.7RA7B?+ M%^JW"-I-[>V1K'?Q>G>WN&IV3=Y1DVM%U6@]OE\M*G_N7(GZU%/UWO16=)0O M5]D>26EWCYAO$OD.*7NW^E/[W+9:#2JF[=WJL*C)JECK_LCM#&RP#<.8RW1. M;"JLLAE[$ 0FKL$61IT;8*Y]6RSRF<%#.?H4V>'!,A&:\NS"Q0&_ X*.VLH3 MSNEUO],T6I#H=ZGU@G:M M2HW[(Z^>;N,=0%S^!_::>X7-S_JR[T(&U^WK]F XZ.@7_5Y'/[L:C?3!=?M2 MOS[M70U'9]W3F^%-'3D5K'\/93G'!ZWE- 4,E.3<7KY[7!YDQ2O<0VD5M$6K M^?>)5R8?&T7'VYTZ5KAZ2KU@8:<2.BI5NN]2@_&'!->_!&MD8:YZ@BM2[[[+ MCH5G:#$4'Y[RU-WHXML2:],*&GCWTMRR+-^/) L/ 6L+[X\4+F!$#P^]Z#PZ M]:*3\&@,J%LXW-G9BN)*63.')MEVNW?5:_=.]=.;FPO]K-._AEGA64_OC"XO M1^UA>PA3QC>2?D%2]E]#L:T0,),7:Y3RP-1J_$L$4X3H<,7R;?K,FY'W#C7I M1X??0A&AM";$8F(O@8QH6LXSE9?.;T%9-2C8?WT4'%TW%M\?25S&5*O'7O;( MFQT%64R=>/&216&HO+E#E73_YO3\='C:T8?7N"0[/!OH_;/AE=[KW?1[[=/K ML_/^^1MKHR!)[T!C!^Z<,MTD'DE]X_(C$3O;@PN2Q*8=O/\CG*L4'\W>FIIWK*>(6[F)$7)&Z;9K ME)N=;[GQ=ZR%@A:E>KU[(3OMOVS@2_W[ _0\^WV?5>;1[UZ+919[= &D= M.,[=WJ<#+=$VK[+H):4DWK_^AI(<*[8H40]3XT6!1;.V^9C?<#B<&0[)S[^\ M+/S>$Q62\>"L?_SNJ-^C@UMOR=#$GC$YP$]ZP>\_\O/ M?_W+Y[\YSA<:4$%"ZO4FJ]YX'@4>%5=\07N_78SN>D[OZ/VGDY/[K[W'\67O MY.CDO7/TP3GZZ#@_?_99\/V3^F=").T!$8&,/Y[UYV&X_#08/#\_OWN9"/\= M%[/!R='1Z6!=NI\65[]ZX6N%;.$/@^3'UZ([33^?QF6//W[\.(A_?2TJ65Y! M:/1X\-O7NP=W3A?$88'BB*MHD>R3C+^\XRX)8S:60NAI2ZA/SKJ8H[YRCD^< MT^-W+]+K ]=[O81U@OMT1*<]]?=Q=/NF3Y<^$<>3RW^C_)?>:I\70FQ%?X'#FG-)2.&PFA:BVA#O>< M*""1QZ O'':\[5!3_?5_]A:LE2*)DBZ5/^X,,7USBNY$?C\,= M?$Z+*^Q=LR@AF;Z$%%I+QW)-M<_=$D:J;_Y[[KHBHMX#A0FKNKXGJV\\2#M> M]^.3"?63)LPJ)(3Y2GJY2)E9D;!L!S>@!8JI*B_=!DES+D(8O\4%";Y?T267 M+)2YU!05K$*($B^Y5D13(B?QK(ZD,R-D&0O9@/JA7'\3TQS3FWZA1HM'02B! M+63BT[$@'KW,96.%&IT@&%&7LB=%TC<:FD$HJF(;@YHS=XQ,F,]"1F4I@.+R MMJF/%DH!4F\8SJFXY(NEH'-07^R)WL+*OJ!W7$K@\7 Z)B]Z3'5:L8O4 _4* M:I[X]X1YM\$E6;*0^$#J@@_Z\ 95[2+1TJZHZ'R?^R KI(YD%>F RJU MZTY9,;NT/A'F*TUWP\4#\>D#!6IBS7%%)^'F4PG/Z[5B%>DED?/SP%-_KG^/ M0+W[0(D\#R^)$"MP,?Y%_(AJ\%6J:Q?51E,4 M 4LTQK$ KBAO]FX?PRDB%H M;K%>JE;% E:EJE5,5W1*H7,_-]#<7;/UNE+3/4H!)C ME3+GOD>%5*HQ7&EH-JW6%99B<49:#XC))HZ=E$HEW#7[2T?$]-Z': Q8X!5>3TU16=/E^18CKQZK J? M#BG&96X]X%,HQ<@J.&CX-$@QM/R@%SZ%48RB2K#1%-L')-C,'#M35#]A0E7L M9YM"^D?'D"IEO.!;K')-B^:KK;U520_@$ :A( :>8^N5I@%A&AXS:-4W(3&9 M#\;#9Y)!A,EX, -6<<,2DUUA!K#*A@E2M5*P:E7('D6J6*H8[J5[1$@5BXDE M9;SG4D-(G;V!+ AS9A":A14Q":@9KM*]#TSR: :I45HIIN7/#&[5;09,ZY\9 MPN(4-TR^M*& 5DP-1KJF%R?[<--E!)WBK .Q;*\,DQ9M.(0E9N?GP3:\._AL M\4S9:T'I\*GC@Z;?PT$RDTXPG!XSI[/1D;$1]*',H[BKX?0K$=]A59KX-)&H MS8[7NL_LT:C*E>VFT2^X"-D?\6@-I]N1W2T\U2I93M&6P-P1>%E!02YY3AF[ MZ;'Q45\?]-*YMV !DZ'RG9YHNA.GH=NPEETD B;;O>!3;7Y(3@FK%&Y,X1M8 M'U0(C 416)"IPPIJ1$.X>45D>"[HE OZNN=)Y?4+2 HLO2P@8G4+FC(V4%0P MD/M VNQ6:5_L!T@Y;LIIC2>"V#(4B,^8WD:X"55\"9MIEGPO$6 MQZM&6&1_@?(2L 7. Z8 EEX7\WK^&Z;0E1&X"AH24]C*")NI(L$4YC<"5LG% M1;6_5F1,Y&V3YMM(*&=9,2*M?X])'=IP8?-&66=98AIGR[PI];UJ:./]36M+ MS&D2(3ZL>98O$I8"3*@,S2:\*@FX8!*)_/B%=O1;"Y=A4K$5>5 >:T:[$>EF MLU#L;$N:=(EOD]*<:K,MRS8N8MK.'RJYV,Z@QH]H:OYE YID+?V)RG/O?U%B M-25+H7Y46F\?#7>:(,>+2IUUOO'Y\Z_4F]$OA 7Q0$U!E8RHZQ,IV90E=R$W MP=^@%]R<2LC=!G$>%,27]](';B[M790.1XI*%C6T5[06$;8CFJ_:7)F3Y\/+ MVU3A#Z<;E=]$!MKI$ W_ZC$!&Y+'0%#BLS^H]ROWU8;+>G(.@\Q"+YB$GZ[@ M8S"[CZ]7KRL(K?6'<]>K?4-J^RC)_GF**N#1"4/;UE:80BO[,O@,V=K05CH8 MV>R*E88VU:%(9&WF-/!:,04!]\*;QG[=H4C/CNUMR*!#7QCKXD8]T":10VX4 MM,,TP2NB:G)J$UO4'[20,P4U9"':7] 5PBA_*;6-#B1=SDDPH_(V>$TX2%*W MP-S*'&4KO%,K]ZQ2F^VV\/P4S MU+IU>T>3O;;![(1^0]A@ 93[U-E_F@FO> MVKX@J7L%UAO7PZ#LK:V:3>R3>+#.B$@.7*;7E&A2QILVLU<0V2LZ=HX0U*K; M KE_YK.'&W>55K>*O47D60!!4N<+R8LB.FXA 6!>>G._1CD02:7 M3QQK -5IPOK30UMW\HY P0CFPMQ,[^Q]^T6F9!*@VITR:5;X]8L;KS8CF.?7 MTREUM4_H=$*$Y<=X)IE[<[?]WE$:&5R[>1H^U6O$,DXP>EU6-,GSBMA]6"@6 M@^$T*QK#H)$0OHK;%9.P*!/_B^#14B6HYR8]:3B#AS"[3R.!&\]F07(O@[N* M=2)Q%3UK4=[$SC6QNA!EVURAWC*KR*T!B@42L=(]VY@UI[ M?K)2W8Y1::Y[,T964K]K=.E%;]G9H\ZD[%S]9HZW:HL=I5(A-^!:!*Z*Y<"2 M]U0DOM4;P( O&9 &^ H:P(!O$XNKB:^@@1]YNKN/.I%5',8%HW%$EY$ 8UO2 MX?2R]$EL\XJ=X!GSQE6Z1:I_+, 59VH#MY\9<2KWTN$RL ML\)(@(BMXT@TV3]2.B#Y7>L1-6FJ,\RW4D8JQCJ?$M S >0**Z M[$]]?0&SSE/;:V!KQ(NR&KR-IQM/Q.&RR-&VTF=G7/Q*PG2BQN99(O'QVUN^ M+X=3_;PVX%;CMCOC2I(%5D\UUFS&[ITEN6*J051X&G&FT\UKC3@YL3&@0L#)%;^-:[K;!EX=;3=';N,2[;?05 M8K&F;+#Q@E8S-K20F6;C3:VVQ[IF--.4)?_$J_K:25PQ9<1']+*AWZ8UMH(L M74+1[@0PV;XPY@!>0[!BRHTQ8ALWJ>UE@A?E=QFCMW'=6K/Q-O'\C.&^QZO. MV\B9,>;#(5AUE?>TC-'_A%\*ZN>'&',!K[5GXPJRXX.T[&KDAF,Z;%-CM_/M M4^,-HIJHCEDU9$3-3:$:02^L'&B\670(L2]#9M3/V:X1 L/*A$:[P0<0#*LQ M,5K:^JJQ@%@7DJ)\H!PA,>_,J>\Y4RX<()4Z)/ <+T.HP]>4 M.M*=4R^",GRJBL38G)D")QVV!JVI+!U//;3LO\(M/[[?*7E6COPC0-CHFH W M IX5^UTQ3]42\9, X)J([&'BYJVU_*! M^[K$Z!9:Q,J![):]2MHHOW"AW<:Q\J7>H\SM=X"6/YN'GHIN'VC<(%;\VT]W M-6> KD7T'"@]OM5.HUCY4/R\?/V&?KR"7?<5[.Z"G2WH.]Z>[*#:;^V,-<46 M&:90>1N+!=^KVXHI)-X1M\Q<7TQ1[Y88M6\;%U.(NSN6&;M,AZZX<@R\FD)6 MY#@%[CA:C4F+VV52R*/MD6Y:3-HL8ZASZ;"O-,.7K3/O VLFU;P M(1W1!6$J\W4XO8&%G?B*XB:@"QO$&3&NK(5Y:T*/R8&QQ89=18'"ZU: M+IAB<'L7"0-M4>-TSN'RH]3^P71&QYK>W%Y K?N7QZ<.<=UH$<57B#AI-FL,Q&UL[7WK<^.X\>#WJ[K_86_O,S/CV9W=;"JY*_DU<=W,R#_9L[GW/__EW;O;3S]\N;_X MX=W;=S\';]\';W\+@O_UUS3)OOY%_.O'O[]JU/^NFO*D[J&,.C9F__[Z>-=M"2K,$@R09%(P,*3O_#RRX\T"O.2C(TH_"!M M(?X*MLT"\55P]B[XZ>Q/3SS^$:C^PP\5Z4(6,9J2&9G_L/GX97;SFA9)EK^) MD]6;39LW89H"R.4(2T;F4E"W!!00O!=S_\^#GOGS&MB )ZMU2GY\TQVHF*[" M) M69/5 6$OP:L>P#FBR(IG8*4$U75M8)"#!;L:6$"M&ZI'& M9!X6:=Z=R"_'D0*\A?885#%71![#(.;K/T5T]49(LK<__73VI@08!$%.8*X\ MR&A.@OSE5CU,IF4(D"YI!KS(_RY:2V0'I0V%;CD*2=PW&R$XA;BE$:OV(5O MV8V3Z$\+^O@F)DD)I_A0DK=B&)+\<97E2?Y\^6)7IN$#2?_VH^SG"II4R'[* M-M1S#TT]D_<"U4>R"--J[LE3PFL D[1H#=,\Y _E1B]XL C#=04827.^_68/ MX>:+/^ZVG ><2V[@XS&@S0V'@?<^?$A)$ZPO&JG@W._@"8M^H STL[_]"#I> M)2W_$J64D_AO/^:LV VW$<3M3\,YHRLU(]"F[013.$1$<;I5N#30GVJPO29& M9]:7YJ5<:+4V]<*EZQIMOJ19#J+\*BWI"J<068@/QA@?J*>2-7N]OZG>SMHC M^MB=0WB+'@H. #+3;6!UQV=G>RRJ?TI[4]IQ:EWF7 A%0I&[H%3SF'\ MKY,'GK,PRB5'H$8/IQA\#G. 93J?KH4C!/:33,^0-_1ZT8GI176NB#:'DC:O MNU67O-[G];X.&(U0[T,B-73D =4_<1SJM3&-BO)#F,4!*5DL2++2UY._\DJJ M]%S-@5SHO4:@]*('3V#Z6(!PG8:+&@VO]O<>=9NH:W3<76:.H"RXC;Y%E*V[I_Y!G*9B2=OW#1U)*M3&O4[ M]0]YI995$A F%BM, MLG7OL%XG*?E<'%KCKP!\W<0)5.P")-V",CGE:EOU#MM-%E$&FZ]44$MQ?$$+ M$'K/RJ-&JY<#V$$G#*,\>22@N88;6:( 6M6\=VAG9)$(QT^6?PY7J=]CNPZ>;6/B1YDF51]H@?!K:GU1L M40,F*EPB2YK)9;:L28]0W9&H8$"$LW:]O+FCB ZNHI6H;9@DADB*I9 MC]"!Z2NTS+OGU0--:\"J_=WG0/4="]/R0_F(&,),*&U?)S7Q-CI>1GETK"UZ MKQU9FBB]0XN2TK6IB=U/:+%3N)8UN_1H:?ZI+)P1E015=]/#I*OH! M#ET<\2DON@$G70SQ*3#RQ!==G/ I+FIGBBY>^#06M3M&%R]\*HO":Z*+%#YE MI=E#I8L;5O5$)Z:IBR-6]40GEJ)KFF/54!0!.5W4L&HGBFB)+FI8E1*- +0N MBOBTDJ8PG"YF^'03TQ0674SQ:2L:F46ZR.%36?2RLG7QPZ>]:"5*ZZ*'3X'1 MS%;711"?]J*X7K%'JO>K-8G0GI)5$%'8_AD01GSB-$UB49 C3LIP*7Q*2 M\R"J]I2HM ++$1196,0)M-N"WWP#Q^Y\+B[J] &QWGV>UW04W_PQB2)@W?B. M/(+>"U/?AL^?:1;5IASI=S )R4L .YS@NLAB-53-K6V M 3#!]9O=1YF7R_! M#.))?IQQTMP01[HE+FA\,8*CJ^:PRT20@P,[BW"W\)B0^CQ @QZ#8# C$4D> M!4B?2:Z'@JJ+:QR$K/N8A ])"@< X8T(J-N[AKY8%:DX6*;Y$DQ^L*P868H4 ME$SN_#)SE.;49QBVDW&\4IIA\"#M04(.&3_")D M[#G)%K^'Z=YH/<+/J*];K/:R68F I)EC6+.2T?^1Y,N+@N=P5K*M9@M$I!)32NBU\DI'A\HC;\EZ7&.O>QGI[ =+#6(Q%*D+&D:$\:% M:,R/KQ69=AL*%S6[(^'OUV TZ!K-'8:"OU&U4[8='FI]PB/1]#:UIK+%1Q)R MHGGNZG7"@$YK71+?? -CH M&:#*MNZA_DBSQ3UAJYOLD?!U MB%N!1G/ "&J1:M#3,484Y$K^?)N&<%)EL5#+UH(EY)JS3A>G.,S$6K"[DBB18:+?T9<$=E\2N @J13L MN02K\D6IA'Q39H:^>R:.+8?VJ[,8[&AITFJOWGMILO9V>D MW&U-D[.CR56+]/A0@$T-,T*1GAEJ#$UCJ^AXU 1)?:<+TN-"#TT#)S?2(T,/ MS_I8+M*C00\EDX"Z)J+]7X%JQ:-:/G1-%/N_!=4:175\0Q.__J]!M<'/"FK] M7X!JCQKR(T%/.]--8T"GGVD 7F,E-5Y:0*>EF>%IGLV'3F,S7EB=FQ#H=J<9 MEH8Y@>C4-C-L35)CT*ES9JB.;B6-3Y71&?YZL%/S6ZJ8CY8VEF-CHA?FH\5$ M1]?.HL)\RN@A; ])=Q)7-RJG%[=')X\T '_I*E=G<:&30F;XJ:_;H),X9LB9 MWA)%)V_,T-5+1D&H AFM:9=KS0AEK0GNIKE_Z%R69N@VI;2A:H6=VSVB/ M[$BJ 07K4'R_)'D2A>E.AW!5'$@R_7AJ!2D1Z.4I<%^%YF2JT*0I_2:8[)JR M2UH\Y/,B?9W8<@1\N\Y#W2&_#=F4E:9*7"HYMX25%1HE2!GT' JCJL#DI,B7 ME"7_V1<+DV,BZS$L!C><%_K0OVP]+.3R1VU-N@QX'\EP4YAU'A OS:VAUVEP M/)0;I+G#X/ W;Q/-7OZ&T@G<4*KQ.E0++@&YL;V_,^/OS/@[,_[.S+'CKX59 M@M!_K8-J&[T,H>_:'%6URH;0<]T6Q3J-#J%SNBUZ75])<.F1UL'1V'N T#5M MB*>5K>@ND[8E?AWVH;M4VI:X==V$#EYJ-,-0TW+ $RG9->0!G0= 0][#8PDZ MDR"(>NB#V>E9A!G,(9BDG&HZ_Q2RKR07BF$54]M?6SVR3MMUQA'^P 7-]Q&, MX2P_<([ 7WO(X ]Q]2TNHAPT!<(>DXC4@-?4S!6,9?"YFI[7+K!6VW% :XTW M6P7E5N+YQ?^4[P%-Y\?WS63!.*U.CL,F'(3CC#R23%'%N::-VW+'"1>^F 3F MCS=YMC3;YP==@_Y1VV2;. 1Z_7G(DT@5/^EE#K=%E3>91%LKI@1'@JVRK=NB MPR0#2J:PO2?Q"O07D6,C7O[<%#20P*_9RRTF#/@$Q-5<6N^MIH53"%^R\T7% MR\ &.V:622[]CLCP.2=SRLCN9C[A5T_ *6 4)5G(GDOK1.1RBYMA- 70%N7; MLX3+5M#!C,@HJ",[6XXR(*:UHGR7:#K)^:-DZA!.KL M65H"96V;80I9;SA16G=8UFY8:!OJ:3:V'P;Z1KY0M'13D$6B@MTEF"\I M+2O6J#5+K3Z.L2@MK^W1>GR%'6B<%L(Q+,Q(^%\L?T:NPTA#8-RT/63-W,)* MG\,T?U9*\]HV;A.02*EK E-7CM"]3)& W-S!)WR=0,+7/X@H<47BB;BBO2"? M"\&AT_FKH%/#3FP[#$I<57Z35F/X)+A>$6ETOE,CO_?H\OOT@@]H[F[K+075 MLH5092YVYL-.N8S]I_@9+YQ"[7&+E$^B]4FTIY=$JS9_T,C[1G!?H]3>0$6W ME#I8*P*LZ)*>=?"1AKG08:.WT33=<.AV7#/<+&B [KZ!$7J-T4=TUPRTT.N2:XON MXH'A@CI*!4%WAZ$%F1IR!?#=8K#,"NW01:I!]93JHDL5I!J7(AE"%S.D"E:G M]"Y=W)&J7#VF!>M2!JF^II%"C,ZNT+/WNT4ST;D!6J/3@B1*)L!UA2\Z+#;J MYD*?SI3HKO?I ^T+&7Y_=^<,\B]JJOL>5_9]7:&MJ8?/B7V=IRDII2Q_!'82 M_ZNH?!.5R5KI+0D53QJ*>]KDDE3_-N6KNIL9!44O =3'TJW*_ZL(TV3^7,:F M_D[B!>']D-+FE"AH*+:)$7\8$JSU^&BHTP5SO%B))\6O4_JMY-P/<%Z6"S4' MQ61&HC3D/)DG46E*=<&_PRRX*56!>XS$)%-D?_7%-8*@4[5X"_V;R(< M)!S6UEW2;F_BT9: ]>(A@^H)BD/+OLJ0K*!8E[G25T^$10E_]6B@I='Z1ZE\ M*L461LV#N:WKW?PBO;+2EW%_M]C%<2DKPO0V3$#@7X3K) ]3-48Z?1QCL?4S M\'LJ :_<* ]PBL5B!8#\I8X]$^*)@US:U"ZI6! T<;JHA&C)C5)"N)G6;[3U>$UNNE$?GR]Q A4G[P[,A6JQI;#*&CJ%M^:A,J78:&P_'/2;9P C M(":3OEFNT6,X#$I%:0N.*)OTB>1+JH5*0]>A< J[N8M!ZB M;EW$Z*+0+5[^5AF8FOBY*XC7 C\MJU,347=U\-2(6@U4:N+NKKA==]QU0YIH MZC]842B*=X6\]SFIV'V==+LJ9PQ.OCT3Q$G\#?A6G(1%I_!F0K#7O) M&XM=A^D5"2(*EF6@4(7/KU\&;=77 KC&]7(/X6U9;'?H4 M'594E\16&ML/EQ(DK*8L2E+RPI*^IR(7_Y;1QP1.Z/-G.-OBPS,QRI/'ZAJ3 MNC!3GU,YI=EYP4'#Y1S,T(M-62\<98C9&M=M FVY M*:;SPXTRS1#(7CR .5T/V,TD66070K7(HN=2;P*]$.#9;NQ]90D)Y=H,X13' M@W=0A,[TVAIO;N@:7HEKZ39\+I^S8&$L4[#,.@^,5]U3BUO7H"P[L^4H V-Z M22IKY(#%M/%3]!T8JYUEN;%7&BQ8\P&PX%?ZILTYLZ'_T-B)Z/B1=!#/]E5. MR ,7O3Z^IB,.3(%;1M8@Z+<;;.,?!H@K1.HB&W8&;4_X9=L0,YPE&$QA8T/ M6SU_ODW#+ 1.2C0.XQ8_1B)!X\T!AN7E$_&HZW\;L2)5Z*V1> M];O4L]1EJ,%P%FEY(G=C^T;=ERPF#*0BK > ",NS?;/P91ZN6+R]Q_ PB4^# M.+W-.1@5/X7Y9J.69E7%\:4/.TWY="[?UQK4ZCSV8%2IJLFV$XTMAW%;)N%E M]M_TH;KI=)-MO?( JIE/QL*([@LNO-JH$N34C7W1@E,H6E"LU]6UM##=EO2\ MR>:4K:IZLVI%UK"W?[YB^#OU_OD*XS7RESA[OQ?8R4&!KN9#!X1.^E6/_C-, MT;%"KR@?D%:>AH1.*+@BB68B-[J]Y(H^.MH]NIOF[O93^^1$=)?971&M13 7 MW7UX5[1JG]6&[G9\WR3K$> MV[1HF6"+KLY/'Q)3M]X#NL(_UIE$)YZIJW6-5Q5MK*2A2X*Q:)YM$R;1J1&= MPA+:>;#H;+$."!V0I6UZ&#HSS!(Y.N>0H3/&[!"F?0D-=/973QO')$$*G0RU MOWLLI'*&VOY*#CD4X:B?9-J[%H)#H(U0A6W2L'8]%$ M3,G@+F%[+"J+(07;WMA$)UWUQ FVDB3HO&MZ9!RRWA,ZQYL#DKG@,2Q5N3LE M6J,[[DVQ>.F%5);.P>=N-'A!HN554'3KVQ*9%X*A35U*= I==T)8NU>$3E6S MP23&-3[1N92Z4\%R?;X]A7I_LR&C.0G>!0\A3\KG!]:PR\69(.8*PBP.>+%: MA>PYX,DB2^9)%$*GL I* HK!FJ9)=*"$-S_=8'M&%R\X] .SWD,.OECZ=UHL M78@/D'QP[MX#IYS#^%\;K@!J]'!;H(,MPFR3_)$B/DLOCW80M/Y1M2& MZ4Y3XWMDA(MDOZ\FNVUUN]E5.V0E9!D*#'\IU_VEW*&M*BU#0WN?.K8J_-7< M%^CXJ[E&&)W:U5QW4D-''E LYYEKX^0G4*2K9RL/MK&FF5';UYG!H)B]TQMN MO\.0G&9)=/0<].'[3;(V.'1]7-!XR^/XH2/AYIKL>;<&5)VF@\)IJ0,6,8'L>F ;H/3 M@:%_I<7(SKPOK6'KY)NYR7*6@'1XNJ!L+7?/*)KA\(G@@L9[:"16]Z%J4%UD M(DH'@G:_T\ &A6=$SY'6T-K[/MH_Q,K5&5E1SN(*/ M!_7-E-M+O^.IX#.HO+BKM/-Z9JI5)5KT' *CFJ($ZG72['8*N S+<6/U$->0 M\^]!<^]Z=ZF;4\;C,@W MF0XU[BI-^P\CMLTBA;9784<;M=$4M.CI.^TP$E:_>H.';B=$NW7WWT MW4??3SCZ;M/4@SJ+M.F!T"JQOBOS.JED4 M-Q^4#4V<91) +FB6D4K4/]\R&A=1KH"FN;4%D+:E\SFL;$%@#XFD3@MRG(.99D'.3@-32T TP! /Y/>K4*6WU68 M-;-K>.-/5>.[\T?>Y_WYHL_OMP=@_;J!QQ9 M,KB@^3YR=CC+#^(F\-<>,OCCCPE/PMLP$GV'0>T[FF\ MU9\'&VK-ICXU\KM@PD_;(T#-[6^,>.JIG#4I-"/!ST1=HITTDM&EX>JY MR=&D6^@)3*KEV4"5_M/YM#B1O%H#+S(JIFP^Y:@\_HJ.$[L?[AC8T:8<4?CG M4"&EQX<&62QN$YQM8*<1FG:;RVIMR:2)-N//0F]V=J(1]VHEF!KFSZ&2_78, M N2R7V_]=!/*1I<6W]J'C&X#FMEGM)WW$N7^[-.@'FDLZ#:SAO^,&B37HMRV=OR)(]F@!@NJHO#AICY"\..KHXV"[1;8^UJPN"J7A-V/1QU>-N#B\!UDWLGSG]_J[% M?%^IP81S0EZ^ -[X**E>)Y^@Z!^,\4E)X\P)\/JOUW^QZK\FIX]KK??78!6R MKR075 ] RRE8653'M#!&TS#.M&(]0#H5QQ#5Q"@L)3FG6:RL1B%OAT,]Q@6- M5]:/5*Z+D"_%_Z_^722/85K&,K/XTXZ_[W;LW:3_=AC)FR=&&.P>@;[) (KB MN*39$?0-K;U!<@HWIC:QN[WGO8P!UBP]OP>X>/U/Z@L[/4SA:22?PN2D\@:N M-W U4_Z;3H.:A #[.WYTEK_168K.E.QE(:FV!8+**S+P/L"0H^ ]8=X3=L*> ML,YVJ&OWV)^#>9BP & M"! B%)B6OQKZQQK'<>8@TX3$>\B\APR_A^P$_$6P M&7\7>[%\5![V0+DAXVDV$Z*0@39S'O*$?\GH P?]1@C)FVQ=Y/ S!34F3*>O;:/08'(-WQAB\0X;!3\88_(0! M@T][996_WK!ZHMMDC-/&$D>-P5>6\'<5:_*Q 1\;T(T-F"DKU(KL0TX(B0): MAWNOYLYX0R9ZRCPZKV/ORSKV J&/7(BX90NUB+>C6-T%M11HK\%^4!='FOG,0AWEH&#]N.[RSL'(W +M%FS?C3A2!YOHF)CZD MALDOFB>_L#XYNA= ^WUTLS:$K?>LY,7G8WA>_> ($O_ I4]].,T'+C\)*;\5 M=G4Q9'6CWN'['*[(=/X" .E3AHUMQP&M?]S2/VZ)Z''+"YI%1!0 $IKA+.%? MSTD6+<6%765<4[?;*> R:%CV-7#/._ 4B32ZW8;&1=P ,$/CN,>P& AHS)CK M=8_Q8C#LSMC:<,?P*5-I-'OYE%F;SZZJGRPUZ>LVQ:32+V9D39FH$E)#=0E. M!CU]DH]/\O%)/N@0.?6WZ1H,?VID:6MD8G'L;S.)Q.6!D-V^H9NE0G;PD5 M=W8T\4>@>9NO6FW"EUM5SB<$^X3@$TX(-@Y]N$X+/GL;9"0/ "8>P$X,^#)D M)*#S 'JN@(=!4.Q!U,P%-AK360)P"ZC\6T7?7X;C=Q6IO@I9!E*)WQ)V)[9# M4R2WL;V/W_KXK8_?CC-(Y/5HKT=CU:,U#Q[GVO/9"^VQO$M6?GH(@7KBMS7P M<'7/;)V&F?&S1>TG<*=7=P2QV]6ZZ^G%=#K)XHN+J>*"F[25C0MVRX3,+X " M('^3,)W.YTFDNF.FT]X&6)3GTWG]Z]\O2]S*V]FX 0C\1Y^)"@))$QN3_[N M Z#DPXL#-KQZ$A_)31:E!3#>32:$$0T#GT M>5<]"4_N0[8@BBNFG0>S@- 'D@$GI""-)O$*)#$O0Q^/1 ZU7@\;H-$PY=-, M!4IM"UM3WT.3ILEKVEB;_AMMFORXA86I05PP\>#B37:5)HL$5+?;NR\*X:/3 MW@)8GT&>;03S9<)(! /)86IL; $@4/W*2_M95$F=+Z#$*,BDT=P&4 6+EK 8 MLV2Q5$*C:&-(&]D @' "RO<2QK\4I6;H6HC3SRI9K-G% G!W M84KVSSB [)<#U=#4!C!+RO*_OVW787WPD% M?LNTMZ"URP$TZVD+U+.S9BJ]<-MNA*HA>(M( U] MT]J@%A#0A4[];O[6,I&[17!/><=/;V )3;+OB9C>D$/?H"% NXA.LVORP J08&>_0*/WC0BH._0&V"^F@/WB"+!?30'[U0%@OXI&)H#5=.@- M,",>J^G0&V!&/%;3 4?" RYHOH_TBX;2,J7S?&<)J7SMFJW=0+Q[TU,+8G5K M-Q!O+ CQ5JD&Q.K6#@I[/26K8B6%L?;W_J%*,C54=;_W#M4LS!9U169J?W,# MC91"-;_B@UPIPG$&YDSRF,2%M+B:LIU[*,7=O!E)*\?4,EG?4X7ZTV&$T\-LT-)2DV\A MBQM*D]6V&2@9=SH_](^61!4N4Y[S,A!4^@UNP^>RI'Y3PJNE47U:LEE:\F$L M8;H6!%<6S6IL[Q3ZTH$M@ GS0O52J;3=<- J2]\I6HX'XD$EZ4T6T1799W.* M644"IIQ'-'I@P$"Y"EI]QHW%H%PEXICB[J>"C>J:# *CDL3UC;##.>C:SP@< MTTD$JDAY]I5)+K.[+PTE)C7ZN+T8L].@#G6L"6/"VBXUJO/G5UI6J7+N]L1*H$%I*(ED25!=AAA( RWR[%?K:VVK(F@[@#^ZI_[ MJW_6X=SFYLA5B9H60T"H%%BU;7!#:2(/_85/?^%3HZ#MZV@.;0BK8,+ Q *F MK8Q-C-C6^U&I2_T5(UGJ#AVJ)>\Q8E-KC5,].Q@3/LV!,&H4C<2&FSI\1BW$ MJ#!AW.R6I@:^X-%5/]#TRJ.[2*]:B=ISP\R>0U7SH2N+8BCB9Y%5Y5Y==%PJ M.=)HF_LY*%G2[$P_D>*\BIPQ-!PH,WAH8VH@*C[3->A.I&2N1EX)&@YS8IH= MUL+1RW9 Q;Z#VK>=]@2>.K>:&7UH]D47ZVCW1HBJ-@PJ#N_+8,2@LR(2?@;! M:S0TLK$1-"ML:.+\'HU0:PPKH1%G:F=C\Q'6'!M&)<_:N%XQF#7][4.C&V5N M-6X'2.M<2G.K4CE 6N=>FUN1V_,QHU^<$,WIVBB732]JHY%773"KO>F-1BAU MP:SVJCBZ->M;'S:K<89&,!LM?*L*0>AXW DGZ%<)0W-M[;&M4+T?"V[0UN7,<1%5-T]L4UO%JBB>R?D8@T@ZJ7FIC]AAJS+GZJ M,P3A+-/"FVC4#*>.EX:B^FY%L\5XK';A"33."K,;0#LAV_C\$2I_1!^WHI![ M*-JMJ]'K$FAL^G:X:CU:@<86;H>CR1M(Z$XB,U0MO_: QEAL1PW[;ZVADVPZ MER,,'UA!M^ANXJ&-KRRYM9G\H[S^4=X3?I37:G',/3$H*S!0XK^%.<2$+]$AM# M ;I11_N 5E>#S.%4]FM=1<>_S&$#J@%?YC"H?G2T.96%QI1MW=9-WDF:+>\+ MK5-9PDFGRYAQ&+1*WQZPO72?)?RKHCB93I?!<1"NF@VW3W:G;XWJ98"CZ9## MT^ #<-='RL'JV\!]&!@S7&']P7P==B,,ZA48I3C7Z3(D#AK5Y#5Z.,6@AJ>5 M KVQ_3BA'[9BK*\WBL _X2M/CJ>,6,>#FAK+L[$0X94^2MO8$VZQM9A88$.! M0^N;U>G,4'4=K22+:1N\?#6^W%=08F+C_%493 M>,J2=+87;$"73:2[TBV# >@RB[K@JQ.D<;O /HG )Q&<V\PR"GX(P MBHI5468[!#1?$A9 KS4C2\'?CR1(RE2W ,#>K:MN)D&KP=UE%'0 KU-FP9>, MD3!-_D-B87EP87H0/LTFCV&2BLT!\ENDPU:IL.*+.Q(5K&0@>0#-UN/NQL]OQWF?(OB$LSX'YEN%#9=EQ0#_R0;)2&G"?SI+J-,2WRZ5QC MTRI2-6P,.0H:*)?:SJ#?.QU&N3>4!Z*=08=)*C@27UPA!+3Z^%0.G\KA4SG0 M(6*VAZF14H813RL*"^WGZ!]MOH?! 8#.E:WF8VK+A$<5?;&[Z4<2"V^YT#9\ M5>BBQ6UH8:*LH@L7-R+_8[.L%NZ62V0*SA.4;S/,"E'&%XTJUO MT=(V_.C34WQZBAG&/CU%FIYB%N)QGH+R<\!%@8V D?6F]DVP9G3!PM46,-U\ MD^:1W"67Z,*BETGB3O54'6D8X.U6+AA"U]"O YC"):B)*@BV!-TR021G\FW M [ 8S>!C5-7,-<&P[3!.<3V"H8$!&UI[4^T$3+4OG$SG5SQ/5@"*C*;UC49O MFFGQMS?+O%GFS;*3-\N:9 $UU\O0X:@!..VFLJ'+/#)#N9L.AR[5R QYU2'O M.O#V<[ D:1S,*0MXF)*RI'I\\ ))0+=/D 1EQ-[T^G?K\9T%Z3I"Z'T1WA>A MLDZB)8D+\7SF9<+7%#CL Z/%FE?O_8CW"FN?^SEZ6N@\3$.0CW=+0O+RY:BX MW !ANO=QOGZ.XM@$&@X2;[^>@/U:SMP88JQM-'K[5866-UN]V>K-UI,W6R4B M@"(Z8%W;#N\#5CTW"_]&=%'-U,Y,T!G*F46@#XQ7_KWRKZS&4A5?_$>2+R\* MGL,^9Q/.RXW],0D?DA2@T]*K.HSD.E,Q7"P8T+Z\"K%]CUH+1Z.^CNLFE)#, MB.!RX>0A;$[92LCIZ4.:+'8/N48YB>^3E7C*=GX'W_*Y>):.9EKX]S2+-[Z\ M\>6-+V]\>>/+&U^G:WSU>GBB"[8UTZ.%,H4NJM:,96>UV+W)G)*0$][62J[M M[= P5LSO;6%O"RLTV(^"<\1+ZEJJ;$-KQY"#1"$;AUVV*$';"9=/82YNL.M9 M\1U&\E:>M.&_%>2ON=*TXK6-_A-98YX/?M9WR:[#:%>D)^*Y*3SNS M16\P9U:,"3C>J/%&C2K<11[R?0VKXSI7^W)8HA+6+>4E$U^'"?L]3'6#8O9G M&"C_\1CV/58S J=I!+(PU(Z5V1IV(%K,#LJDB94SQ%FONS<9OV$Y%J38TJRS.X6TO M;WMYV\O;7M[V\K;7]V![63\Z7>ODOP4+(@JSKY=)%"19F3M:7OL2Y2!6X;\H M"Z)-@F$0AWG83E?O.(LS'=X*G%ZW][I]\Z4J\>38%7 *R\)TF\++SY\_[/AO M(NKRFER@ZC+B(-8-G\XO:!81D4O%6RK> M4O&6BK=4O*5RNI:*-=5@A &BSLJ!:UOL[&V0D3P PO$ !-'F#2TZ#Z#G"K8P M%R\TM#/ V@SMS.IJ#YPWM;RII15&N0J9N!W+;PF[$]PE_##1)(LOD[00%V/- M B:M1O,&AS6GAQ#(*7Y; U-7 MD8!U&F8M[P-UG<:=0FX%4*^<>^5<3SD'AJ;/A-P1]IB($J"5M"#QQ0&C3=(2 MKDU1E[(\Y7](#,(EH;&X.6E0![RG^0:B7CWX,\)SEHBB/^6[CE] //#)MY#% MDRA/'G4+-_0T"RI*E9!/UV5-6JO$T1]X<'K+QKIJ&]^ M]6K5:%+F)Y24Z5GK=.ZM>@>2FR6/ .,CX:5S!C!=B/?CPXK)6U>L:3.T.Z]4 M:^"\)\I[HO3>JMOQUTT&YT@AF(]?S>@^_!8]"+RC%J!T)?.H5S>_ GL']V4 =4@%W&Z'=P!TD)>)5AV\XP[#*' M.PNQ.Y3>5/2FHO+R9I2&G"?S9.-%*_+I7$-F:-[CM#GX4.5.>['_O*GG33UO MZGE3SYMZWM3SIEY305";-LQH#+L^M"?7IIRP7_Y=)%6Q4MB">9BD8*< <$6X MXW5-DTUK+&>FF0$T>B;8:_S%-W_\#E-PFB41__2"FS:*@K(-#IL+%S3> CS2 M0ZMG-O>\7 .J3M-!8;Z@(/]B4EV'OV=AQN>$,=AQ>G@T=1\:-_'4$ B>%V#N M7AW2QU%KF$%QK=W!>HW'!K1M^M8VO3BAU$[Y1I?)WAI9 RW4W0!:JVSOIGQ(DT7YZ=BH MZ#A*CRC<4IY?@," K7G+DHA,XG\551J-"0K-H]A%X84(:0"TMBT.CQPN:+Q_ M\,CV/B^ H0GGAZJT^,@(4;H]M/N=!C:#^G/JH).[<1M:#P+Y!5T])%DIG6X9 M?4R$D1"F-_L7"V[$H1ZFDR@2$A=$;!GL@M,_/Y"SAGY@MY,[I>MEPM<4%)8/ MC!9K@#8M8@#[\D!QF6[UEDNR9B2JGE2<9#$<:2Q/_E-WJ/0SN%M/XOY(_!RN MX&.Y4.*Z78,75[_CJ> SK(>ZLK=K>:H^$MJBYQ 8;6#)%I/=%4_U.FEV.P5< M?$RD#;PUY-P06J$#&/8^A6B/?3B+!SCPDY ]'UJ$"IHWM?>Q*B>Q*E/>IVVE M,4;DFY1_VMJ"PXAM\Y:C[56\T<8I-041NF"EP0)179@865L'>JTWZ1OE*%F[1\6Q$Z=;JE+F M\TU\OLGIY)L81$!'EEQB)0CM5K3TB[-N[H FSC\CP7G(,)4FJ=XC(U4?D2G$ M65A\9"*/)*5KL:A73Z)8<%<$M<9V MBZXX#3G \RED7XF0]G8P;1H61YH6+FA\TMA1:.PBY,M21P%)=O[\!32#FZS. M]JWU!TC"9U;&=)V$\QJ4?;T"\8AU;9-S H?/[C;_DX0>EDL^2A*,N@WM,960NI#FQ;ZL(2 M,E@?WR_9.L9&%OOKP1DRLDB@==-WI%%!6Q;, MR")]/3KN-2GQRT@IH>?8UR3"KTB(T+=_0Y,FZ[82Z!(EQ@(U<:NT2)=U+%IC#VYNESG1[T/ M6&7(P;_E@\]YTKD@E=&8SC*16D#EGWOR>1FJO S8\2R,\G\D^?*BX#G( [8K M/K?QC^R?49*\.X@Y"&H=&QX@@A4B@AOU9 MWG'((A+0W>6.X%W+#'9;TPVL![8%V*N(7D54O@BZD0T;[KK=,]?^8I5$0S'J MBP\KX?:+'M1DG/%PL&-G83G2^ M:V73R-2>9>@8@QFU4PNB8B5R:) MXY1L %S??A".$L/S"=X*\]9/#''Q.>A+=A)$K) MU'*ZLDWOT&VVU93=$?8H:ON\)EY3,U$/C'8?A'Z#0AQ+' MTQ+;2FX;T+C. PVJ/M[]?0+/2&P=)=M:?-5%)962UZ(G)HR4N]:H[VEA-:B, M.J@$."G\DQ2SN=9*.+4>NYFQPOJCS&%1,V2S]J3R.@8X3NQ]Z&-C1IAQ1^'50(:7'AP913S29#MK8:81X-)'J M_^JKV9))H\1N%ZF/!Y6:G61HQ+U:"::&:0ZH9+\=@P"Y[-=;/]UL"+>BQ.+6 M,_8]HMN 9O89;>?U0KD_^S1H1[)[;2R^RE^HB;"E$A$^L=HG5I]L8G7[P#Z. MS.(08,MY^8Q0NKF FY"VKR]UF6+@G&(3(#LE%$^B"/@VWK"/(F55V=#&8SZD M.B@V$\@!43:T $CEQA1;)8L;4HD;FEH !D[06%P])\FC$%6*]5&WQ)$VBPL: MG\3KTV2Q0CMH>L-YF(IK2G=+0O*/M'HG5)%9T]1\<-B5V2;-'<8*_Z \5*>$ M"MTS_TSRBP+.[[W6KU$Q2])S<(QV16+,49)U]6FV/IG2)U#Y!*JV"3B-IS$U M/_M&EVICIIJ@\[9KK LU,/M0>2/M\NE(/.@&"ZKA9QEEIM$I9K[I.X%0;<&3 M2(##E7'DKOJ(@2C1\)2.+IO%A]Z,Y:(/O;FO'JMT6*"3*1:JY#8@ZBJFF)*0 M$U[]$T24YZU#AXTC.8P0:L+BB]5^?^$= [?4[L&BCX*/Q#M_$M>4O.& \-Z& MSV5:I!;,QXT'A/L?)%DL'#=U;XK M?[PG;"4K"=QV&.^&]FYHJ38]<;8\]&$FR[X=V;MZT [)3\^E&D0I.73+'S M:-S3<^"0)/XG"=EU\BBN;]XO"2/A/)=D@W8>#8?AC L:;\8?ERQ4L=E6I%T6 M,H7?M#M*W#[#MK__1M)'\@F4O:7,$.LZ'$K<2PE""VFURI;#H,7U'N;LRLRO MQL&+[3=J ]?]*/@PK0R%6-PCO 8],TP%Q%V05@Z(!_\O6;Q1JTE\]11!T\E* M_-4&]::Q!G0"[F#4\O6]:NU=>MZEYUUZWJ7G77I./"*V#MB1.O?L6 @C=0%V MTBA'Z@'L:#%H8OU^Q%B_-@HUD?X%"=)6G7&:N/^*!/=N7AY-9/\\)F3U+"5- MS']#AKF6+>4ZH/%KL K95Y(+'2G@)-HZ] B_U3=K%^:P.ZFS MX$K![*=^)JR.YCXDPC*$#X1DG&:;8]%6BR60G"*/_D'1CG_DH'X3)/_ MD/@#L/:Q&=W'T!:J:W2'Z"/\U0^NAR/WAZK(Y4VR#40=%U)[K&'0,5PJW:$L M('-!V9J"'"?G-(N5SWG*V^$(UN&"QH<.C]R'QZQ^21[RN]UI,HFB8E6DP%]Q MS>X]%T<1D;\L9G7L45!%2(&^J%([-B:JK"C+!: B'^H\Y-+B,&V'&137/8 " MW$^[O)0936':Q<8?+&V'>G2 M/#!^>MCB$?6@B.BP_TM=3ZCE*$XQO4ZR,(N2,+W)>,X*8?(J:H@UM/9!X5-X MNW%3#7I_)[^L*EVS]/P>X.+U/ZF?#NQA"D\C^10F%I9/,K!6XZE)6M:48+>_ M(T:7?6%TUCA>=HTB_'TL)-7V+*'*3!EX'V H?^.SD7PVTNEE(]FV;D>6E60Q MNC*RE"1[D9B1YB79]&6,-$FI=]_H&/.8>@F:CRRIJ;>(^DCSG?KRC8\T":I; MB$E74W+XV*4-K-O$6W5)@5UKM!!DU24%%LW12F0 2Z(@+U;PP[.H K 0*Q84 MNR4+@,JB5H!X&&L.4BQX%&*,!V U)MDCX7EIIEO.(;0.S^#IA3UAY L0^O0C M17#C2"X?B2I17C3)"EH<2>A;RLL=K&; M/H_"D<5Q!CCF1A;O<:&MCS02Y% 31^OPV3DC%B)X43V#7KDE!$6#\D8D-![D M1JE;8/&YBAR@Z_U(WH_4VF*='00Z6IF?=0,@Q*^U>5TW@+>5O:WL;65O*WM; M&8&.+S^ 3M(.EI]'KNV3/Q]$/ 'MD!>L^C44S_EM=-V#BO2;)G$0YH<]V]D; M_4SNS'[H$_Q.%6U\=0UOEOB[O58QW>4/EL^@R.P3MC#-XA MP^ G8PQ^PH#!I[T.R5^SNI[0,QGCM+$<5EY31I)%5JDLT?/V(?%2%N\ %F_. M@;4*B,CP;3>*4TP_[8(1@_OG/7.693.6 MJ]$S.F>^H4KOF V:'::]+^O82WI@V",G4N"CB\V(=^,8G05U5&@R-K'OBSX/ M40R:_"[1=T'^GV@__0"_9;N8R.1/7HX=_+3C#2/7=N+ MXSJEX;=@0>B"A>ME$@5)-J=L52J]93Q^%?Z+LB J>$Y7A 5QF(?; 'P@!$(1 M[O:S9A*#K>FC6/@=F?B;H^#R&0553WV?U>"KV*S=ODL;H !:]Z MV!J93CFN5P6C:_&,[:=C>%[]X B2+W<22/8_X%#C<4'S?1@5G.4'"B[\M8<, M_OACPI/P-HR2>1+5;C)EF]ZAVQR)'W:2,TQKEU:K[3B@M9]>U03U]IPZA*6& M2[7:.C7*9M4)>0W:U]8U*(I:7VR.R9LL2HLXR1;"7PC_B^6/*W88R9O-WFQ& M:3:K$=';S=1(M([.+6 @TM!D,>BM!Y4K@:A<'7;8$'FN@?Z2&1A5:$)ZVMAI MJ))H8G9F2R8U0C7QZ;]PE+'4.#9B1Y>RYEV^WN6+S.7;V.RZE4C8 #!15$>H;V+!5;P=^:)Y M\@O++F/O'CU-]^@GL:VV3%-W,5S=J'?X/HV M$*>L%,:SA'\])UFT% 4IE1=L=;N= B[(UN=Y!YZB%H)NMZ%QN8?YS= X[C$L M!K<[;>1,%X6:+L/B("AJMD%>]Q@O!L/N[JWV=@R?LBZ%9B],H2LE/D9]?7C* MAZ>D;B3T%'-! M!8ZK)Y&;0^+*:EVMB[R4$M/Y5W:]9Q>E M9]=KAUX[/#WML ?9/9 :F630DC3I4&2#P$&3=HF:EF=UK6K:A=LKGU[Y5+W7 MFO"H>I:;Q%-@I5*8W)0<*-ZT$U*FMLEGDD_G]^$32!M1IS@J18Y$Z^EE#J=4 M.I:M)3@2;)5MG4+]DL2;U][00E-O M"+<%Y4B^AU&"1&T;;X:Z-T.MP_D/DBR6.8DGC\","[*M355N.3XMD+31"MP&^^U5_10KD%H8M3_57DS MC#J<>IH8OT>&<2>-71/G7Y#AW*/-K$F17Y%11,.N=N[>/'OIDQ-7I7DRGDRR^N)@J[FM+6]FX+[Y, MR/P"" (:=!*FT_D\B52U1G7:6P#K"OB /A/"Y9!(FEB8_+I(T]\)SZLC2[R M=K\DDP@P?RP9Z9;RI R!B$V_I"D(IQG)"Y;)@;4T9 _(T2-(Z!SZO/L(JYIQ M)>L6DC2P L-662'QQ<-Q.& NS12DWSI_W36[# M9_'5Y%O(0*DLE6N ZTXV,6(H9AR3-U;^+ M)'^^R3C88>)+7A8!O%^&V7:GQ'&UQ-7"WG!>"/_<@9@K3ZBKIX@0H43;I&)? MP)T2P7MBX/[!''(1&D^!S=;=0_U/$C+0/ZW2N#,40Y)P1H0+!J#; YE0N]M? M/84UY.6 /1PH$958CX3[X(#'9X07:3[(,IF,\9,\?8.'SRS!7V*/M1K '^L;]<> DV+/>;V\WC-8(?HM1>D!! M;*7*37-.!$WSCZ#&YKOYI_-9P3E)W[U]^_8FB\F3/EK=1AX"U;OU>_M8R@;M M%<$])YV]/0#EM@M^9F,Z08^^ ,4"I[88V!ZBT^R:/+ ")-C9+]#H?2,"Z@Z] M ?:+*6"_. +L5U/ ?G4 V*^BD0E@-1UZ \R(QVHZ] :8$8_5=,"1&(\+FN\C M3;^A=FT9_-MIWZI8H69K-Q!?)QE8,PW13)$_ 1M6!6-W:07WHIV15 MK*0PUO[>/U1@_"NAJON]=ZAFPC"7E-!^]9L;:*04JOD5#T3NGP@$=39D"?V2 M\341C_>06/ZP85/;<4 [W#.,6Y":GF"L:]<[E/=)GL)Q!N9,\IC$A?2A2&4[ M]U"* H,SDE;IBV^,R=,K:N+V.N$FDN"/L M,=DD+[R*L'^FV2/8'QM/-+\7#[$<_GY!>?Z9YO\D^8Q$=)$E_WD5$G0VWVE0 MKPIZ7%.V^4JTDU6='P:(8>@L'/55 $U99;RQO5/H2]>\ ";,B[IG6!K;#0>M MLM*^HN5X(![TC!"A)E%$4<$4=4T&@5%)V/I&V.$<=.UG((Y9$H%(+J54F3$X MN_O2\'J"1A^WEX3;IN0=YDI5!XWL?.MCBG'0J#$=IY1G_":K3<,8:GI*+N71&I#Y. M1AL"5I@P4/MLJ4L]$2-9ZL04U9(0&+&I];I0/7\')GR:@V[4*/*)#3=UJ(Y: MB(=APKC944P-O+.CJ_6EZ2='\["1SDK4GAMF=A.J"F==613#JT<6657NO4?' MI9(CC;:Y*H.2)=<&L M]E8Y&J'4!;/::^GHUJQO?=BL,"@:P6RT\*VJ$:'C<2>C+!D@='XY8J&I-'+W:_72I+9;]164'=4QR0^V_,EKAKG354:*NB0O(R M$&@T#;.5TR^U[E:JVCD@),7LT>@"W799QX)X:)0_6U1H4S9/DPCN'A/2X6K9 M^Q!H=+AN"D*GYT[0B*F>][9&I40TO&U[@QO7C$3%%)U]<0TO/&DB^V.EX4$/AWV5"8V= M;TJL 9\-06-ONZ"9SE,B^,Y$/2'26U$4-):K&4$<%99#8[X@H8Y&C3@TMJ^C M'=:I; XZB]& 6/T6ND!GGX&2Y=F^/3MP=[RU"79 M:6C=KAY$U*7J:>CE_;[PN:?E7]\[G@^7\0\0V9#E+,IY$OX=I00[X M0DK%@>$9(UD/> 0%66O@04U6D69;*ZUV7D'0?G,6E@;%/6&O*AJBA0\[V;>[ MKT&RNIU^#$0CL:24\U#3CX-HV_T3FJA(PX.$FK@'TEY3/+FE='OXQD;VX;G: M$*C6=5_]*Z0VH!KP%5)?3]JTGK2O+.QSIGS.E,^9\CE3@^1,M=)LOJL4JMX5 M\9'E7R'SO8TL66M8/\;(A>B[M"@"2:&((TCU:054IV23J2WV0Y]P0U7WH;VAN*"QOMF MCWR=M17 CUR=BJKO6%XQ;9V??TW9G"2Y-!H[( 2G1>$"Q.>1+K,K''<=)JP\ MD(XGU M8+*^?OJ3I"T^IF\)'Z[5Z5 ;QI30G5_L]31K_PJ4STCR&4G(,I+\2^'^5<%1 M5C'S3PDZH8_/6/09BZ>3L3BP]V-D*8MX718C2UP<12$F+'F)R/W#(\M3'-;] M-;(\1>3NJI$E+0X>7!Y9WB+F>##^E#%2(E_S,WD2GTF09%%:Q/ K+!*L'?#+ M"AIFL?A1=,DX39,XK!*@-L!PD1D%'>F*.$LT%QO7_L.4"!_:;'>:9I.1&)ZW6W#K*NKE+'*C-3OB<(L!_)UB)+<%Z'4 M1%6]0N[#5;6SX7=>DG=OW[[;/2@G:+.=4B1B*IS+1CUQ^&QQ0>,]R*.L5+#- M3U8 6==D$!B5SE$$-YQ:P#FLU[9M6LHNI62R/U6$?B%JS5PFCTD,)\D,CBZ9 M8]75O..GYN\TA6%2D&.NZ5D_\ZE1]!,H:*OB^'V X0 8+WUG"?]ZS8BH6$9$ MY2E7_*J:][2HZ9!7-:;'15O<=X<]S<9VW[IM94>5X!=E+\]4%.QU0I\/X/,! MI!Y?_/D W]U]=3VRU-KF5,\J'FTBA-PA@2[SH>'B?!NW(ZK(4CL^Q)#>X.M! M]%3 MJ?70R1V)+K$.";%:40EE#0<'/C+G25'O0+]@R6.9/,O+K)XEB1=)MMB^U9&0 M7=).()2%(MR=];JI3UWF<)?@U!U*O30FGY3SG2;E7.[8ZP.0YR/E?)KMO_M, M\B.XC?L-A,UG*G9AF$Y6M,B:D:AO[D,$/D0@M8%'[COV_@GOGT"FS^J)XY&Z M%0P/3)PZ-YG/B?B+!&O*RC1Z.@_R)0$4DZSJ!<3FT++$-"84Z>!'RY75*O_V]XL[:FR5:;0#1?Q,F8>FTV7,. R:$[<';%^/4O@:%3='=+H,C@/?*BCGSYL- M.B-I=55YF:P-L=,?S"G>UY01..TN"L9(%CUO.:O\KA5YC^W%"/ZB\+DL% MBT@)(TOA:Q!B2E1Y$-+I4"/9&6CG9 YL-"-1&G*>S)--_9HLO@^?))CW,H=W M0WHW)$HWI%Y*;D>U@!I+Q;$0X97F5^LN:M+<1^=YMJDNHDLG;691:F0'H_+" M.]S1)Y81K6_XH>-H+4E$6ZC>HV'MMG(: P_WO\ *\] G;?N@J!G&/BAZC%*/ M%N5((ZF=O&XCS;)6!R!P!HLSDF_BCYO8(]OQ)(D#005H'16K(BV#CE0P>EFS M;H\0]P8@L/-PKEIWJY.WYFE_NXL\3?F08'5@9\HIU'8>R4&VO7C': MRB<%Z$8=[0-:J>CF<"K[X0C3XX+&)PWXD+8/:?N0MGN\9P<'OBC,/MD?]].+ MFYLLIY55<;5-)+NM\LAT+@#T,]TX YSCAMX_F>0#CS[PZ .//O!XHH%'>X8R M*D>XCTOZN*0T;-72DRZSC2?(S2QRC-,/8Q2B.%RIHOP'F4ZZ?& MJ$A20EX%1RJ1P^&[%]T>PC3,(G'S;MXX1,M(U]!PNHMVX<#4WX3T00W5.T=[ M7@,9MA6#0O3MS:TI^Z\B3)/Y,Q@9+[(XZJ-O?0P]($V^9(P B/\1;V*"%9J+ M';Y%Q@!__6&&PE66O*.+I%Y_I]A5;YT*F&@&]%8ZFI5MQP7UL#>7HJ0^JXO# M+IC.[\.G29ZSY*'(A4IY3V]#1J1%C[H-AN;&UA;8C;9H0@ [HSJEQ/%:E8HT MC9(J"2Z_!06CK8J5T1RM?KX@)?[@%O2[4E@*/RK-IEXE'XHUON= V+%5T MMQ7:T,+$H!M=4-%')GQD EEDHDG%0R=4-"^%6;#A1WH3RK+%JDD%;*])6/5A M( ^LL6,>#VB1B^"-R2!.0FM]0(HUN-8?KITNE.U-"J%S\H_E?;=I-GF$><0. MN*;L+DS)IY!])>66N"-1P$6SEU-,]BJ64#I%5F&2%4FVF(+E7)V!E5)>M0,-C/"K)X ;=,@D"]ESJ9(M)G8\A1T$!Y$-@9]'NGPZ G9UO0E=E% M=@9U3 =.0A8M01FX!.4QI>LRW*+4'[3ZN U+D_+\!8 J.Q$^JU%H[N"3+GS2 M1;ND"Y_$X),8#/&THE8I'/E=%!2?]($QZ:.;PQ%5L/CTDCTL,K$]@PL=CUL2 M4A:(-9HM@NN-0_NJS3S RP]@G&!VCI(AIC32WR,!S,M(4(EW' MRDAS@XQ"9YHXOD>&H[/ F"9]?D%)GX;0F29NOR+#31&TTL3HS\@P:@P9.L_0 M^SG@RY"1@)%U 6=!R$FP9G3!PM4V9RL0"D41[O0!W8PZ\Y'=9<"UA:U3QMH] MZ/2\8,]EJG+Y=L$D FN D?@?)%DL16VV1Q!J"[ \R6-CUS 78; D4J%"QJ? MV.4#)NYNJ_@PGW=,><>4=TP= MH:0M.4;JIFHGZ$?FL>JNW8_4A]6' M-L1&^^%_]Y@/[PS?\'4$L#!!0 ( M $&"J5AM.]+9O7, $)]!@ 5 8V5V82TR,#(T,#,S,5]L86(N>&UL[;UK M)#9JS$YB&IF7M6L>&HKD)WEZ>Z MT*X'1?K7+Q*H5W?7 X5G47:$/9)(%#*1R$QD)A*9__Z_GK81>L1)&I+X/[XY M^_;U-PC'/@G">/T?WWRZ/YW?GU]??X/2S(L#+R(Q_H]O8O+-__K/__/_^/?_ MZ_3T/8YQXF4X0,MG]+#)XP G%V2+T?]^=_O?SQ]_?;T]#__/0KCW_\$_UEZ*484B3AE__R/;S99MOO3=]]]^?+EVZ=E M$GU+DO5W;UZ__OZ[^/'^[]#=YZIV$,%/$!ES3\4\I^^('X7L;(.+@$U#D"_G5: M#CN%'YV>O3G]_NS;IS3XAE(=(4ZZA$3X#J\0_/GI[KH3YMOO8,1W,5[#-GWP MECBB.+,I-@E>M7\7)9X#'6\#C["? XP]MLV7/.\H;:;C=1?B;[Y0QO<5) M2(++6#/*[=,:P?T^\Y+,!/;'$VO&_X%D7J07\^,I=>-,51C6C//1E)IQOL&: M^>-P0GWX2B":'2,IB%T$HS[0OQ4#8<(>I[CO@H>]PE*7E3QA7,8XJ?O#7^XV7X'?T7 _. MR7:'XY0A,T\22G4,N+Y[KH?<>L\,_2]>$EQY8?*K%^5XGJ;Y=@=?I9=/.^Q3 MF;\('\. ,OH=50 'G&D=[D@.MX:?:4FQMI!^F7LQU,TZ3M8>$I> 45! 1L\A MC@*K2LB^/!%GVVA-*5Y0F_:1KN41WQ# S8OF6Y+'68="!"$E_*>'5B$$R+$6"!'@BJ M\$ 5(JC !!6HV/?U1FX"4:"L(J.E)8S3QM_"=1RN0M^C?_=\'PZ1,%Z?[D@4 M^B%.J[^TL9^.^6284@6N:5:]K_% \PH/=%N M\^>6C:):*>\(BM?QUD2QFGX M=$Z2W4>\7>*DC4-[ALDP7LMTIOFI HD YK?H,P?[_XTQ&/3A'A2AJI9H8<\: M[O"._I9^EJ*#Y=@7ASZ.(**DLF98SQ_I6> M(WQ%DGLOPO?8SY,PH])T@9?9 M1R\K_O5;F&W">!'C_\9>0EV!) O_ >YWVF5YZYM8TC171\"TY%48(HHB AQ1 MC20"+%&-)N)X(HHH DQ1A2H"7)V8OAKWF)C;. ,V34Q-J],?3CN7)U+7/\#9: M4XI_P<&:.K1W.&(+2C?A[H)LO? PNT)XO*02ZIS7M/(H *,F9/29PQ[P0PWQ M]S")R6BZF;)#?SQ-\".FISS]TR?K.)0U.44FTFI=]@&T8DC^2 W).XX"_;-" M84(VH]">#)J'XH2>=N"A4N0Z@PY'D]H,.%3 K04;:B M*4XS!%@AAM;+B2L<;Z-J3*%C;\SI\0A3RR654]VMWVK6UGLPK"GH#PSJI'1R M.[$%U' /!:UIWG,OW5Q%Y$MAMK3>;0B-E=23K7.:YB8 B@ J*HU-L7L.0QJN MGZYD%+%,Z:.?3[=>\CMFO'J:5@I31CV)3:556_6#M**\?J;*ZV.%1".V/R%= M)K@S@ZIM#+E-,>POIRMZ8I\^LB-[2S4M-6[8;R4X5G NK2P[ -,*S_Y">;:V M_M#'&HL),:WHY@QR[2B*6SN@/X3>,HR8_-Q0$N5) H&L99HEGM]UW2KTC>2! MW3NW::[\0.+U:8:3+8IJ-/[DY- 6HS&1(IPIG?CV=(W).O%VF] _#1O/?N"& M:.O]C?J"?IYF9$NMBL#+/!E=J0A#JPZ5Q,6*;GU+=>O["KOF^S%V?_D1L$/G M!7;H@F(W(9VKNLF#NEC+SID2H[/7I_"*,R)I>KJC"*1PSW!*5J<^V6XICA0O M_W<9V9&96*O C$' BI2ZHQLKY2JJ M$K')+(V!&4,RHH39%@ MIPC[VRG##S6O2=$MX#M_I<^,DS6;632MF^K@I>AU3!UM]I@@+1_9O7MNR=68/X6' M)HJ>R93?E(X!ZB9'!R"[N4%1W)K6MYCR]#9F@0"=LSI-]2SAL-4MOC#$A^!Z>_>7; MG$H@I+)G&^H.@_6>X T]ORB:IV%,_XVYLRPC#2H0](J%#"9VY.-[*A_S&C>T M -R8CUGAAJX9;L4+_2F)BM(&#\N,^JXI"L_]UDNR>X 5KV\3$N1^EG:_6AT> M+DZ(?DN!?,HRJ'2 M>L?'*75*6-F:47:]*^1&F0^^+A<$M\$6Q,/2>+0Q\#KZPCL]3 M=%*4/)J21^*,-76^)3? ;U^3W>?.X)N^I?<5F7@3M>W^9=09DBF[UIS+1\0) MWO)H V0@L2@$W8A3LHS"-3\ 9(PR/: L/$0611H[[!O,%9F0!S14E[@:$$+_QBD?Q7[D7AZIFNH_DT&;=?-IJ86K8Z MAP84C-?H:-RNPPN(9K5[8'&T_XH=IVB>94FXS/D#XXR@6X^=0$[?MFO=;&)R M!^T><4&8>NMU@@MQ)ZMJE+Z331B&A0-M$!?'Y]C%'GX062['O9SC2WR_)4^M MD9MH5Z*\-,493U%KV-P:Q4D,@ 59ZD?$L2#-&7+L J?A5+P@*1+<9DD1&K-W M=F\_EL.!R^68P.4#3K9G?9<>1@&JW'4801%4C?;$R$GA(7&N<;.D/-]0(/_D(?[&KT"P*T.'%AH5=-%Y,C_UQZD-7 #F[8' > M,T7VCN%9+KB'3MF?K+O$1,_RX:T1+\DW1&_CC+JMBE""EF7UY15)6$IA^S"9$TXO2"L52,>AYK92*41W MC@J'=PR=XBFIF3VDRZ"J[+F]F%"1S;M8M>>L76YW$7G&F)48NJ7\M*$CH*P0 M^'OHFQ4R!QFQA]#-G+E&?*G#'M4H(\8_C-4 MKJ"H'56N@=6)FJ%J&:BQ#O29K03!4A!;BYL;1AML0QSP@NUSF2)%?_$,UOTZ M@8?)>9Q@+X(VBNRAQZCVSMV%@YS;5A[?R@O^R8NR /1SF[1Q8(B%G&N3:A%K+XR+ M"S"^'-@X_KB(#G;@'=A%U8T>,K*DZ2FINU)%04)0<0G-E17+F&)/"^G@K]*+ MLEGS2QEM9@:TG1864B@Z[GC1G=I2# J0ES6_ MG:+N,,0T\JTU-'#"9)HE%.D^*:^W#%99]7LF4+)/Y&P@XK;MP@B$)]J;H4Z' M2Q$/L"SB>L2'8A&3U E6V$M_PP=IGIF,OMC_6%;I^EKV_D)M9X2S,. >.7,6T7,'46Y0QQ[&9EA>'G*=^Q M2.[MP%6*RH89[O?4+-K:W8,'>PF\ZVP.D3FS-<,TT25*%3>[#:3VBA%W=Y*B MHR\+C!N#IGB&ZN80T1Y4>K=].NVI&G%)_@G9\;._T#QR8FP<#<LPSTU))C%XO]8I99??U371-=D02NCLYYW4*2I_5E M.!PGMX0GD9Z]82^"TD4"?6IQTGBC#L,Z[&8K,*6[SQC$S59FL]%%R*1"3X6J M*KG39V\0?P>'2(+6%,\,)[/B%K;.6$#1((F,=02R(57$R:9.ORKJY=]SJLP; M'918>Y"'C1<7[MQ[.D667L?4Q Y)\!L.UQNZU/DC3KPU9K^\H&NOG@]VA1RF MAI_M"JNZUV%:)3.(.)BA+P4FR..H(+CE0X_\XC2,44"BR$M2:'&!F/?@\)GM M%#:F\U7N%)![ 1X=M"-,0GAV7'R=QR'<.SOS[48B-!TO3Q#Q%^+OW56K*2;X M!*OYBCV_L7QGU@>48J:OP/SYE:X;!],U?R3QFYSY,W(=II461^=?UH\T?UFQ M?I289CK6#V;K;/DU?H*_XZ(G!_UM".\'J/\>;NG .(!?PB=Q2J(P\+AR+I!A MC_^+&P [-I/M93BVM&PM=\KV&9?0MA&7G A%EQ_ZVQ#>'#$BT($%$>!O%1$H MM)((8.^5MX!?A5EG730,&(-N^/TK,"&O2++"8993&9R>_2B#W.2,QS&+,*U. M"URH/B,)HJ(1)O^R(V7YS(H1*<\\D\D$K&,C[,1FD1&V>*UI@9)0#.4(CL3& M><)@:_SJY>4/RC+!B&1"I9V=CE?W6%:1@*=391D)2ZZ8$&S'_E,OCE-V>MIK MK'P=CHH8XQCP+D9PPU?@$MP05@4"3S"@/!ZUR;D#XDN8?#=3C6NUVN[4Z1[M M6#CX/O.2;%RJU*<")_W^VM='WLMX9!Z:.>*^.&=80L=:<85EN<:8T0V]U9+P MD2[PL:BF1%V'-31C*RZ>H00!7JTP_ N?[DC"3 AXR;?!QU5*V$/C8<+LF/[OX%64O42F>G_%[[$TBGGI8LNRT6B6[Y(N)V@ MBSRN7$1_5<^(&G*&ZDYGT_03IL"^PT[%9'CR*_! JC!U>7ONZN;A&(/)^1-' MF+Y\M^%H2=,R7U4HKO)6HOWR)LZA!R4S39DY:EEWNQ1%FSFX2JDQP.K>^?53T!.":R-!;@2O*%$@J.%/< U9U8:PM"!/:EY M)1,S).%M^PDS&E^5%N-=8WV\\&6SES"3$Q:#KM;'/GS!-J0I7M5D/!IEP*_ M:JP"!#=Y3]MPZ_ G9S$>X/GR[<6#!4W+6E2FMH: \5@;\8722"'J^]5;T5W* MR6[HMFU_C5G0WP\>A\T:-/X&EIE"?FCSLZ5'.<;GW>J&II"RHEUCJ=>2=K4: M.];T]U"]>< &WB\0=8K.^1HAQ;SYZ;MBC1"O'9YFDC:U<\X=MJNGP8XOI.[, M!YRFH+3+(A(VZLX(PG12=V8 MY=1=V9@$?;KSNBCJDHL%;! &44#515HOIZR M,Z)"I:WLS*@]G8B]5P=/>)5OJM[SC#4(&3&)!8O/!)XN;3Z=ZYFNU7=WN$JT MR#/6,VC41%^!W6>$?W5;?N:84E';W>%&FY/%JFXOQ7WN6F6WJ:#1'\OH!6$@ MIH5U#Q$0M;JQ$^+/0U'=WVF,W6-LF2H&S,M;;;&I ?%9D(C)V8CE4J%+6;H2 M9#=Y6Y+392>8*]*,H&0,/;ZUKT['RR)1VPMK3N=M0GR,@_2*+A:,Q<7JT'RL M400SL\./E)U&TC4<"\Z6MS<6+QD'SOS:,YRD>)Q"*Y'B-\U;+P,$6'$M[[C- M8D.X1;6<(4]-FFV)KOVP)N@+/WP'71/QD7%[@ZEB>O">YEF6A,N<;B?0T> M7OI KL+8B_W0B^HR+VT&]?!H&0NZ>U8;_FV*'@BJ8#?JW-BWD03(2T;23)$] M;BGA-EZ*[^#%2?H1M^25#(Z388FV^4PS0PD3<:#H,P<[\-+?&/):_(0$4 #W M8%R]KP,WH)=1B# !K9WYAYH93)0Y\PSEC*#YM?[>1T$HSZR&,(U&F^3?".YZNE M\S@X]Z(H[?.Q!2)4RG-K"%M)XV#V([VC:M*\@77^_.X3U;/UV M\)-+UM]'TUICE:EGC*N212) W2RBMU=ZJ[$>M'Q&K<7V8%&SHB+QWN-['OQC MF4C%TB /"18'&:,BSU]?7"IZA^0Y:$GSU>G4_9KSUG5J._C)Z=1]-%_^^Z?] M]4Q+44O36B4N\.L_RZN>#H%ST-_"U9TD(+670<<3Z"!]CM\M/7A/75>08[Z5 MO7$4@6%+ PDA(Z,^#*TR(YD7C9-\X;O4;&BEIFY/1S$=4:+Q)*103O[,2IX% MF2OR>"F;H:(%!3I9XABOPNQ5,V\-6)7$N.@KTA:JWF/?R?&L!+=.DT_+\+@$ MLQY^:H!C2Q#N^ [ M0S7&O-1:B?,, =:L]P>>2J\>$UP@_&!986LG(HACGUQ+R:(LD$F48S MD:TE M JZJ9@ 3%"KI[316"$"K[?BI M:%N# 1,OVELH"X0YL.Z&&(>,H>0+.4I*85TD'TB\[BR<:0:(DZ/D$!G30EP= M(%"Y>TTQRG#RPL^2SOW4=I;T;Y*]C-(B1^^!S/V_YV&"Y5XWR\TBFR4Z#IJU MM\WCT))ZVFQLY2KY"->L_"7+! OCB2?!2C(JT;0'UN3Z(?'B=(432+Z]Q\EC MZ-/3?+&J4MH;F0\/%*>T_5<79.N%<8?0FP AJ1%THF*\27GU0**9*/F9 W<3 MS#"RD\3&]EB3)SC.X>'';V&V.<_3C&QQ\B'TEF$49L_%0Z0..1GSJ23_BX P M'^*C.YS@ "7X$* MN8@*H:V)6HOLSY_"KA#@P&A)@>J8U<79@#X#9#<'PQ!QR4B*6>.A?INL?J5T M1R(*=OW?V$L>OI"'34+R]>8J?!QL JT?@"2GZD-D$G= !<+/]+<1HP6TJH7. M\!1WZCZ4OT;0$76&BD4A;T75,EK$&!4+0[ R!(M-F[='3H3( *L0\_MO3U1] M/\FIRUF?I/WFU.!X64'JFM>T7!2 RT3*M(X0HYWW#%OKQE<>)C0933UK7'6Y MW47D&>,[GHLJS%W"WTERV>#\MJ)5@XC(F.\&5B=ANY<"1:6'3A$Q>2ISDHLD M93<2)>6FG3VD0DBLK_Q@CXV;-\3W M*:^6 28.,]@)-=B?*:HH*ZSV%5CMS]QJ]TJ,D4]1?IF6>P\?Z#3AAS;77I34 MVX69%UV")1N$;*NO8Q^.J>!=GMV0[+]Q=NN%74^WQWXN&RT5!&.AD S5L-29 M!0,%JGCO6+RG+.8':20<*[3,,Y3'.XH3\N@ ]B054>3=A!S'[A)1);UB9M4] M!&XA;OO.BW^_P#NX@6\M@-H[4":KJG5"TVQU7\>IEQ0L"@JXH_.I-&&OLR0^ M6:&T8WD.TJGZ^86(DU&1P0N'YQX_4H.-HGSK/=\0+E9'CJ[X!S(,WSNQK4!* M6D('#W TUVM>@A;NCTE\6F M1^/5^F ^<5XB(RGJKW<)Q*%_G/EUG24;Q0< M+9O+U#ZKM9RE=O!2N4FZ5B(7\8'C 9QNAH:S]*(!'B$CR:5J^#2D[2J/@_Y# M87BTE G4.:MQ.ZBI(-$J'S*7#2.OVPPZ6MT,CHD"/1?&T##[D)%DG4B&^5V1 MOON^.Q=N_ 1&,L.;@,P74X0W>M6+O34%691$9;&>J9=#E=@QX=SO[FU05.C4 M5TX@%GN!^9_7<6%77PWEDO8H'6%%K5.:/ E<78\V() M37)-1;>-D^A>-2>Q=Q.SM)M]W*4,X+U&\"8M[>,&\.:"->(8R<1OC*Q7Y5G9 M@8,!A#M,>1A[D5O<&D :^ZU6G^( AI.[!E9F3Y\7H;PD MN^[#,2FF"@P]"["\:DS8N\!.0^#HJ\O\LB.WBP0J$\\G):[#G#LLN8+;Y*[80ID!=$LW-Z-H7I9)0%UWD*,G MT%5BH1.0\22ILK4I9>Y=:\+4- H)#.]$7PT!0?(J'C?EH]8[_J:UN\!4[T"9 M(Z-U0FLOD@NH\I6E-*%OH*Y4Z^S$&(J/!\#(,@PI=> MFG5S^.!@&2[OG-0TIW/ 3"URT A@R_.[QH48X/GVU3K@_&$F(N,(:LT2^0U# M\VT,;UDEHL6*]HC*!E!)6N\(MU+C?T'^J51?N?MTLXZF,P$"$GNU(F* MK7-&)\Y6^RAJH9F;IK;L#U3@_B([UO;)CHY6BH.;:TV#\LYKMTU9!1"5JE19>^A1B( M.+:O]N1=E..,D&PS0[^%5R$O5#=_F']W/[]_Y:1YUR"3D9$$M^M]+H?-SV6? M^7D'09F4&J$^[/^ZJWBC45@J_JANG*PZIKJ1E_90W5-Q"JXJ7\4,B1+4I-MJ M3-8._5>S6V^OMMI1D;>!BYCA#V1KJG5.;-S"*.H=-$IL_\E-^;1AVI+Q!--3 M\J.X3>\Q/'L'*I3XV)_05GY?"57>TM2$O@$CL\S1*RO.NZOIT<$L1)R$BMS- MG+;&8Y5N]NX?*^(V93#-]::HZC$FVT8T($,-B(R?LI7GRS+IL#Y77[1\LW5RI;5+S M"I%#+1K!.R^B.T!:,HY>-J_$#I+C]ZOZ5CU?NF_*QGTO?X$F!L[9JA B+7%$7,F[&:N]&[/<&+* M,,WMW16G*3ZJMM3^2]D;8#:)K7 ^AR83?Y?%,R.9%XT+F#_ )\@30-74O?3^ MQI)^*MA3I_EN%S$5X$7G7KJYBLB7Z]H3'P@DC_Q:5HV*03&N0AMH[$4KR KY M%*W3%<4+>?R:U%G\>>R6$$4ZJT:F#TI5?.0M'^;0\8$J:M:]H&Y=P%JTL4H? M=9MT*)O7^LY=\]12T6\]*$R]^0:OO9)72//RCN.#[:ZH)1>[K-!%E&JH*")X^A MC]N#2C-^:;:AI 58Q9KFAG@^_!]*!3Y2^SO.H-#EQZK\=5T\>BAK3&$F21TJ ='X M-^!"=)$4^R*XH< 051@B#B*+&T(D"PH4J.)AGED(H&KP]X* M^C;&^1WY2 TH.;.;&W+7^G$DJ@YNQ5UH3^9;["D*?B=>Z8D"9P1(LY]4>02C M=,<4"#:A+ (X?J9S32"K1_3E$,CK8O7>56&Z(W0_*4;Y[CKVHQQ*;M&?4F)F M89SCH,BOI\XCM:>I$7U@5G?X7]KFE>UTI0K?AF_&'#%(RF.%_PO T.Z"8LMZ M5Q:IH)"[%S101Z3$W4T3*&U[2XQMF'(AI&1'*#3\CL1!;PFD[G%RQ8^.YS-? M]JB B1A0E8)'.I W\$37KU:X!,R<5#'JX1,B3#^++0UY9X.JM"%/_^ZN/CG\ M@73+PJZ)K;7:R+RG0A$+-$,SI7.'Z4O&$\VFF>%3JX_:18M5,R!=]#""N'1Z M5(EU,,BK:59Y$T,%NN.W5.Y#O;IVCQC:$GNO6_P-#O*(XBQTR3./&*O2ORU6 MA]J)Y"G&3U#DWF/$] ^1,K^WY_*?#TR#@[-%:Q^591-U#:MUN7"UN]@!R)" M,-7%CB%#CQU6*&V^HXK(#WD(@E5AKEL*%<68X3IP$1\6=7>,A2;?="*9RK(D7.8L-?N!4$XC"2SEDG[05\53[_Q:;%(%/&P]B]*&L+H- M;)5:$F=0:2HCT"%2*3C3HX*\PR!/!2O.A X5T.ES:-LC:_J7XE8OH4.'MHZ1 MU(-[<+(FL?,K(H"*^C)$%:>2"<5(@C2?3U>AA6J\D)?R%ZJ &BIP0PWDY*\?K-'! MP#5%T"!6L$2)T3_Y*:%NP;I/%56D,I$CG2*)\M>(Y5?O2C'<__O>9C@X#<, M41S*\M02]M;X(\XVY+ 0E\H4,B?)2%!6(O(C<9)H-69XS1)QB(/&00PK5**% M2KQ0@1B:ZLKESDEXXY,]HW"[\_P,GD)!^-F'HC%0TIQLMW!HQ@&BIVF1L,_C MT=G&R] 7G$!SMAV=>\.N"((\@3,3YMBQW,%O67&9!!YMW>2DG>C85&O'Z1VFQWKH4VP8GI^H/D[O[C_U=D@1^D;R,.V=V[2:JX$7 M\L[ HQ.*0/K*;=L3,9H3*4+:KP\'&/%KE5Y&&QRO6G7M<%[G^>H<&;>L-DSU MMNI8_:14--ZN2$)U9GSY1,\22BOZ3XA 0#H*=)SH"0*,^E#&4!,"8)JM"B10 MB04JT$ 5'O*^O*$%&O#<5P45<$F%54$%OT36@14QC@&)/-'U2AB7Y/$"UON= M!OEJG=^Z>!5:6K]T:5J>#>'B:2A3DJU^WNL0+0&*6S./WH$;A-/TG&R782RQ0 TT4(V'^P>V(_>"J!'87L^3!+(.LF=XV9'- MXP#B SO0,]V!5Y%/9/NA]$QMO#M* 9N%/W )V%WD58C,1(9VBF;%0;N&#ZS\ MX2)NWBW@'NM"XG,9(V,$&-.?RD&K6U.'"G.KRE@'!'17#-NMTD?6QK?.^8B-N: MB&FUGNF53VQH,2%U:+71;8N?BM= XY QE%3D]SM**_HQU+V\P(\X(J6?U,WW@I_( M\/_ U!8N2!EXQB$-!&8($I>E)4+[J@Q(1M)<>M!<.G7Z'#[S15QY/DP)5:6*JP[LC51QY4M,"M2; -XS#-$I8WV\WA8E_(\'K_S,9]: Z=*<-]^/+\KWM% M!B1AW5BVMX>D YD0Y"TB05Z+Y8[+W'.>]=L18>H:)EW:>'\Z>P\P$ ,X0ZQ! MG*-ZQAVD)*+TL5J[^.CII\#KT'<8;JNK$LQ=/*5W=H5:QAJPL/6$71.Z,H\Q MG5%*XAGGAX%'VRE:,JR@PCDU&>GY$C+\G)6#UBD(Q/">N=4_%)W+U0K[U-)L M_?T8;2,ZET[=,@33_'LEV%16VA_SXLS387KA_1AB\7%$UE$TK:]<9U>USL'" M-HL\2S-JZX;Q^B;OC/+:!R]=)LT.FO;JH]E9CUPMKJG2>L(5T>BP>GWH:R0^ M?_EUGWE)-FX+&K!G!64@))7"2E)T$L;%7U]]C?2ZC$?V6?PGI99FCUAI M/5(CZJJ2GN7CEKC>_$G6SNNP]&6FL% !SU:AI1==JZS-P);E\9N6N3]^':9%=B]&_-MAV;6DQ*JJ\$#10AG% M"YU >XLI&:TV:*NE=*A^$HYD-/('(\T0VT*(QK,I=DU7]\_4Z85[M M-<4^C-/09U4*"^,?'I+95?7B^$Q+M0_C;5J5-T#-4(5.0*VP B'T"!A-2&6; MH)FIU&KWL4U6E^5WATA<>;U[%B6>&EZM7&.3$*OMN#S(O1J V^K)O)+ MUJM*-#.G5[]6>W:$Q#G3JYTL,5F]VC@)!K)1[8*?EM8\0M.J\?FRKKE4B&3V MFNNK,S6[I]#*"Y-A[[[. M+/B:LPF$Y-9BAH$X[ZC6;B!>E#Y\(3VU&EI'2-5FV)O)?#U#"@U1< JE%Q01 MEI/9HF]ZV5EHE4<1^O'UOY7_OKW_1%U$W\^I @SYC\Y)LB,\YQ9Y_B;$T*5O M1]*094:PA[I<3VY(%%"=F> L3V+T98,IDSZS*8H?T0D.)OSC'WYY<_;SG],B M\W]%$D2YZ#4*4ZI+,-4C"30VXI_=_]';[OY\^^-K^NLXP$_?H@?ZT_+*.Z., MF (&\&V!N0Q8+T,1]M(,O:V)<@SY>A2 &?T,>C?MO"1,83 YF';&("\)I2> M7>: 1)KRM;]]VXG(#+T]^S>8KC$&1R'O3,>V\@O)*4F6&*7Y\F_8SV!P0;*Q MJX R]!@'*3I[W4V:&:+LD3PCBE88^]"-"0\MOOPPW\'OSLY>_]NL0)ON:!YE M\+T7U]-1R&_:5^NB'DB[_B(",FXMYV9!"95\(/$:[LEX]@3HC:XL]:'ADODS M7=.:?_M<@0).:I2LQ+S56EVYTDFNS""YR5@:3M:W:KG5=>]=C41J6OZ5(/(O M/,U=<)43M[POW@TV3%^UM[__HNYDP@Q?ZV77V$/+2<:6G?#"(NXK M!=DZ0CJ\4,UD)[Q P2F&%Q00=AI>@%\PCSRB/!-3S0D2G>"(90(4)5&1MR5Y MS-Q#&+[,@S7.6/$ ZD<'J @]O"/0C? $_@KN[)O7?V;S?BCF+0J7H@98%\FGI:,K% 3H@:4G'C",:%LDH!>M MXZ" R%P)WS6O\2J@ C"AD M7D'(?0.[82*3T92;;"B &@7%[;!@?O=AM&JR^$TK0#!^'5935U[T$Q@;M-7D M,763-?VG2KY6$&LK][-*_*2L[$F2 4L 'CE<[H$%U=-I2&"\G#+LGM=XSR& M?0JT115T;CC+=Q[2NASE)W&=*W0BYP(<1$;3T971<\GND^H20BF[KGF@[ELI M^D$ ?WH1^SZ]3M,B-=QU%&^HYN^:VS$FFT$A!5PL8R7 M9$9;."&4K6E;;#;9.O$-/_K 71!+II@"4M.J*2^(O-L B<&[Y)=%5% M$G2D46B84;YIA2QD6UTN%5"4Z6QIE2(2YU(!MNS7Q_T0PHZ5'4'5TD*10JP@38D_2"L^J3M MJ$S;LVS'V9Z'H8MF;KR\"GM4YKB_5/II*:M<9Y25:?+\Z51U1U90T6^L\26Y M5P.Z1ME)$ME,155./>,WK\_.6)"5VED4,B3-T$WMMFP$/Y%1M0-3FU:=!?BB M#VR% (,Y(T=[8O2:O)X2Y)GB"T[;5FV W$4Y2\B0U_+#2NAWSAWSM[A&*_" MKDXE Z.5VE >S6J_DSPZ67+0HVX=M2]#PB@X7HO#7IG=_''4%G. 6E)BD&+_ MVS5Y_(ZYW%Q](NQ1T0U@?&N.7^YOIG;U7S'Q"'= M*[97%H9W4HW7!3-UUH/I&B=;".9P/EL1QB/ ,@I+ _:L9-8X5?7 JFR1$G85 M%713L::3(8@PG1Q&\0]BBP^)%QQF2UFK-V0^3$=KXO:>6B2)%T' /MA2_Q;ZLH'-7FB!#CD3_$I2P 9FMR59 M VC(B)3VE4G(4H$#NY_R]K!PNR*5'L*R:S*D*T3%@TC2T9IV@':.%"7X Y($ M'KT(8A;S[-Q+DF>(A4'R98>.&/6MI*80@F&EK2=PG@]_P34>3GAO'-F)$BVM M\>$=>?:B[+DU#MH[1I*O]N8RS3\%,,&@IB&V::<>$2*)-3:81VPG<=">RMQO MLXS[6))QQ( 8CYTS[Y.72VVYUG$:/1NY#42-MDJQM0"'G"OI7VIFI/_XZWR+ MXP#"_E>1=]BHK//W(UGJ:![37%,!0P#-*G-TTXP,$L*>,429+<$;RF34+N.1 MW1N<+58/WE.7"33\A:SATSVS+?>H!P491T+KBB0B=GOP44121^:; ,L0":H9 M4H3G](29)]@[)T5L=5PI\'@ @@HF%T#:CMUBTF M0[2PIK0_I7BQNDRS<$LMAZX;D_9!DJIY?S+3[/J)EU.LX,W0+8E"GWH3Q9^N MJ^1UT):($ M/Q]QLB2C$TG@ 1.\*(,2M 4V1<85>W16O=F'W$CX<>%$>Y (*-VNT\CZY6SW M'A2K#8PWO>O8FC,$-B:S*D740$B$C0T)K.X$AT=V0?'">I'X[FLR45 M1X!E9$$#]M(]0]YY$5-KB@I*VQ)&M^48O0!#LMO-TD283 XS9LJRH[^%V>8\ MIR?8%B?E0[QGX=09H5FTY=#T0G.73-.+EIZL<KES@_+_ *)TG=J6$J&39B M'-B;:C."N#8#R5L2-P[ZX3-6Y!/Y4'+GU,:OSAGL0[.M@8#SDT"(\$2&FM;8 M[38IQ'L4QPE^) 2%+5U(U 3A&(LZLP];T(.@!0 M(_#"RUIO!P:&RMP4=$QI7)%QN(@#1@ 94= (8-L/R0_1E8PAED,[EO+SS@N# MTCPI;OCG<.EMPWHF% 1](*>-G!=7RTZC^LQ-$)QI3C^J?!L4.* $[DG=OB0;NR5M M#\VDZ&S(:KTHGO%S6XC7=KBB/SO4P$)C)>S6SCE-IF$YK#M2BM6!"TQQ30401:^;I4Y@34$9[M.Q4-\<$LJ)0P+D2 M4R='(Y65236C;57"G. I*))CFK:JD0Y".?1_2P>F*B,QHE)IS[?:O-L6&,:9 MK S<9=[3#,78C>H91^Y>7W60AM;XKU*0#^Q1\D"FV\!H21[KF-4T5S&P,P2 MT6<&VGERVA!]R4BB&3[G;LL+_XY8;^\XA3-N;SYK)UQA)3N+\/93DPB3R-X# M3O#R%JM/*6;1M\422KN"TKM\\C=0>N^*)/N6VE"^@H8991^'RD,V'AT#U$[) MZC2GACD/[B)2X(?"F!6"Q 66:$621H4:;LQ'HD6Z33U#U;"KQ,!6*59VY!7V MC\I.%H%I>O1'>0!HL? 'I!+G."CP(G%/2U^=\\K4B-0!WWA[KN8SV+U:L@6: MJ,03)*2)*:I1E:\XZ89$RF4IM5#-0<%*K1)!C.WA-&+Q54U;]DOH,7TF$XOO MF<9$++X%G/58?%U-F9^;T.<:G3QC+TE?H1.()+A)&I'>)]$ _2#Q56L@P\O= M?GF[HBL^YV)&\1 Y)K5-*E5'616XG6H1PPH?L$0UFEI.1P?$43P:D3JY7-1Q MUB8!Q,S.&0I/7%+HV?-5&.&;O$4[] V1"$H<3F7CK?HAS+'OU=5QED@XYT 1 M0$4B:!L(H71N.Q&ABVK3%B_"BQ7+TJ0"DH9!(1IMA]?06*DV*AUSVNF'T@%\ M?&,.;:N0Z5!2)!P5"<1368GNB%<@0XY-1 MU#-ZPEQN<;*FA]S[A'S)-G 6>O%AY%)PM/2YTSJKO2.H%;S<::1I)?('4XD MXA@@H=48.Z3ZV86,I)R^HXMKC;_@*+@BR74F3@&E0W=3KCH\6#6I47)[ M^HZ5T)9S68KTAJ^L'^CT/3?5S5\K7%##-#8.X2:\L:>N&JXR#X[+B_1A; W> MGN_M,!DBA:%S\Y:DV7E$4E8^*/3Q//A;GF;;X[1XQ5ETGIO=T)R>F]UH:3LU M=*Y<_[D)V*$"/<3P0Q.G@9Z3HKJJN+ M,*54]2+J2.0[?L-)(;9><-[A%%,X4#S^ C_BB.P F_9BW$;FEE%MNG P_]Z- M V>/-H,:O$#NZZ16K23H5.,E'72HNAIZ69:$RYR_\\L(O)9B2T5K6.N,6M?% M:F>(CD(QR5 4;D.XU,W(C#^N*C,82$D$!ZI#NW 0HWMO-*IVO_6BZ%U.=1T^ M>@L[,$HZBK8WF[WHV1Y8N:B9(N;RT3(&&(DA;RQ(ULX%1)! 9MF8&BK14$RX M;9 \$SMX19(MP^<#M;BO,[SM>_[>-USA^J5M6FO/!!O T6< CQA\NP]* MA8E,QE+.'@.QAZUBS+,W5 _CL"G=, T#/0E^V:=K-Z^T$,MX;F]R[F5X39)N M[[IUE%*&;S6;\?=K=:YL@DJ@#M-EC\EXE#';01NC?% 4L[S#.Y+ D7=/#936 M>BLBPZ4YHWU:>R&8=OARP1A=:Y$/RY1552L4D,AZC''_ ,^0L<2S]@BPOB-, M'\@\"$)0U%YTZX7!=7SN[<+,BUBUX*.7''?01#:E!O8]3AY#'_-: G?8)^N8 MS=+7 =P66,E'AJ;1L]6TP/0Z9+H<3(^V,EJHJX&RF\;)MJ2)N-I&BPT88J@L M65QVANGO1:E);XV['D"+?"+=@*%[:N.UH2M0K!<:>]KHM F($)V)#/&L<1<< M]:P#X&+% [;S.&CITSM?IJPS20?#2H0E&ADFSQ/YT]H(Q^W#E@C"JN,L'7VK(:!A]8PS=P0I$E$9& MV?F"0#&<3C;>_[4T^_)I+"FRSQR:_2N'5I*1(3K8V:M$%L"?^W_/PP1"_VGV M$6<;$G2PW)A/)1E/!,1X]GO$R9*,=:&NTS1GC>PAJ%Z@Q>LHH7Q'&1,_X<0/ MT[J\4G')Y'WQDF#4=;W9QOGCV3Q)'I)MG 57D7?8Q%EH[$@QZYW3-&OU A\C+YI7(1%>H=!/ M 3P"^*=GB&( E>AY.0R<;,/8@WSFSX"072M9C&O(*"+:L)S/Z5\7R0/YTAV* MZ1RI:C77,]JVF0$R(@D"V&[MY1:JMEG+7:0RI"N%%:5V+>E.1>K1CPZ5XW05 MHYA6-*X2Q?A]'I =I94 P[>,5.3XQHRV6;X!6H7GE5:@D>D+/*; \6ULTL+R MG92S809 91PO^G_#W3D)NN\6^P:K&@-[D]JV!SAP1*$C ._6)&@G;YM5T$,S M-W&-<[+=]NSGW[ZA;T^??/C#[/O?WB#4LA?32$2XS,\ZV\^LH)#WY_-$'#,C'UU M@7UV(U3^^/L9E";:83\+'W'T[*;KRR!#=L4R.G?&AKYF"7"+Y#8ACV'L#VKL MCN&J.OM@6GO9(>WPY;)$=*U%/END.H88#N"7BJW(]$'4Q35M1U$O^=PEI[][ MAF*D+5?"([[0E9I>SVP\N^ XJ0! N[@]'D/GOM3T+N+9"1;W^X3#@]7#Q98] MPV[HB@%CV_YA7\38L8\HP#;M\6*]GJ+4S7D4D2]P27=%D@N2+[-5'LU]'\J4 MI'>L$4I+T0&YCV5OTH6 &+]1+R"B&N0,5:BQ^KOG"0["#'T@EJO_2>X&42.Q M.TL CH_6G-,17^BR!.J9G5D"+E)5QU"ZSQ;H(I\A6^!CED000T\7JXT4E_;[$%A@=+V +=DYKFGX_4JD^@&!T##X[^0^)![:2]@_0SX(,80O:/ M40&*DW%D-/NVAX4-6 2!O?Y-%WF69EX,1.UTXT4^DG_UTS.YQ>H;/5A(UN#0 MNBZ%2AP\-%;T'>"HH 8NZ"2,BTB:W1#82/XB\#$791!K>P/\69IORI4[O MNZM1WTIZ1$(PS+<'84CPAJTE&NA+"#TKR^=9[W#L;Z#6JMM76>/VA"@1VI#U M6_@-]\_;)8D.6*_S]Q(V[=X\-LS7/8!C+55%;"6,TM)_$\'7@+W9OLUDD!IF MK4ANPNHR(P5F,V!']D!]$8:DN!ODF#;ZK]"9-"3F[\@[OH",5A,7!HHQ9 M=17&$U4VR0'WA&P9*&#K8!_MV&**7NM-,[-BLF!Z!J>(7A"T.(6WT>75>V4\ MC;M_;_U,WR7\WO0.XN\-DW)2U_'M9.^_D^^AI4/&*Y$:=]W3\9DVQMN?WBWC M3>KVIXOPO:S71TUKK'?C97F"%ZNJ>427ENL>*,E>QQ.:9B@.$0[G&J:[BQ\! MPA)Q:IDJ2D)W-;K=D!AW%@'L&B)3EN1@*AN^[R',L>ZO.LX2'C #BAA45U4) M.[>=B-#%FGY;)&LO+@HI4!6A^N8U5.,LR)%!$Q9.I\?XK3K/MTU&I*ZV3:ZI@6]N9X9VEL12^MOK@G. MA[IG7[TL5*^+?=-8&:J7ALJUN3]8G/$P5+L<1G6X]W.)1_ /9YWHD!$"QUZ365:@\ZQN]#D/R+,#W9#S9K,GYA]!;AE&8A:Q)) O M;D@44+[BZ1(=TB[ZF:3,#TUO2_*'\)"1'/UK8ZTZ1MZ:LNX>48T*DZ2T@X?Y@^7]W:OGXZ)1+I7;DU;7N D?/0RUI CS1)V69B^ M]\(8GKO<83_RTI3Z)3B !!7JF>3;/(*C;7%^?1UGA'?QN%RM^!/Q6RCK2.(; MW-7WQ30X2>UL"BW3[ PHHA/J1*:O4-) DU^[>C6BB&(*U4))T;-^ABILT8ZC M.T,4X1EB>M2)Q3^4SB,< M F ^B9!C@'"!@J/\0&%"$WGJ662X%$/]$&J17.!'')$=2%"_/RWTC32;] ]=?&^W"RRHC$.FH4J"Y4G0@ ?UG"X;GL9 M#=96<+1,B2.SN5:&5'N+SQ- [!5SNMBC;>_)C1Q*LB71M F*KP8NM[N(/&.< MMCZ8ZALBD]]_,)7Q&I@E.,&G328P5DX@#^,52;8\]6"'$_!G6(HX0;C$S4$> M>!=3$!&Z*?+LKV$:IB0._1ZF[1HCP[6'N*I%,$J?\M"-JT3-:XH09RS%(JT$,U?LTL M=N<9ZEHV=.C26FJ7[+U/*4V_#V *EJE,SX,W!<+?R;X &9K?UDDSB(C,>6-@ M=1*G3H4%B@"-IE_CYL&(,$\1:5(J.C'GFQ"OH' ?5 KPHL5J%?H=Q:"$Q\NX M,'WSFG>/*6Q4 T<%='GO1>]JE)T7GRW0KQ=(.$(.'!CZ>!EWJ)@Y M2DR+2?&\##U"93NX09JTDAVA6J?%2ND_'&95B1&\4T?V4M'> SY,@>,.[7WK/?/'\YW]*\=^ M+ON@3Q",M8=]@OA(/? SME;I),8\#L*4O9ZBYX'OI1NTBL@7-U(WFN.(*FFG M(8N?&GMP^>33H?,M_$M&,(?F,B&E73!-BRP@!47;<^#=D$*G8]TDGZMMB2@; MB]%Y&CS=$+G_QE[R0&&J'C1'\Q@^<2IXEHH*P^6UR5-%83UFC](*L>G);B_[ M21P_'7LP29F]HONK062;TUB06 !G3V!_-BVP /L MA0K@%0#';"?KZQU2WUZ93NB;\@ZZ#A4H-=H8EZ_R>KOCC9] MHRG,"#3C,PP M.66HH *79O?G&2K1<=LC3V)GB#JY];PK8H 7\=S/Q-B17>*:DA8.L]$V=N$B..)^*(HNL8 M<50A XHBBPILX9\<7P0((X:Q\OLGVZ222S4<(-D[S-X;9@@.@&R0:.Z>4VF2 M#&)N#XVI%K9'\XSMT%NMND5F9KW*90P&CK7+@:B\M:]>S!++AGX9(-JDU(N4 M< SK%_E-M!NR%:SBU3M6)0!KNYX7K\XSB7)8_30]#*=.I#!6;9%#R1\%U&'<16[FDU1WL)MDT M0HL?H;<=_5.HBX["3"9"C.T0;21(83Q#%5+,EJ _J/":P6OV)4:W7AC,4(DE M^LSP1*X?_JILHFC 3F1GIL'_96CQ#D,CT GT TK];T( HTJ4?;>"4T&W%L! M6XJ]/VPP2DKX8%+3S?C>6#!>TTH-QN5;,9R>U(OQ[-AHO<#V*,8HWA,O2EGF M5W>TH6N,3-S@<"[C'10 'F( Y?UW=:25'Q6OV3J^=^!.=^X^$:*.O3*^P=_R M- ,B7Y%DOH66#?_H>V][<,%9$>I=X.$;7O'UT\M MB^6QZ,GDAWWZM6V(=/FJ>BKSY:AJ6(ZJ2K70C8@00]$4I)X'Q?5->=?..M'= M4BIMJ&5Z2VG4;2".^U+&;!2#8)HWP#<#-.I\"X8(*C%!@(J\F6EJD09K?&=" M%#FYO+^]?>7 =AW)F$1A(UQ5F#@G,3L(V)W!E1\4P]MG/4] M&_"5AX9KZH-FRU/^<) YX<9/'B1J3TP4SQ&'/$(>.3L(8I>RO;LIZ#=.;C":B->8J4 !LV)'? MP5-=PR19Z7 ZX]5B&3S./W]"_^/UMZ]?GZ&=E_"ZF']"/_PX>_WZ-?R_X"3D MY=F&)%!)[<_HS?>SG][^.#M[6_TV3-,N,7V&>> M7?G3[[^%&7[\Y6SVXYLW; 3]YP\_O)[]\L,OY80DS]*,_JI(BA29=8;HASO> M6CIZ=L+YG5Q!1+?:P;U.^D#N,"PNC/ -SNK6LDA8.Z6 F4&W.&$(#C/7T)?JC-8%P2[342P027C+J0 Q M1.!-$&=&QH,!B2(O2>'RB/.C7F:-#V3RM@[64 MZBXG-:Z#F,]0 (/KG8:KP*IV3Z%$]Q&%.VMSMY/-J":Y@XNQ3AW2\EL)[=&8 MQ7B5#$AP2+/0]R+TD<7J6.T(]/F"0!:U?1721D$R0!:C&_[1>PJW^;9SRUM_ M+['I>_.8WO8"F+N3HIUJ9) 49KZE6IDD!1& MM_HV(4'N9]0NQTPF;N#("ABE+1I'+O$78H3^.?B=K#=K0 M%)VVH!MM<4P[TDL0:\[C+9T&)PD.!N^1>T9*NHTM,YK7# 7([@OEWOODF,2X MND*FVJ5Q^>O$V>S;%#*"TA;CJCQ;\;+M-F!M=!A/@V,EC*G..8V_J6_ 6"#9.4C**3TW-K,(-&[".-YY>]/)JN M,VQ"J32"U!\XRU03:CI>^)ZSIU!I,U.,)F=?! M.N!;>G.HW%EX,LL?)[K:$'TAU%%^)=GZ0>*>/1];S,B@2]D M2V9TSVR:YP TUYPSQ*'/$(./OG?;8$B$VD2"A/89K'$GF58__$M(#9'$WSRW M!H>4YE!E0A%8]M@259"9&7PS_]5-<$EM2]HX=3R=#2<,_HTDI:)..V+;W8.D M4@1UP &;L?#QS?3Z>3>]\/*3VP/G82D*C M.N;&V^+%:H_'.R]'!L=*:)S..>TI'E<7(\/D)*-HY%01O1FMB-X84T1O7"NB M-]-31(?4'E!$K22TSV#OGH_-,(9?BS$D][$JV_4"<6N3VS>H)+>@C1='T%7Q M6NX6)ZR^*ET5B]Q]BL,L[:ZV*S!XP':.4Q.%Q\IPAX84)5HQ0VA^BC MN#6FKM(M/X0QOJ9_[3*2NP=*,N7QA#8>&17/B@ F8D#=V+L]U"3B)+)7T\_W M2<[ZFY4O'0;??XA\(EMCKV=J2VEA1P\_T G4Q2,KY$54JS'+F"7X)#@(>>T\ MJ#VY0O_CS2^_0-W))_D#6I.B?#9/K'R;1Y!E1:7V4YQ@+X+\[.OX$?-BG>^I#P2U.7O#T++3R)]LH\ 9 M+^VU.+^>H096"."C$\#@U8P>5LN,OB=WGL19@E^ MS.1R&=^6WD:B:V]LY_,-^:!=P]0R\:SYCUUP952_.NX2"K\$BCZ78-U(1B45HC) M"(76!'F/D: Q&0\W>QIOM(COB()^,.U M+0#.LZ@A*SF+K!84!+%:KT,=)9]EG@=$2*?0]LQI/_ #0J*ZJ M40!W5R):A,)D)-G,,]!5&'NQ'WJ1$ /UCY9EH/99[3!0!7LB##1 83*2;.89 MZ/*)GLC0T%*(@?I'RS)0^ZQV&*B"/1$&&J P&4DV>_Y-L^NW4+OMCK&RODK; MG.9?@C7;L;MLL]U%S*Z^[(Z]X?K2@D=[;G 7K_2,E.24EAEMW62T@)9Q7[6L M0.*NLCYL0P9W!CU@G3!]'U>0$82R_RZM=CK2(4]3Z!O55VAM:3T9JG5U!P-?Z. MT.UZGY!\1[\ %4SB+(QS'!2Q&1)WI4.[0$&VNX5%5(VWR2 9-1Y9L5-XX\#^ M@FML(7\)RJ>>DSC <8H#^%M*HC!@*:?5*QCV@(*]'+N"EV,RNFG:5*6?AB2@ MZTVRD7=CG:3U,D;:)5Z',7OR24D(/^"@OE827L8CS\I! F+H'B1..D/G@A/] M1::P]]9.J0^A#SJH-QVI=8RDGM^;R[0B+H"Y32%JIQX1(HDU-KAZW MI$T-N,?J)3I*M\PZH0M-H#K^!>9_5@MO$I,3V(2K)(V$"V=I-+*VHE1V5V7= M%[! ]PP0(D/.@D*C%Z!?SHMA>U(.'5Y HH[[[KB3W$?UJSBTJ%$QT^@ MM\)/"R!KS_.%,9)ZKF]PO1)*@Z+#%<.N0 @MG]%)#J&L,'Z%5B5:C>I&4RIN MU,>/PT6-!HEN+[LW7Z9A$'K),V0@+U;L-4!/X<_!\;*9O%WS&L_?A6L,ZG

0Y3EHPFESTVJK'@A90?$B].071)W-OJ0?Q#6<8:!&"9PUQV<1A!;2)/ M0FM<5R46\YL[*"31P68](R7YJF5&6W9""V@9@T#+"B1._CJ3G>=&H1.H]>6F M0UD?7Y 1I')M7[=421QG7_=,8+R"IF/[N@4CC?:UEO6JV->%2=U:+W1*%G4? M!TJ5"745BFQI %>VXGPNZL+<89^LXYX.UW*3R(8"1P&S%LH;A954*,[PNB72 MKTJ4T!>*$RJ1FJ$*K1DJ$$.B:S<53Y/C4**'_-:D^3;!4-SD\FD']ZOSF%=A MV'L@T"'"([Z4E%L!",;;&G 4$.8X\++H!-! _MZ+#U?]9X6W@"C0U;7UQU,8 M%:R_G@GT6G\M@!Q;?RT8:;3^M*Q7?W0U+-&:J"W8QX_#MN @T2W:@FD&%5[9 M6=9IZK6,D;;D&G,9?])'@4%<*REJ'%MS'QJVW4B1!EK M[/L^(6E*I6L5=ADY+2,D6;5,);0Z0P>*/1!? WQ;-MF$P%Z M6,T"$@@,C'[_H#RG0HZ.-&S34E29&+PG35^8"9W\WV["NWHVCQC9$7LNK/?, MFVV3Y [OZ&YNO!0O5L,U3,4_E'5@!P'8.@J&,9$Y(;2N3\7DN2U@L_<8"6O M_HS2X669\LO%&8O(4]-H19A['\=>$I)/<;K#?K@*<=#9TGEPK$0UF,XYC=]F M%X#=M70>)B<912.+?0:@B2 .+KT$WI7UM]'H'RS=ING^OA_S\,$!_-':ERL,3B+MSAAW4L[^&GLYY(<)@K&UL$N MBH_,\6YNK1(W1PQ2BDHTH+$,0P2Q< =%I6@[?$)M](!$D9>D\"P3I?!3-];Y M:)8DJK0W:A(\A!GD25W' ?4"@MR+X&+K#D?<^-^$NP=R27V"[+G34)"<0<)\ M& G)^&MW0(>WU"4IJ\?OSKR0W02B@;)V^;,ES7=PG Y>LY'6V\91]G-[A\G9 MQ34.:?TD!GD&>*PW1JMPT3N.AR[*6?602Y+ MD)1>6(>VZ1TGXQBWS6?/*7:C8_J)2(0I8S&MAO@8!^D57<)UFN;0_7>QXC;L MISC R37]00P56^=QP'[\SDMQ -U/<)RRL_26[D#].IFQ^F+7%\FW E,ZE<<@ M;N:3@#CRO"\]?L*)'_)8(PLQGBX!5>1]\9*A'A3&\H!L[#QQLIUV._W4@5>Z MQ'7B;>\P6+$4P[*=+5_D/,\V)(&\O0?R#M=?=>6[ZIU[BBDVQ4!-5048$LI-$6Z*(:PQFJFTIS[-WU;](G#(>]GC3OG.M>C/U=\$2^ MT=N!T5*WN[KY(D _#6-4P'?<[$Z(X,,-&%7\%1\_>HQ]7G___1EC(?C)7W_E M28&+^ HOD]Q+GL]^HH-^;.4?\0]&,L_PQ*8YIP .)95*\.CLIQD"# 1YQ_R2 M N+GX*HP4VC$1=.._I;5('SL6>6W5B5C!"N1\<0T(A,_C96)GTS)Q$_.9>(G MW3(AO223,O'39&3BD)7Z9:*5F!9=HB*BPOMF@OM&8B!U7P$-D6^D'9B>N8V7 M\.,]U&N@3HMI"%&92)'.7D'-?51ZZVCTCI4M.]DVIVTV^ #U'*OG[Q!Q@WC(?V,ON>+7! \;G&!OE;4+C/IL,M(D#W4\ M7TIU0*=D_X5IWJR"/%J^;"YRG#Y11&_2E)!30_,MR6/VNC-BN/[/%.5Q *]Q MZ(]Q@,@R"M>\N=&*)'00W GL^,,"]I/Z^1+_74;0$D:$[''3*EQE&_K?U/L!;=(HH(E_@\[+\06/PM^CR">[S,+1OH:/#+?O/U?\\ZO#_=TTL_+]"#AJTK5%WXRERBNJ.5Q#5J@6SSUK2!+ZH1GJ$29<1Q M9E>I#:QGB..-3D \W>2=:Y<68GI;IZ6G5)20#0UCIR40A3Y#-W>7[ Q/(,$; M!X*U,%SRM3333IDC^P2*]8:[H+O3$Y0W \35*;J'C/G'??J.!H8X LQ=WAT8 M8@:=AT3/#EL3S+H4+F0YGO-R!X!I5>_@'::KPGS<@_>$T\NG+/%($E O)7F^ MIFY+>D.W \H G'8WN#<.45)D#6)FRQ8VN 2YCL@3HJA$L1[ '"T9 MBB@#[" R@BCJ/K>@M:MI68V:O)BTROVZ(^I65QL>.2J F+2]=#PX9J$!2' M;H4LRKW947HFM2PJ=O*M5(7%97:6IFW5(#".ZTHIAA,>O&6$'_!3]B[JK@9H M"(JK(-D^-B\G2H8^,\P1H(X8[B\T2M;!#CK#9'U[;+$&^)&VN"'9H+B)?B9= M*;Q_>O/%PUL.DQ-PD5\A0(2RN6,&%]X (DM5>^\4_ T."%.JX/Z)Z'==NTL,;=GD'1)!HTKGY)8=%-LFE)JC,@VQ MTKSA&ER720A9:;VQSK(KJ$'PGI!@D=SCY#'T^YW[4=_*UB(3@6&^IEWI$)1H MP-\!$4025*#BUB,?MQ=$B< 6"^)QG*#":'9+PCB[CBF^_9<98A])E\;KF]Q\ M?;P*.O(RQ.!#=C1@X+I*GA#1B1PE73#BT2%L*K;CN)T@ M2N2=BN77<_LYXDLS5I^=.L9"-I^[*\LQNR!N[SF]@&3"46;J''8H%KPF$?Y< M[?YC$(REBPW^)JV]>[7[4.[H/3F^A!A):&O<^LZ+X#[D?H-Q]H%PS[]'9PX- ME^3&KFF-1UF;CQ^OJL>/5-W 0XYL]&_U#Q&__'7B^*Q]W_E7I+A)'J^ M8V^=#YA+8.1(KNJ9T;BW48!%%5S$ 5OE%A&2DA%T,L0?O&,*Q*L3"M,KGL!D M^!R>]2?/YR0X;'LU\BL)OA&8W7BM+(8"VL.!O:+*,'@'!28(4+'.56.(3R0I M:J_TL,\*2$ ."HE"/\3I?)DR6[#C_!O^0+;H<.?$QBL.5Y!1"9I:4P5P1\6& MAZE,QI/.\!G'/%YF,@P>8P_?W=,_SWBNI9,A@]4YA),8]L!$1;N6.,F_>08I<2%*$96CZS MOR".VE1N*%2VKR513'I/#+LAU/V!!.-'?.%EWCDOQ-7C?_0-5W \VJ8US9I# M\,>\;=:_%HF'R94+56$ ]2<\)+0>@VY3+\^0L<0S) _WV,\3BL+ED[^A1,4W MWK;-#^\;)L'_;=/9X/LVN&/Y70_N,HV0"L"HA(R&T3? WKVL0$1I9)B=S]XL M63_6'E8^'*+ QN54-EFXA"G+OO(XR]2.8*U\J>5S]N9D^0J5.#CCW:.])R+$ M4:P6?)5'45&;F+4*)/'#!L_]38@?V:4$6=%OWO#*9/C!2]8XZZZNK3R93*U@ M::"F!0,00V5I;H8:U&JAR*$&=L!_@!\J$$0<0_FJW1;)H5S1.Z.T2,L6MV&, MOFQ"?X-60+>RV#=UO3V.?."@M*PZ0Q.]VZ(H[:P!W_*P)>@\2> \!#3>/==# M;GGYXCGT5V7_*?"_"]>;+'V@@-(-B8);G( GY:T/SS6+$&7TAEG,K)3H-KN$ MT:IG:A25[>MYRI5UE]_ER9JA:$"M4^[506,L) M4*KZK,3(@:*WI*:(@WW4BQIOZ.YSF499>Q]3QPFFZ M6#5^-^H4<8"$_,%B$5F+9XW%54DJQTG3W=&)Q-:Y5QBD6.D,K&Z^6'!$FB-T M'EB3WA/E,\SCY-TUB)=PI(&ZN*(NG'5[KEZ9X\S-?6>GG@NU2J;!'WK:CS'L M%G'#FZNQ>?NZ@#W8DTQB%H5&92.@V>I>5H5(FN&1ZZ9^>ONZU$7*71==<"389SB:;MT-Y \&<8-*:!8,L'>AH( M-B9VTD#P9]9:[P>=#025EB0G5=7">=+05+-8^B;:" M;0S6W5:PD\1&).7'L9)RV)I>FZ2T=K&W*BD_ZI84Z279EY0?)R,IAPS6+RFM M)-9L%<*Y?8>S/(G?8?KS>09MY;+J5%NL[G<_OGY]'0?X2=Q(E)Y4A\TX&K@# M$Y)92QQ)Q+"$DB(,SZ89"44P_^AM=W^^I0@CAK$^T]("F;Z: *P^_NZR+!5W MPYA2J W=L]<-9&Y5=,*X.?6J!#'8CC7"GEM)\;2M$$P125D?) R]@\@5Q?'? M)J431O+WL$J0V0]%C7 =^PGTEZ6@HW =+B-\>_\I[99VD?$RDMPWKVDI+6&S M,'0!'0'XF7J@1^^ZU*/$K$U3M5K<7*T#V1+B)C*:E):[Q%5OYP5*5 A\H=2E MK75FJ\4#BHJDDRI.(4+UHXY6 J34G/:X.$C'XM47'C&[?0"3&"?\H!!/?I2< M4D<*Y$C0DTF$+/%$#41+BTU;0J1QXOSSI47*LGI71TYK!]W@-N!0='N/U'!YH4>' :2_?B7XF^]AU8'K3 MW% SECSE0G)SVF+#4PBW246#=X_N-_%J6&<6@N%&&[ES L<0GBA2USY/O M\C2,<5JBE(IP8M\WJOS7-K=Q [" -0E.ZR5N&W\-4\SZ<2M@SNFTW2RY"167 M3, X&[3$G)I=K*_.W/<3>@A_"+UE&#&U!^W:6RN#C/Y.DE\&YS=^OK%F3![' M $4U"DYX29S<1)J&]NH14J,O"*. M BE"Z2U.6&AFOH4B4AU\J75NV2J'.G PS=]:D1T3+G5,)8G',4U,48TJ*G$M MR\=7V$)TJL07KAAYI'F&1(AEJMBD5KD@1K?1FB*Z\L+D5R_*\;OG>9KB[!Q: MT/68U8/C)15&Y[S&JZ("-,3 N;2HA^E*1A-K.C4,SDD=BF&<;K5 M0'$&"8ZQ;V*QLSK]2)'+H:]@? >V8L+OXL/T4TR6*4X>H0[L=4S-1?IKNH/4 M8V5D:1[UO2$KT^!4#3S-:%FU#UW&THSO:YN!:72S[-\?L"++0Q<&>X-4;PC8 M9/9R0G@9:<>7 OL$;+L%:*&*@PO.5=4$JNP!-= 49,RGRE>;W2!<-\IRW#1D MU"ZTWG&*DM8:3_Z&P8K!P?P1)]10NZ?@=S2LTA MR:6C8-GH&^$C"A"Q(!RUKT\J@_R5$PZ5VPJBA;[6>/8B3'VNZX/!*H^^*2D12;HJ5R 8^#?!Z^F,?!?$N2+/S'7L!8_J 4F-R\_=*#Q 1-F1YL M#5LU6NDDDW'1 A^>!A3FY^_9/984&[JEHX(M\L9/<);X_24@K\F&/=W61?] M3N/)M3>_BS-LADH<'#=8%R;^P,G60]$IGG'O<4S_%H'D!-LP#E/6G.\1:W/. M!0&8/^L&$#'-_ 5XYB)X>PA,77>+[J"<_AZU+=8DZ)S$+ 3\6YAMSO,T(UN< ML/LKBF>9.OS,+BZ&>J JS"0I$Q(033-_B1+Z0G%")5(L X7_G.'7^'>%YXP) MS!WV<P\KD&$H[5B\5;W'"@@,L3- A#9*S M*+W-%X;FYFYB(@$AV9TY>KDO2>XI&D=50+5>F<;;BN-)+5Y8U, GZ.BW8&GK MVD*%+A(W%_6KX6APD>XMP3[65;RRZ*+[%-5"T4%$714<3&1>_ N ID6^ #-Y M?CZDOQP/MQ+510;3N9=NKB+R)17/7.K\1#UCZ6AJJYE* !TQ\!/*4.JF=GMF MT@ );>K&8[;?M_9:A]Q@NH@'[TG$,S "0UZCZL-E$C?/[$5FT*R90TJDI^2$ MF&$"8F5GIVBIG),T2Q>K]X0$Z3V) G63I6M&\[;+(63S,:N4G20)/]ZG;LMT M;HR<4=-/[2GR.AV2IK<)6869'D>]8T(+-Q7[@"?HH!]@:-@Y5Z:'A&/.8*(= M SIUT>]B5,D+F3YJNW!K[C/B_\[KSZ:7?\_#[%G-IHO$_ M$4=D0KZ/P$ZT.T&BY'55@7B &0=&ZZDZ;(OABA+#C2=F;OEKB+C=984=\Q K M104/G1.\P7$:/N+:":E\#D-%R-1G52E1)@_=EIFC MB*:,K6.=,A(&#\4#%670( H0D@ 15O+-;^(-90Y YQ ?,%-C$ 7DQ\6AM.U M/_9,)'^#@SS"B]6>=9?VFW?I@2(LBL3?;S!+.I@'9>D$^)KN1BZ-2_8A$^():YJCN+&":.?E4X83BEV9 M?)2^>WZ/R3KQ=IO0GT/M%*$L-PTS2DJR F1+UZ \^%XB5V6_I5"SJ<8/,02G M(I(Z]I,8V"0W@<X16A:_&>)#Q>!2@&/& ) M;*;@$4N@K=M#MD(Y68]Y ^7I)N<'J["^H%^LO"O.-=$%3L)']M8D_:_L(7F#^YT#0UP9(S3I*!VK&K^0AJ6M%F0YM&%I_FI3@ M:=U< 2G4OV/.1;)3L?#E'&H6ZE]K- U$8-@R#/IPF:Q9T(>T%:- +]4DWNF? M,W,@A1K >4P%+0K_0;V5-44OY2%S5T7(S B#BJD@OE?3U4K&O97)."HOST=Q MZY[HH-=;3J\8K[T,!^,4T2%\Y 5_R].,=P&CJ""NC. ZC[=LH1JK3!M^&0K* MK",S-1^FK#1!U[ ,8X;2;4(>PS3D53>BQI]O_9KX M=I>J:5CDS0@Z\\9S7 C](>:TP/*6,= HX-MO1 M[6,YE9M5;=O;FKF@8\\<"-!=X2J7YM=(01'[7%D@^L'89/P2$P2HH!- YM7T M&%QP6UH9>0RM)Q$@Z):\^@!3B0](S6\@/# *CRE$!T8AK#LX8)A:7]>MI1R+ M"[KY"CMAKQ$TJ_PE5-RZ;ZALF^:6*>TTU)I(3>M>FI(QA'+&,2,C.V,_U\19 MKJ,KHOA(M?$VME:9NM&'XC6UT,1H!NP10[WA@8X^R$6C29;H\K#!5V&29O,X MID=-DGK)\WL*-KOP,OP10Y>> [%3F$&F!_$X2*:%K^P^R]!!]*1&#"'4P @Q ME!#@A#YSK 9. @>KEFL6(V2VSQ?GUX5QN5C5YJ6*TZ<'H $O4 VQ M*;B%:BO0[2=:HZ?12^43ENGRZD5=+FL2,4$O5.<^.U>)HUQJK7FT!B!K5I(: M,33N@^_=HJ1PBY)6V$XKQ=;$O@M(KK'-=!DG %/L\%*U*CDO'B\0FD9?W* 7 MG,/X02]>FN((FM>N+9Y0X+4?6I@AP>7;BRR(L6I_A&'$'E@3[A(^U4'!/>.E133UCEMR6(K#A;'FCO(@;QWA")3Q>7]!_QFM^@,NZ[=K@:39(E?$R_KBK]>T$ M=R4G983JVV$!TU/SMED3QQN<06(UR_8+[$,0T,_"1XY\ MOPLH/Y&D (T':.W98\I+B:Q*5)!7X>+&3U/8'**/X@X2UJZ\,/G5BW+,3,2T MT:V+8OF1.GQY@H-%? &NYE!7( M;^",2J01B5&%-F)X3R^33BLXHZHC#9_028HQBDF&T0]NGD,K[171N0$6"ZH?EM'N M,D Z!TJ72C^#[S$NR M<0LJ*F.ZQ?LR'GGI+82UL?+YG:)(Q(EC3<5>7TW]"6E-K)MR8 M3R353M_4IA50 1N5P%$!73"KS1 ["1&;R%#0?EN0@ED8D)K:M;4C;5WH_[O!6^F-S)F M(S6;+K8$5A:VQ%T(Y2&^YP,NL M<;G@^_DVCR!=D+6&JF\DZC).W==D6N>6#=#HP,%:;HD.9*423BQ32243%7!K M//6?M50"F*$&RHBWV MK(WV<#!>B%U9P #=%RM@[?NM0]H4>)[TYLW4?G0.? ME(O>2NEN#[V;?%/1WEOHHD7E -H+LSM$.47=.8T9G7P$;AKJMT0+ 5Y3U*_= MVR2N2@=H[R!B<(.SZQCNP:MM7\<-E=_W_F=D.$$_*.58@SZ4; 8BH.I) MC3;B>$.J8=.&8:BC/=Q1T?%TJB66##!(:QC#U*Z[:)98E(8PV96R]09'7S17L'0Q.;?2BL34)^ MH'^C/RQ_1/^S]%),?_+_ U!+ P04 " !!@JE8"\.Z[[U: "%P < %0 M &-E=F$M,C R-# S,S%?<')E+GAM;.U]6W/<.++F^T;L?^CM?>:TY6[W96)F M-THWCV)ME4Y)[MG9EPZ*1%5QS )J"%*6^M?OOCQ_!<'_^EN:X*]_Y?_S&%+T M'2,"T_*O?_]^F>?KO_[PP[=OW_[R_)BE?R'9XH?W[][]^,.V]?>;YOS7.-]U M.&S\X8?JQUW3-T-_^[%L>_;;;[_]4/ZZ:TJ3NH9LT+,?_N_G3_?1$JW"(,$< MD8C30I._TO(?/Y$HS$L8I2Q\U]B"_RW8-@OX/P5G[X,?S_[R3./O&>K??5=! MEY$4S=#\._[?+[.;5W-&Z"D,8KK^2T16/W#8W_WXX]D/O.4/C.H<-?VLD9I/ M:!&FU9R3Y^08:D&+UC3-0_I8RI&"!HLP7%>$H32GVW_94[CYAS_NM]^8;1AT MP_YX3*B\X3#T/H2/*9+1^JJ1B,Y#T3')HN](QLZQOW_/SD+VRQQE&8H_57,T MRNU2?I2$L G+L^>O44HHBO_^?9X5.RK"+'HCD%X/M&GQPSK,^-Z+EDD:;WO/ M,[(RM$\)#$]&[:BQ%&U$(A,<8V=>\H$)0$Z!(3@;*P10";A'XF\_U.HCO2MO M9\%C01DQ5%41>]O1H%+5-'DG!>F6C4P?R'6"F5Q+PG3WL>CDD>99&.5UN@Z\ MEU=;K%);+A/*!4*1H0>V;,[9^%\;OK-"C_%R$+P?A(?;,&?43.?3-?7&_-44;1IV&4E[?KE;02(&-7;+U6[[7ZOK7Z<2\& MB/Y#X">V46,G)E%1_B'$<8#*)1LDN'1B\.G@Q@]P(#/&D!(Q,.-(4=>?L.EC M3L)U&BYJ-/W:WS7:'A=<%F4HO"#QL;9S_',/&B^ GB+CV^J:;9TP_1<*LRL< M7[+/5T>;I*E&*B\WZZB:^PYE"8FOV;_5V6[2ML;HY!C!J'S3T@"--_M]V&0K M0)N;I;;.4H T-4!EM=J:MY"PG0'Z_JL(,Z:[IR\SM";9L14.:&F QHWTTT=6*X+O'P6/WQ)WV,H@=0_A\TW,_3CSI$H#E8@A27NG8KP F@AW2"P);I;> MQTV,?-M[%!49@^'L_>-#DM?:UL=-C-)U]1PM0[Q #=*DKID1^ICYR;6\^Y?5 M(TEK"'OU.XRB<3G>1=O(^1 4R.5T"H$H%2#@WD0G@M=@EHG3H,I%B(?1$ M@D%Y[Q8H @4;WZ,G M9C^QJ>_"EUN"H]KL5G@'E7RO!L(.)[@N<"RF2MZZ#Y*6S/QFWV]U'N*OE\P8 MITE>6]I0V/!DLOK'4>&'K6<>7Z5LX?!<*>Z=0_7)W0H]!N%@AB*4/'&2;E$. M8Z&N2]#])EI++KA<^92$CTF:Y FB4A;$[4U37ZR*E OQ:;Y$&3<.,[1D(CYY M0CRDOT*?"*4,Y>G\(7QNYJG-*.YS.E#=J4DG%BO?PQ^') RR8X_;&,#G9(Z:L*V U#=J$$U-1L4XST9()B; MFYNE_2E,4GZ>7I/L/DS1)K+%3J=+])CO_R99Z>U&,5"_V>2+R\*FK,S M,]NJ0R_B!:;2U6RURHT[IE(!V,F_V=VHL5BEM(-1^J]6ZY2\(#1#I6X#UF:E M_0;2@*X3G.3H$U/*&,)YB!<)DTJR;P+K9)2/CX3$WY+T^()8T\]&:3OXV$PH MED)E2=(8990+Q_SX=BRTVT"G-WC)UZQQ6RB6:!SR#D/1+U7Q:ML.CSM8V0/U M,/& LM4-?D(T+RM"BP@7-#=*^]TVOBDU M:00M35.\#I/XZGG-XV-,LSE8"&*AJM#3,$>$R97\Y2X-V5F%8ZZ>K?F2:-:@ M(5V,\C#CC_9@%%^%&7_;AQ[X;YD%ED1)$R?PCKY"/X3>Z7Q7F_Z.5#=M)2J3 M2E<77AW00"?0(K/&!GM+B'2-R#H8I?\A8_I7D;V49%6^-M'1U=0\P+]"R!]7 MQ9-6VWKPMRI\*1SS"^/TBN#((8 >Z\XMAK=\'J !B%2Z HB8U0-,6L2H7-D^ M4HR@26[P5-R1 ])+X!:,EO+%D2>4/1+3;T7!05-(1@-C9.FE$65PE)T:8(34 M[U23/$QM74.BW"!7Y++*82Z+CKAUG@NX)8H9XJXL%@@PJDD4;IWG,&S@KEA] MY[>]Z"A$S-PZNF'PU.>5Z#NB[45")2<(C(^EUSU;;210U!",C*57/ELC(PX$ M@V%1+WPRE,X+PT:6L0T&1KG>R2B :0V'Y?H+S!" IJFY8@H ^*WQ.DAO\;EB M$*C!HYXA[LKF4EY&D&N(^FR# 5Z!5T-(.;7=%4-!#2:5E%"G?'QJ,,FSQETQ MPY4/^5-Q^<%8)NKU*O2=],,*Z3:N'$ BMX,'OHI%"DZNUGCV#RJM86"!;IRX M5^4N1+DB5_[@OS-G/2U&-8#FXH+>#4OVX]+.4'+PQ R:_I,N"= M?,5-H=9Y0+Z 6P/6:7 ^A!M$WF%P^N7;!-C+W]+WM_0%U ]W2[_&O54MX@:2 MI>W]E7'(UQU[C,)?&?=7QL400,\8YQ;#6SY)-XO3N;4B1*B-INY.&$\=(;'N M?UI975"+PIU075M4&DT4?2$Y&Z%1]I6Y$W=3A*&40,HD5P4(XH9W>$YRQ.?A"V?@9 M/H?95Y1S4Z *2.]+X!RY9=0Z RO[^3!F/VXXFN4'+CCVMSUE["^\1$)<1#G3 M.E#VE$2HACQ9,U,TEFD2U?2T]L."VIH-#*](EB=_ED)B.C^^/-\4$ 9U,ARZ MHVQ/S] 3PH)W=6K:F'V )J%,;.8)FS_>W(@@>)_&=LV.SMHFV_PVIFV?AS2) M1#$\+7.8?>9FD[>VM2U*LE?5&M9[84=@NZ27K).UK+T3F:DPSM M"BDA>O7,U@NS!!(<9B^E>LVOP?#;U21EI"UNN-J&:--7U#BCM1A"9&C+40;D MM%:D[_*B)WF>)8]%J>T^D!E:\_,;+RIM#H1!A_$'DF$5_3O[4Q(AE[0>@'(& MZ^80.&=G1+,D;F@]&.K;XD(570G3_$4HU6O;F$V 0Z76S)9UY8_*X@DO+;) MP5?H]/YF[B19"^V'<9*7D6>H%9CN)>&*3-D?.:E^YF7TG@( M40I%C!T.R7HGT #2V#,,(Z;L@,QIHFN-L^J['V"Z! $%_#9=DABRC"8*G8WZZODLTMF\V@PEL^F[D MV+]I01E&<-U3740J3 ME)L2UR2[#U.T=ZE,XG\7E5^J\A=4RDQ"8M:1UZ9 EZCZK^QR@+F9K4#TDI'Z M5,80Z'\589K,7\I@]S]0O$!4#Y1]3FD%AGR;**T/1<"4QQ_J(HZ _BZ\V\S7 M14B7URGY5J[>C^RT+#_6G"D",Q2E(:7)/(E*]:(+ BUF&0M6%<'';$RPX+)- MKW,,=.E"F0?MRZEY)?503:=OB"1Z%^BI*?LVR)L5NA/MW',SF5[<;*0_,Q-W M\K_+0N@VH8T+HQT.0UW':Z+I"V;:3LKK#_Z#I-P)L-VD4WQP\&<)93]=LK_B M1:4NM5T+O.)V%;3^8O^CE_D4ODW,/.?< 5TLXL3B5=AIC!P#JQ'TCT M=4E2]L%I@,K+=/K32A6GMS'%M!4+G=[WN=B_CW60PEQ;PA/<7B5RU4#6J^>I MJE?,#CU(52,BRC*9-.FNENU")D10A:X'*5_K0J:7!CJ/86ND M];CA4%*E \7#R)6:1X"%1XZT_7#4;YX!CQBL+R1F$Z ;'%SX]BF6_QIE1PYNC+31H+/D#_$!@H>"5P>X'J.34$C)UR2?"18@=/00%# MIUSHN]*WKK#AW/VV>NB'EKBHU_>V&QAI@,3B+,B0+H-Y2KX9**0IF,K&[$8I MN=TR&:ODR1N\JQ= MQNTUC? XL?@&3Z*(% QEIB>BY(G[ QAQ7S"C+47Q_A]KV6L_6KNT*A6FF!"* MMX]#3/%YB+]>HC5AZC&<$_D0.HF_#],PX_7W?'L@%O]U21Z]R9XVE=*]\8=\.B:K7)#M\/ZPA5M[8?J#4 MT%<. F[=XRA)T2LWTP/AE_ON,O*4L!/Q_(6=)?'A&13ER5-U%UR4Z8R47I#58X++KW?!E U&1OW4"G@F8K$ M9!13/9@X8C2=%_DMR?^%(SUD3!0!N.IH3Q,UF4G%NOOENX8OWJN[A#.F)%P-9^C1K7 +!$#E>Z] M1(_Y0=&R;OPI7R>,@OC)G,!UGD@\_\M, M^@"V\%<&.-37IJ3_T-SQM*8C"<%.J(T7^R#. ^<7.J(U^_(N0VLF[K=;;!-B M8#17K-0%R/H9S##?3ZCRAV[J>QYX@Z=S1O8J*5:-; +Z#O8]=?,UD$.4J1]U M[NGK!(N6>;N ./L!P3_P!"90<*NT'LH'?:A5V^*(U ]CU16L(;/=% 0/9 MP&]-"$F-SYH![/JBZO&X]@/9709F$"I+9>*68)Y:M-\3.-Y)O#+%#/+LI?(@ M1OED^F,9P;TFV0RMBRQ:,B5K.C^XHMK F[SC4,?ZEK('LDE+;JYVSCVP$OZ MHUC#+-O^;,/G+W=IB'.VUKB[;,V;0/EL'"# [X9A,2,10C'E+PE<)N4NXM'G MZ7P;=$?5_1 N_*K?&SUI788:C&>>_\P3G;8/PG_!,&2?A)'(OE#YS^?' M%S[X]]M[2 ^SI0'@:)MS,!0_A_EFNY8&9+7H2Y]]FM+IO'EW ]#J//9@J%1/ M!N'8,2J>:!Z&-%\3;(W6[6!N?K& WV[$=?U MVM;/EZF(D"Z^BE<=G<5ZG98TA.D6N1L\)]FJNL(B@5VMM],UCIK7W8F4-O+/ M3@JK/OAG)RTH?&'CC?VN#B=7T.J @W_$\RT0^N\5N++PM")U\$6:4_STKYA727&^C.E=$5VAAMDV3U60X#2-<6()#>:WNX8MNV M [//-%?'"FAV6)TZ"NNX8C#TO>FA97#T%>L< W[-O:7W3IQ2Z/M&#W+U2I^> M[@" 2A>[].GA#B#9^EJ.OO*>8Y",_=0GTU?G 9!X*@Y@Q0NOSJN;:H":.ZNH<8D.FMDIR+Z[>N6 MZ#O;;92=MI4L=$H-@'V"8:O)Z@MX6/Y#U7S7?%6=?/JAS:[#3P)"HF.0K>!X\A3QEW\J<4>0#4\E[)Y(YF4$QVXS)550^9P8M>#9#E '-X* B_L?LW?$DP7Q+,EP0[1 *BNQ%; M] 'S%NN/S+9BYC9-#FLD 6W/VKX&K4C!_,[8@PTD_LZXI@0G$?V,5H\HJR.H MJ8TW1ZTR1TOW]V2_D&M(A30=E.;:+PYK;)3NFJSVFO.A@0^USN-U"(R? U_V MVYO9WLSV9K8WL[56!1-I(T3M_'<%$[G=+=?A7/%!R-8'P$AQ!0H3'BG+TUN\ M1ZJE1ZJ-V6'>C_13L$1I',Q)%M P164D/S[(T0C(-DDC4/0RM1C9H ^J-76= M/%0W.,\23)/G"Y*MFSU @F8]^*!L M)*W'ZRD9/P<#^7I>Y2-2<;XHA?L8^QK6K!^IK Q0WF2]#5?LCPM!K3]L6/8?@J*:FE?C[ +MY+ROH<<6W,&X %IP\BKU=\!]K>'+Q MD29Q$F8O!P)'A+FLO?=^>^^W]WZ?MO=;53"3ML>J*X#);*@:EQ?09'0%(?FY M0]KKSLZ )/:)A5LP@2^(4->PC@7A",42797^XR$A=1+J!&WKH'DK:O2FUX M;J9&V+ '0JX*7H]_@N//21RGZ"JD>3,QTL8]$/0IB1#3S2'Z\T)HEA]$5MC?]I2QO_PQH4EX%T;\>F/M>A*V MT4[=9B]-LWN4/3%96 .>K)DI&ODS!9OIZT.QH+;:J=V8=1\1663A>IE$8=I( MK;2M?FJWY\HA#0V+0-K6;%92F/**XO=+A/)/?$I)6I*D^>"TBQ/#I!W&FY4T M?@X&RJNJ=-=ZQ5_8QBB5&ZN#OP)0]Q"I+,M+M;M9WLA+F.8OPB]0VV:0'"U M^I(-N4I;%_R&) K)^!'U\1E7#N0E/20K9OEM(K=SE$WG'PF)16IKBYXV<23< MK4I]S7*U?^MNDM^1!.G-2#0I2<%R[ (?DDP+I M"F+-J1S1V&&#+ >CR'CL8X!.Y*<(X]FQ'E4TA<.BY -L M'2BD>OZBV0!H31\:^3UJD<>6# @= M:-K3V&4L?$,IN_-=V59M+3T%W[HK>ZP[5"(?_MC/<(6;7Z"<&5*P3^AIOPAEN[ MA+/P=#Y3TC2A%Z_>"]]/%2 M6">?*^K?0/'9;S[[S6>_C=,HLMS%Y(VBED:1RNEMWA3Z)5B%V5>4\X\:,%VW MR,KZ/ZIE/63#Ă*1T,IUXX2S"/B09OP6G782]"NN3_ M?_6?(GD*T_*+X?CS;K'?[]:ZS*#H,-)X+;[Q8T5%(*IE+6GLK MU84;C9MH\_ZV1QFSKOGT]('11>M_$E\3U#"%M^2])>\M^=.VY&7'4TU.3?\B MR!4PY3X!D#;@BHL$L+: 9J$KB/@'4;W?K*W?K+.1:MZ9]FLP#Y,L8-06*%BA MD/-:_JKH39..8]"=!J3%^].\/VUD_C3O7;+"N\2DR^](IG M7+YG3.4^#VE"OV#R2)D2SB7_#5X7.?N9L/V6)J6L.W\INU^D(17[%71/-PQV MA_2(?'.R]D-1O_OC/Q*4L7-[^?()/:&Z8I[M.@_#UWZS23WRH#[#<%$N?UI" M>B:L(P7H,3@'[Y4Y>&\9!S\J<_"C#1Q\WFN.].V&A8ELE3%\G,%GPWD?NO>A M>Q^Z!C^GFNY%>A'E#H+7H(/7X:756G$%6D X F8 N>)^!ZTU'Y)H7B1@T](5 M='H0[3+KSY7 3K]0U9J9KMRS[A>J6GO6E55E(F)J^6KQ$=.6$5,%)Z+YV.AO MP6)7]3V[= Y\V!9D'>5.S-I8,>S7RXO:8GC<_&*+$OU]I M1;1_U.]7?N8B?ROYZL*VXD;:Z;L-5V@Z?T5 XVN0TK;:J?5O5QJZA49PA'AM M'ZZZS!+Z]1SA:,FO7 J#>-!N _/RLB-+D'L [38T+SPK78V-XQ[# J)F@_7 M%5S:*!XM'$EC/V\Z+:-Z'[K#*TBHVJOXML=^(L.45EE$=^PK16X1R_.-QBY M%#&H37L:NTYF,J/54GW,9[1VS&A5#OB8SVL]>Q=@E >,*AJL41;0)0,A(/. M]5P1'+ =OB<2F,RJ-*;!#-86=/DGBDX\1<\G'8PLZ> JS# 3M?0.9?=\?\N" M\M+V/A3O0_$^%.]#\3X4/T[CRE(_@S>N.AI7P(-[ )/J[)5!4=Z/*__T&#+\ M^&]KA&EU=VZ=AECYM:+V$Y@TMCH2V>W"X/7T8CJ=X/CB8BJXMM?8JH]K@\L$ MS2\8 BCCZL!T/D\BT;4T2/L^R"(TG\[KWXI_18Z@71_W&MD*)"](1$%#DSXF M_T_!CI1R'5X<+,.K9_Y'=(.CM& +[P9S@438\<,0B#4*E]%R2E)T1,Y07&6[FL*VAQCT#V&V0(*+LYT'ZX&ACPBSE9 R:32)5PE.:!EM>D+-5,-Z M]$$:"5,ZQ2)2:EOT-?4#:R*;O*9-;]-_([+)CUOT,#43%QE_:_$&7Z7)(F&Z MX=W]%X'P@;3OY?XWW@KFRR1#$1NHF29IX].XD,XTU+): HXJP?@%)[G@2P*: M]T%4D45+MEYFR6(II$;0K@7D>LN;+ MX%9T7 "[]$#9L33)8KY.,YA.,&9X9#;.7CUF(\TMV##1S MTVZ$_DC?Z-P'FBD[[9\C1.ET_ML[=F[P]2$EO\4H&EC(BS"M;(-SQ#'-^'_J1 MIVN^:(0ESJ3MC5)?.B\Y,6%>B![A;&PW'+7"(HN"ED8IOL$16:%]+A^?E:?G M-2,-Z&$#!T+T07V,D0#XNB:#T"B$MKZ1X0*/3. F$3L62QE6!JIG M]U\DA1T!?8=B=YH?G_23+N&51GN[G+V]._%+]V>M . 9],YU3V8!9221C M)EJBIGRA#B,,Q.'V,^R_TO;D!C(('<#?-#)_TZAW.KK M)=YL5RZ9@Y9%6X>%*R#)5TNS8]@5#)I.7O6["&.O@2A?%8)LF+$O!Z&U)\B4 MP?'VS2 0/8[E<"!>8EC7UA@%1Q>>T&5TX&Z?Y0"'6.'1/XT@#> M"3^=VKF-X:"QBPN@/ZMU('CLR@;8LP&^HC#VDU8-$<@5B+&+$35$(%L[>&HO64X=JG:'H[:NXVNK(Y&]5VM",_83QB% MU=&J[H4KNT>\7."U;L9^_D+6BZ@GN%*N(N?" MT@,ZA25O/H"1^,U.)-HY^QJK^,&-5,M30=7QZ.;\/+/4:F^/1VW-PK$KB3#O MGJ3^^-BE)SQ7 5R28NS.+<6+7\ G<\;NEVF#BE*Q_+$[<-H !"K4<4L&GY]KZ8[?:VT#8_XM=KHAX^440Q8DK0!Z6LY8_=3R)7% M_IYNM=S&]D^WJI23K"T:TD.-S3V&QAYX?1^PCY(\E=H(+5\V7:)XP4[8@#&< M/"5Y@M0?=54:M&+=S$.N+0CK]'CKY7ZV2T23!>9K8D(O0KJ\3LFW?U23WV"V MOHIR8327[.\X5 ^O#%R3#+%YKY[9L8 7B/V5GQ]<)^.;0T"Z4L?^":VNS7 YDV/??'MY-_OT%KK;*CG2HLN"=L:[::\4[L;#<"5QB%!=<@70;B82\> M9PG]*BAL!^DR. _]*QB+(8=QFX-^8':6-RN8*0W&'=AX+O2NY'?QL1X)EP M!;1V2ZS>2^ *)JJ""6X!N1)M[HA0#[7'1@B0FBSJ+Q[B2I(6=-&U#'.XDK+5 M!29(U,J5+6HB(<+R'>43(MHF1/0651@@&^+'((RB8E64N1L!R9*A.M6!%U-VG)UB5 MGC#9;_U;E&_U<9YUO5>OI]E_%>PKSU^8( >L#!U##XC)?HW?8&9UY%S6;)E1 MX!\^S%"\3KGDOS@4_%4B.I1)6'^SR3=OJ>'GARQ% MIMO,'T\7,PU!/IY7T+ MOD (9CM8&(06MC5*]0Q%:4AI,D^JJR33(I_. 5M7D$C3QY"CP$#XB?L9=!0X M2-[$[F/089(%4 3)1W,%6QZT.A_X M:RM%]E*6NI,E0(@;^T",#\3X0(P/Q.BVFBSW<'BKJ:75!#E=^K"57FFG*(HK M:&Z8L<9 ?$CPK4G3V[O'# M&9MZ$I-UCN+K-%S44-K]79G6AVR%8#"[(#FNPP4H M.8C:SM6G?!A4S=6@ :YK??Y\:Y&!"U%]GGYKP8%)>1<6N! 9]G1OW]/ &D M#(ZR/X=11 K^V,,B6),TB7AYZ^T?X'Y_U1'-^/_;4=4I#G P>6LR#B,$?8SG M8P=6Q0XFNT]VM_E0$L>[O(-1^L]#FM RG^*0JI?J?V7>8K7.1OFZ1=\.R,H( M9G^,*BM9A<.VPQCE]8@&R0*4M!X?Y3Y>Y52\Z@M%T_D5S9,5(Z4)T_I&[MC M_:D+/G+5%+D"BI.Q^^I]U,I'K7S4ZM4#@1(-B*AKZZY ^"7=-/_7=E.:DAU MLR-M5R<:W' M-YA]VY'&WGUQW8B2>>;Z8-G[Z2SQT]U'2Q07*9,HEPE=$_8M/V:D6-/JH60F MD>K?23YZD?D\3$,FM^^7".7EX]YQPIN%Z3X1YNU;G\/^( _Z1G>/=.8=(-)QUQ"*5R[RY^B'( MT!-B_+#_1F2!D_:6*60H@T8HG!P]]B9D?I!I"6?$6Y&66)';UT#^F>3+BX+F M3#QD$TI+>? I"1^3E%$'4GP[C&3Z9FFX6&0,^[+VQGQ6+5D0CTI]#9="+2F9 M(;ZZN3L294P%7W'Q/GU,DXK@J^Y-]B]P>X-=F^P>X-=;K!KU9Q<65!R&%LHX*ZD&LC!Z6R! M#>'425%($6WKQZGM;=1U(Z! E[>F=DJ@@T9 KO?)6.*3^<2_T06A.,="-Z!X!T( MWH'@'0ARXPZDYKFR,"!P=-0/S=NZOP2K73WZ@.X*TK+/9$K/Y$CWF^W<>CM^"V#\9P5^+N".T#&E=ATGV>YA"P__]SS#0 ME8%CVO=*>&=$C;3>7I."> 9 M[WT4WD?A?13>1^%]%"JW$OI0!%U908"L!EUVQ>GD/K33Q\T[@7X-YNS#!4_\ MRP6K\O& ZM=67B#@: ;=0$H4Z?$# 4D .8*4V/&>($L\07MAL).291X4/4B$ M*I\"+;]G/,4S+GRS!"_*^C^*#H >Y_!> N\EL)G.T_,20 \ [R;P;@+O)O!N M N\F4+'5>E>=S!MTOP4+Q%]K7B^3*$AP>:FCO"S'"]^LPG^3+(@VN?A!'.9A M.T.OXRP&#*-5C&'8D#60P]L*^-R0M,20WUXNNF8"[8DLRPV&ZO5A#SU\^ M[K[TA#\#J7*#OLN(@YC2=#J_(#A"_(;1YNI50K^>O_#_O0XC1@G48&XQDC>+ MO5EL,YVG9Q9W/>:\N>S-96\N>W/9F\O@T@'=5497%@_ S /6<\4.5LI?F&_G/&@SM$&/07OR]+@)VM #\@VT9]0[ M!"QQ".Q=EU=AQNNXT#N4W?/OR%V3T03'ETE:\!(N:C'D5J-YL]B;Q3;3>7IF M<2L)[VUA;PM[6]C;PMX65@D==]"8!C#NSEZ? -Q+6O[I,62 \M_6"-/*@[I. M0]SR4GC7:4P:?;V0JLD [$@;S!CL!0!O&-IG&++=0UX0ND?94\(?UZB$$XHO M#C[I)"WIVM2P+"LL_XEB)LL2$O,B'PIOKFF:;R#TZLF?(9IG"2^->L^WR!>< MY'3R+9_2.'>_8L9G.$W3L=-76O)/'.WF\D\<[ M>;R31\7)TX\JZLH:ZHY<)POG%(L):#6NP8#^Z Z@FFVF 5R[[P/VC9(G-L,3 MHJ5BR'A=)'@1A-6F:EWCL\W0)EVXK^>M[G[DC>8 M'88%_\ST:CY'43[%TWR),B[:,[1DTKULQ%],;E$6LN=Y!D+K%N4WF"WZG)/_ M#[;H$;W!DR@J5D7*]DC<(V#]3^7=:-Z-9C.=)^A&:W.2>M>9=YUYUYEWG7G7 MF8JAK47_=&5)J0"I2R\=P%7Q(SME=W0'A!->AJYVE =)27J5P-S.9]%E#I/. MB^YT:O)B="$,YL[HSKKW:UCBUYBA* TI3>;)Q@%=Y-,Y0#@!:Y7T.?A0+YUH M<59XOX3W2WB_Q(A4:)U'HG=0> >%=U!X!X5W4*C8U;V:T.->0) :,/VKXN8= M$/R4_4^15 ^8!#'*PR1EIRDCKPA314<#:"R##@4%>CHY#F[99 _D.L$ACI(P MW4F6RVK&A]<3'CH$U'JJ**D-I/[.T* $)Q']C%:/**LCJJF-]S-8Y63?03\$2I7$P)UE MPQ25::!Q0J.2\(+'7]8;HCOZB+I/9-"!U!>QG;Q+-SC/$K9JGB](MF[VV@B: M]> W&I&+B[_//)V7U]8F*U+P!+$TOB;9#?L"*[QWUSZFR:+\4VVJCOHH[\^U&'6^*\ M8,L'47JH5/,_9@@)/4'@?H-ST^Q/E;0>A/(+LGID0I;31)T86P6%ZLW\' MY@8S0L-T$D5<$K"M7X:CV"&:'^Q_18>LF)G1-V+G_,2/%FM&;%C$C M_/+@_)]NC_]+Q)0/=KR5*P''3-AF>?)GG;#K=_"!D#D0UK?ABOVQ_%C\NI#$ M#0SO:)8?M"A5DCKTZP-E+7H.P=&&%KR8[*YRB;\/L)MWV$/HK8%Q [#@;%'L M[4(HHG\ZBT=VD"1A]G*H 0LPE[7W@10?2#F-0(JJ^"%M#P]7 )/9 J2UZ>,* M0G+I2MIKB,Z ) ])P XI9\)4D%4#\WPZ XETC8 <$Z[ 9"\/:\/=\*:*L:% M*^NENVH#-_/!F%E>1]!$LL!/8X7 )PN\B8 KQ7).*#.@IW"B7/SD0C#2QV2D]2V 0[AW-U$;(N#:3[:#WDK2@0,6,K@6W8)7_E$#VA ME*SY1[UZYH7(NS((&MLLN_P\IHR>SV'V%?$3HQ].9?8RINE\G+>D[*L27#,- MKK;).6+[9W?Y_KDY(:>/T8,?[<&&D;.I+CFO_5T%">A8MF9HE8]^3."$YOS?GU"]EL3QB"/"8'\H]@C#?E#[D9@Q:PP7/2R"HX&, M\@M0;>@M8L<]._DG>9XECT598^^!S-":2W>V=$NMN &&WL8?:#V,-NOTY,M$ MV&=-^P3*$TR@],47;8R8#X1$7W&D6HW!N74C1*M'QY5SB5]]+3.Q;T-C3)WD M83KR4*_$N'4N+:H6-XVQ+C" 'TX)0%@(#8S=SV/&3K>'#HSB+S[5!9CJ(@'R MUU,\2&0N0C!ZOYTT>LV>1;C>/&HSH]?$&CAFZDF[%J\Z':%A.)2NF!]=P\IP MQ-RQ/+3YT$(!61WF3%XW_+&5%_3#:XOMR59SSO@ M?=$(NOK1+R!>8;=$8=\)I\UWO-M_QOTMY@9M4:FO?5QQ-W:4H_@A6;$FT_D] M^U"/ L@SLA%"GMY'NX(!BC*H?YY2XC<1'E@I>ZY:U[J)QQ561DC7AJ81+' M*;H*:=Y,D;1Q#P1-\R7*FDFH^;F/MXQ63&&X1[@JTB;[,/+6.DN:=%S&'=Q3 MBENE@Q^H+%F6O51FVN8O>PMM\P]_?+D_9NK-#]X_IM\_1K/\P)YF?]M3QO[R MQX0FX5T8\7)^M5M*V$8[=9O].\WN4?;$JS.^!4_6S!2-/ %\,WW].R^@MMJI MW533_8C((@O7RR0*TT9JI6WU4[L5?(PC1_$7Z7VC:#/(H%>"_*AL>AME5/ M-R11R!-+HC[>\^W 0U!;ZWM;M[:ZTB@ZREOTM(DCX6Y5ZFN6JWU=X4E^1Q*< MWV!&K?CH@G4:BH_I$\I46*AO?]IQ(K@YZ<-#[H>'I%8643)P7(!#;F\0)3-J M[)BH:7@U#[PXC(F*1D,Z*0VN(-8288(7( ?8>PPP)8#T/4S=C# MITZ3IWWLN04JFT+@Q'$!!M@Z4 @+@D&Q]-4T)95,$M$ 8V%IG2"U!=(8M!W[ M/FF1BB3W2H[]$%%6TY6R'9Q;,B!TH"D'8Y>Q\ VE[,)U95NUM?04_*FN[+'N M4(G\MF,_PTVF$H^E6I]/)59)DFT?B[;FX8)ZCM4X9=IA@\ M#U:%S$Y)L),H8FLWWBPA09JEL&$?+^-M=N%F@F9"A U[(*3RKO'M@F-)^JND M:0_$L,,OYK?K4?+$9:'@^XA;FD^!A:W@#OFO*EO$IYP.F'+JDSIUID&58GEF<%UE*(ND[@"C9R[QA,QW/% M P]9*V +V15?.Q@4@%O'E87B4\SD9PW,H&B)"F:*0,K.\_$\0$9JW#D1*1S(:;P12 MHZNNKW1Z8$P(R(8/_5A2C7?W2-@G_L7XJZ<-+L/FA@/2>Q>^E/F ()J/&P]( M]S]1LECF*)X\L7]=H/)-HP+G,[:9[E 6-;OSVPYC#Z^[HG'ECP\H6S75/&X[ MC \/^/! M_" _!#S40#WHP F#4Y+G5/>X&QG3'4[NIQ;-0I8O54LG?-;M5\Y M4@7/.0>7 E;UZOV +HI5F!=9E41 YAMEHH\$ZG;##^',:$5B)P_')YY*CUXO MC)T7ZX&+6AEC;1VVR@"K>;+:?45 MO8/'$@>/< UO9>9ET60*0KL?OZUL&7>W3*H\?$/I$_I,<+YL,M+;#M=NNQOC MOA11I&BL@*HXS BX?6!S=EW2NW'&P.\WT@>WWXC-O%:&4\SOJ%XS33A,.01?M/:.WZ]X[<7QZ^J MQNN]P=X;[+W!5GB#GU#V2.S,L.E/)=&WD,8.'\ VT^=/=@"\!BM GU_9%SOY7^C$C ME'[!3."GR9\H_LB,@]HP7L]#]Q"U[$[1)_8W/;SRD0/\JWYN^6V*!&^(ZO@M MP6,-PX[BUY(-U>_GN2#9FC")CLX)CH7O"3>WTQG)[U=4@>+[.J2CC_I;$O4_ MWG27Z#&_WWV\2105JR)ERR&ND2/G_,NCYDQU[%*AP>:0+E5=CMQ1ZNH%9 MD2SGM/+DS/.0-I8Q:SO,H+SN">3D?MZ%?F8D9=,N-AZQ X6B-1P]SC0NQ*[# M)/L]3!N3C/J?P$I\7JD\K[YM1USD ]N/1U]K1#RH13CL_R:NX-=R%*.<7B8YEG!E4Q!M4M):Y_&X<*[PYOW ?:UT4^71KZ M!?.RAVGSM@./,K MEOR9G3D3UL$3E]8T(#A(\!.B>>GRZSE3M7=Z+$ABU<23GOK"QICHE/FF"5*? M%&=)4MS1D70D:WD!] 07I#@ZG.X(+1\(.WM?W2><9I\(7C2^6*=GDA'C='#T MUZ0(&YESJ+2Z;DSQ2SL/RW#'G!;DFB89,4XF%IQDSJ$6G,]F&6%TQQ9EQ2=Q MG$X2AZ]BXL/*BKX)G7J&AC5EO\?,K ;B7#:(1FS%5IB&(+7KBU75/K/8E;E3 MLA8\ZED]%UZI6QS6H$R:98T'N9%OEE@;G: &&![80ZJ5PW[=IP8^AO>MCL*W M.CN(FK;RQ]0-8"%_K?U-,U$.B'<>>>>19N>17E'M/4O>L^0]2]ZSU,JV;#[Z MO==(38\P;U7_>A!_"%8HI$56_1KRU][:QD/9,;M'IU M,M#)BK6]FI8>X$#&LOY3=+U*V#81%'71/-PQVA_2("J/( MV@]%_>Z/_TA0QM2(YX((> _'@?;@C])8,8E%XG^SI^&05E3'2RPGE('@- M2GD=7EK-%U>@!52_@EE$KD0.0&O-5\!J7B1@6],5='H0[3*CUI7,T7ZAJK6> M-:2&.@!5K9GNRJHR$>^V?+78'.^V\-&_GOS_^DXPBS'KZ$G2)W0LQDS!2V4^ M0^"W8('((@O7RR0*$CPGV:J[;@JMO MT_D,,9-S(T@6I2>HP6';W"%X[]WBWBVNX!97%!S>JWTZ7FV?:6RUY96CS$Y] M&'XZC4 =SM 3PKRXQV/(H.4E/G:_EV< []LN?=8$*3:KT:W9Z:1B7Q496:,) MCC\G<9RBJY#FS?FUTL8])-E.\R7*FDFH^5EG9J^)KPC*\S6WG#H8'A$I<)Z] M5!KGYB][97/S#W]A5$R3Z):N2!LHYVZS5G^<;<[P[3VDX+:ZJ=V*U4.::CYWJ"V1DW4627/ MKID"MO7"\G,%=L^S_XN:7DSN,Y)T(WHG0);?.R"GN?1+N M^R1@\IDH'3MCQT3NI% XU<;NL0$OD":5=^SY$G %"S;L6=0*(D-B4X-QL+2 M%\#4%DBCWP$,@Z4O=RD+BF,K?>R2TJ1[WU)9.0;WOHV%1#I;DB-P^+_^-UK] M8TB#-:]Y -ZR3_SS[C="75%'\2-M--W&Z[0=/Z*@$8_ MN;2M4;\F.]KY1LC*;31+Z-=SA*,EKT0HO&P/[38P+R\[L@35-:#=AN;E@.*"%SUN?])_95,44/8;9 @I+AG0?K@:&/)$SI%*-F*NM;]#7U VLB MF[RF36_3?R.RR8];]# U4QDRQ+[X#;Y*DT7"S..[^R^"S0IIWP-9MP1OQ<)E MDJ&(#=1,D[1Q+P39EVK90"K39,J;NCBJI- 7G.2"+PIHW@-1,[9*V,DG7ER- MC7H@8*O8[J5( M903O\]L;L3-(@ZT \L.'+M M?HGCZC-7'_>&TH+[?@^$77FD7CU'"'&MOT\<^R;.3<@U+6)]9-KQ&:3GP68# M[^G^%PHSIC3WBG)K*NP <89XO(_1MR!>0SI:' ,0'LT@-QFP4]F>=X6QU&WD(5N_7'_KGLFE0K0SN5]+9NP-2[KKPIS:F M$?;(*U)Z6*DM!NZ/T2F^1H]9P238V<^LT0*F=I"JNI^UT[5C!O!#37> MW_QFAII&A&I^U4[1/5//PBPA7S!=(_Z"%8J;'V65M=5/[39RMR5%]B!K73OM M5#XD>#DSS=!%>WS#51V1AL_EV-TI] MZ=;DQ(1Y4??RB[3=<-0*'XH0M#1*,7=V\XKA FCKF@Q"HQ#0^D:&GZB@>99$ M3%24>Z?,"9K=?Y$\30'H8_;^;-NDF\-,B$H -LG=/J<8JFQ:6Q:DH?92,M ; M7!M>-3V]K>A2X0HI-4,<@^2&SJELP*PDDC$3+5%3FG"'$0;B4W@K;N<2/S68^=:[" D)M4^5Z"LD_$$)%Y=0:#6 4)@KH>Q8R"/S1"E4),+ M>(BC0*2'4,O849)[98F"*]05-.05E21>;%=*!H&615MCW160Y*NEV3'O"@9- M)Z]Z\KYS5:1JGXEKR(\9^W(0VC*"W"GG*F8UB@)!0L38/S[8I ,&KIVK#E8K M"0"92F-?&"!57%XLQY630;H_%$+-8\<$OC2 95")(TNO3'+BZ _JS6 M0="Q*QM@SP;XTL+83UHU1""7(L8N1M00@5RZ&'O=3/A) Z\=./;35R)I56\ MCEVPMH>C]M[AV*5J>SAJ;SNZLCH:U7>U>G-C/V$45D>K2ABN[![QF&!48MU_MQ V^X9JJ MS(]=Q6NOV71Z9V'LDEJCI *41AO[MNM37"G7E7-AZ0&=PI+7;!&JN6IH.IX='-^GEEJM;?'H[:*X=B51)AW3_+BQ]BEI]REU=\;O):> MOO!TC>'>X,U11M&G8>!XR^S>\SW8DS'Z/*@60SWH.PCZ'(N.(0Y[5T&?O](Z M.$U4HM'GZK,63F-5ZO0I>J>'+:A8G3XGFK6 #U5C29_^;C?4NJO1Z#,*K,-U M@"?M]'FJ;$9WP"><-/K";$9\N!5NA"#$A%&>/#%T M@KBJE[7EK.D)%^.$5!#3A)D :(MR+]27SWS MZQF4K_Q_(OXO[/1^0AD3/9M?T%W&K*\M+VDE2>PBJJ]7,D_CX>^?/&QM8/O0 M-VQ:/,F3Q2)#"R;@;G">)9@FT>]A6J"##=6(X\#TC!'6@U5B!:PU]%@-*[^M M42OF=_Y[9KCD65A:D@\H>U/HUEKZ;(=]N_LDLM7L]&, #<4-E>I-3Q_@7\>% MVW8+A2KJY? D60WN@< '2BBS2+>G;VRP#[^J@43UK_][B(\A[M-6V+LKC#LN M#D$=D S_RN^.(&VO_/K7)U1?G^@KK=!,@N7@>]@_P>#^$PPF$YDMS^^W.9%Y M7=J/;/XLMS/<-XPC7-_2LQYPF^P1?3G. TD 2[!7LKOU94:?T$=0==)KR)_^ MK0(=EV3$)R1\Y.Y25Z[.V0$SW).J+[&Z.F:OL*7K?)@XM;[D:LOAMLD!Z-SU MS %E35/8T)7* 8.*DU:)5\X4*1AZ>7?*-7"F-(*-.GMCOM+(LH"SW9,8F]X% MKZL[:#ZP(DECR0QNQ5:G'.'&*AF'83Q)*0T+(Y6*0.J/6;;ZLCYZ:4GTLK;2 MS%$P4/"XF*F8I;:KN-,+QK=5!N(8 M\+5/L,!)3V]>\K]:_[L6_DMZ;/KZU!A';K2-L?Q M71KBVW"%:CT@)J;R>=<^[WJPO&M5/Z3/P#Z=#&SIV^CZI:(K4,HSN07N8E?2 MVPU6.1=.\G;#L*&4T[B\8'G$Y*0N M,PSN5#N-RPR6^\XTW&PXY24OSQ/1=[?AM%9]^XP0?1<;K+Q=,G@<5]\EAU/' M6SE,.(;,;U2R7_,S>N9_1D&"H[3@Q:T3S/XO9VM@Q1KBF/_(NV!*TB0.*Q_S MAAC*G<^L(UDA8_GBIAFQ.LM\&# ZY:;S9WBF\QEZ0KA @O1T4;L>,M2O]L@= M"I*K"K>;#6PW^#*A#*4\843$4R89RU8"LOL+4>@/CZ! MR"<0F4T@,G[&^+2CTTD[@LAMTDI$NH*0/($"?/:YDE8#7#1 _X K 7855)0L M9%>BXRH @:QU#1%KZX%1\?NX$F-6P:=G?XF&"+'U$/;O&W7EX//YI%;GD]J8 M ]#&RS.&0.53F!;5WT-*BU45FS46703-;G5(4(G&\NX*IF8R(JEA:WU_HI]"_*"4%G+;3LEOY,B"( H];0KR@'ZR)I"$PH+S,<3;(DG MC*+4U?8.F8#(NB:#T"AT^-MP1;AMGM0NRVFRW]U"W2R^3IR1F1\:,B9 F M)[SN>8/W[N#Y.TG9,"F3#*81?3VSNYA^3G"R*HZ?NC1/@ L(SQ+Z]3I#O!XN MXC?.3:W9NGE=Q=/@>A5,;RNZOA1(/69MZE^+1!BO*7XF0D[+A$.M.I\+,3Y? MV3!&K4]@.)T$!E\WI3MW;&N .,+"TD+ M"\G#".X'0ON+!5N>T&-S+)@9RQ0Y=3.VK>=5G^ Y+8Q!#D-]TNV4P6Z-LK( M/0V4%7R*^G(L3Q?JUA@KYVG:C;$1]^0 R53O _:UDJ67JTEBA<)7FQ+ M_29HY[0*)B*H];3)])8E4ASN5MS'QDLGPBE4[S_MUN4-_CCI?T&"GX'_LMP5ZOU?+31_Z-ET@FXK9>W#5ML& MS>>(_PT%:Y*5X7HR#_(E8FPFN.K% *>L)?MI/UZ0[,O^L7^FR0*750M:WBJQ M@%3K+"T3['8RV)J312S@#W95PP)"O3EJE3EZ$=+E=4J^_:-:![67G4!M!S(Z M)VPAYDU&6U.S@6CE-[LSMM%XB%J86PKI,A /^_*WW'TLN&<#Z3(X#W2KS9R_ M;!;U#*759?%ELE;D#CZ84;ZO28:8++XHF!:*HY?MBBIWQ,YES2_,,Z%>9$T^ M!<51!G+G;*B\>HZ6W%O/_LH=\T*A!NDR) ]5;6D5%NIZ&.6@9O4+Q9VTO5'J MRZK>//23H27"M-SBO$(%W]F')^#.$CI'<_8!9BA*0TJ3>;*I7X'CA_"Y@>-> MY_"N4^\Z[2GKW0;[P'MJ3\=3VU&-(LIGB,O O=&N:_UW,HO"%83D'O ^='A7 MX@7];42 D\ 5T-HML7HCV!5,5 43V'9Q)3F_(T "^]05A/SU!1^^;1.CU&I4 MGV#,MZ/+SSEQ) 1+'&JP-1J.4;ZQVC<6>[;;#,PRYSBPUE&Q*M+25"=\AY67 MWW=;K.RH-0RNB4;KXM]:^>P4^-ZO;7JY\]M,Z)&F?V X-)=,[#A4#S44Z_6I MK7 3D*[4L7]"*\U8G4YA/ZTU*8=<]3VF0VC=ESX/PI(\"!^E]U'Z(:/T0E)G M!Q*'/Q$PVE<;2,S=U5@!G*;1,]T/M[LXZ@^CCJ,8N$#J#Z MZ@.H/H#J ZBCVHC]^4=<]EU@@GCV7,')QUJMCK7:'>G2 MZ3H8(&+VH]39-?=A2 MQ] #8O(%9XB1^"=_B);9<3G?2UMF%/B'#S,4KTT)5U F8?V-Y'F6/!8Y5W$?R%VI"C:PU6TP:Z[J;8G= M*)@J '0;-?AQ$"R.OU:I?9,HJ=+W\CNFM9.XQ7+H/&Z ?QTV3G6T3ZD@8 SJ MXZ.#YJ.#&N@DT=S9P0=&4/D=HDJJ76$KEZ+^/X M^KCM%,G?FUW1456)OLW7]?L M;= >[G(VT ((X;;MKO4"ZO"+3D>&A;[-X7,L+,FQN""4:2$S](1PT11#>=5F MJ!C;.,/E'Q%&69A.<#R)5PE.:)Z5^8S\L3Y,FP"7]!KJ$^Q55VX+\*3E!!<) M7DR9\EC)A\K2JMHQS1;1JV=&.M-)$QQF+Z5^=TO8KSAG1W=:7B^H'H1L $+C MC .5LMU1NOF6Y^Q3SQ,Q_XVM#5.^]?]65#7?^*UI.1#:;.;]$FJ@]E6;X,R* MC(IIP00NP TJR"_H8\A18" \"?H9=!0X"%/A^AG4, X4,;-^R4[!2Z9ZI&1= MQA"$!Z>PSV#90:@\>!A-E67%_BSFHKF#3W#R"4Z^_(%E!JU/O_'I-S[]IB>- M4Q" ZJ*[N8*Q3W'JLBF[N8Z=@ZMQ#?5G.[J"F2VRS:?<2;9QVV"64+9([%SR0EC?F!$?G%H"THCM@-D6/X4T"5C,,C0NF"G M<,C$Y3HCBRQ<;7VP08Z>\R),MZ1",R+51S:9P=B6NDX9A[=LZ@=RS20JCI(P MW:V;RVK&A]<3'F:;J?7L(0WO@5E^M,A>RK3@\FF@2<1,1K8+_XF2Q9*7L62R M)UPP:SE?DKB.9L4A>DA?\.EK/J0WLIH%LYW\N:O$SPSQQU"F\WLN MI^BD8'LDXZZ8!W*.]KV.=UZ_@P^44O1*,AW$%8MJ<>#Y ?((!8HW^5\MC)5;Z7VVWP!3$J+YU,@YT%$Y- M?5$=ZZ#JPZS1>$'7-KCTZJ(09\GF%_X_CVP,]B__'U!+ P04 " !!@JE8 M[ ;EBQM! 0#1?!, % &-E=F$R,#(T,#,S,5\Q,'$N:'1M['UI=^)(TN[G MZ5^ARRQ==0[8[-BN:M]#>:GB;9?Q&-S]SOW2)Y$2HRDAT5ILT[_^1F1* F%A MLPA(23G3W;:UY1)/K!D9^?G_OHP-Y8G:CFZ9O_Q<.2K_K%!3M33=?/SEYW;O MHM/Y^?^>__1YY,)C\*CI_%(8N>[D[/CX^?GYZ+EV9-F/QY73T]/C%WRFP!\Z ML^DP\N#+P#;8H]5RN7D,=X,'\8:FA\]&G^,W@T=-HJM.]$F'JD>/UM,QNP7O M5.OSW]67=J%VK)N.2TR5AL\[6MS(X-G*\?]^O^FI(SHFP^56F4RB>E6B5L%![]L7Q"\>Y:N] M:KE4KI8JU> CGE-RIQ,ZF\0A<0;L*\$=?*D6/.[8[K+GPUN1%SS7IH]+)_WT M&.[/QK/LN4IM;DQS/;\$X$+J\($44+WAX0 M)T2+[ECU:J7U%K[X$Q&8N[$P;W"8NS,DZN\CL;2(7W?DF1JU-6M,(V_?7WZ] MUJ'[C\Z1:HWG"+4:F5YB^?V=OFA4CY]VN!&9=6IZXVKHS4#ME*I'Y>!UE3Z12/?P0DES)CA4UE"Y-D.#O00+MKT(^EBX1SJN>K8- M8G(:_\7@;N051U>78%%7HY/RHH[BG\0[T6Y8GNG:RWK!;T:_K6I+/JUJD0>! MJQX)F<2R&]Z(/*RY]H*@YTBY M@&!_5,I_'H$R^7S,[_WT-_S_Y_]3*BE?J8E H)HRF"I]#OE+@+QR9]DN,922 MTC@^97U3ZF?5ZEFYJ=Q]5THET&!CZA(%NU>B?WKZTR^%"\L$A+FE/G2MH*C\ MKU\*+@#OF*FRX_//Q[R7GP>6-E4<=VH O& M]$SYUY^>Y7[JZV/J*+?T6;FWQL3D%S\I$Z*A8CU3RKJIE(\JNOE) ; XEGVF M$,^U/L&\:/I3T)*F.Q.#P$=-RZ1X3W\YPPY1F_^J:QHUH7?P.SQQBTRBJWPD M+^X]:F#M#YP+G/-RQ?^UQ@2D25!. #^>75HJO&BZU[JC$N,./F%IUW#-*2@Z M@$5_>2JU6J>GA?-_5SX?1UI*MN7_4&(OMGM2+A?.\>6$6[Y@##K7\)6I70*L M(DT#2$N@.^'5A%MOPZ U-G"#/$::K!;.A\1P:,(-7IG 2-,+:-$F1@=XYN57 M.HTT7"N!Y M;K9@A]RSH?Y"M1*;B<+Y=<(3@EUZKS_E/?=G88K:FC4!&1?I4_WT@',4VZ&3 M33MT;1,5=7GXI7+A=>=JL\[5@LYYILZ?Z(V(38/.^AKIK&]3XGCVM.=:Z@_V MA--60=3;5"LHR.CP[ )AP:XH:99;TJBJCPDX+_XOH,A*R!+!"((>KS2GV-?Y M7]O/Q-90R;1?=*=T3QT7WH399/U\@"$Y][V'[W0\H/8??51XW2'PJ/ZD:QXQ MV#L CZOQQ+"FE%["<%37LOWG?X.O@4)A3[$A?P$C5;NPQA.PG9C!Q%L'QP!, MM:Y)^7N+4[?D51M>>Z0HJ;Y,9X_8A]F__$[P55'Q0?(:2LZU^@OG6E M'I"VA?.-1.H>)W8?$]0\?6."JH)/D,C(:YZ(C[Q@5IT]3DOKC6FI): ]_K@S MB'D+XV C[(\H>.05-B4=< [!!GFB^(0_+_"3HY&T( AF &XO4/_@F,G/4C8:6Y.('-F D,H"0G\-T) M/&G48^RF.*,NG(X[[[79Q/O:'=[3"?K0 X/VZ"..VMF@_YW;ZSD1NY+9%"'[ M/7VBID?OZ9CH)F=^CUE^ MRQ\H'[4:*^K=D^5J]ST/\QT)]QI=F$^@LN:I,!=#OR-ZTUG#EM=@5XJ;"7P;,065=D: M1Q J/WIQH$O\-H;8?RDX.MA"E,6N%S_*_G8LS^9_LA72,W^*V)PM,R#._6>"^\'?^+G7W^8 7/RF/S2&O)6^-T]'72SB\>5!-X8>P9T5Z?$*JS%! MPL,/-X+5VNI8K26#U8?>Y2LT^8O19W!O/7#""Z#&HQ!E<8QP /CH+5^>M>P- MVWWU/EZ\I*8%1D7<9U=ECL@GCJ.]?X^'EN +K#K5((X#<%"9!01:N#MLJZHW M]@Q'2]GPH&5BC(I]_,&T*3'TOZCV%7Q5Y\9R''"/S/83T0VTV*XM MNP=&^W=B_Z!^A$OU;-W5P_"[!/?ZX%YY%&\2K\!2?\ZV)J%4 )(')0]FE >E M'MR&!R^(,[HVK.=O5'N4W"8XM\412^HVR5>2KU+$5P?15_J\DGH;T*GW^M\! M0O#803SXN7!W+;%P]V;$O:4N,@'RP+5MC2^IHS^:;#;L?WO ),.I;CZF28RM M3_>-IR"[D)A)R([Y1!T77POF*(/D?W^XZ2!U78IV@41[=Y#%+*'T[*"Q(BV0844CN(H1VR 26I57:H502!2$Q 5JH@,530 MX5:_M@&%5$$"JJ#40DFJH'VIH,.M753]S;-2[X@0X*H&M6^2B6:L35RI/\30 M'V)!0NJ!_02X$B9U38IV@41[[<#$E:)=.-$N "2D:-_7LG12I%X66[R$3SP1 MEPDSQ[59D4)$270C282!^(*TWG4MCEDUF$%\:2622SB,(LJ=4LO."@Y)5D>"5V-B6K M9$.O2%:1K"*URKI 7YB\],%X%?0$[\<.-K^25,+CD/ 07GJ\X\!MIV!3#ZR9 M^@R>>FN:#JR3X);@EI)[9M1+;+^-[?E9RANT4RNW);0EM 64VI%$F+S" M4BA,["[?2;K:8I(YX2WY;W&S]"JD5R&\+)(@E2 529(*<%Q'8HP8'IKQ'6Z, M7IW!X;GVV??@W96/"AQ>A M@A8;S6^,VX=<$J//AQR4&$HEAH1:O7D+0WW+)<;;4XG;!B_X#.+1JYD!T-9# MEQ)(HD= ]*1&]GRE)DR)T3:UMC;63=UQ;1:C2#LTWAZ7E!J2[OGD=SS3R8'9 MX>-&([E;TEA\/@X7-/X#\BIV&?@_FZUEO+L> M=]][0&OH#GZ(#8VXA;57G4\_$I:FYDBR"9)_(BEQ\/IQ0%@L-CK_:Y0HO9%E MNRZUQUT4Q//]H D;73B'7E)#;#')-";D-(=>0D-L,-'D@\"KV$8+,'"=?>BVP5?\.*B M*R8$]F\7O*LX7LV9!-MJ8$-V#1\76O (A;I0U,7/G43? OK"A82>2DT"+;-7 M.J9J4X*)Q5>&_J@/C*T &W&TOEK$ ;5?-,>2P6_U+6((Q4-;>)&+ MJ)!\NCV?2JX3C^LD!VS, ?>X59P]]IV\Z&-O_"9G^!/\!;/5NV9;=4&ZW5/7 ML\T.[CNGCF,-*^7R';7A+5PN]QR'&E5 -4A#^B)9:$46"JG"U4:$-+MCSD2H M*[GXL%RLFY*+!>7B>=)(+I924?I]C"E7R<:1-7\K'@?"SY-85&KN2J5'+5M6<84:+V1[2MCG3Z MQ!Z^LQP=/]0;$9N.+$.C-J>W9*<$V&G+V9=\= ^DHB7P-JC@-YY0LBS);$K MTT&B7!I@0O+H+I)!),>)G0HBT;^G1)!N9$&D=]=XSU67G"-R@'PULDJ^36U@ M7/)M)@/BDF\%Y5O)G\)9I)*+4L=%.T[OZ$TD>Z7:;%V1KI)S4VNW2L[-IN$J M.5=4SI48HCX:8D#RZ@X5FR7%B M+S1+].\F9!>F3\Y"LJ%5*WDE13&Z]PDI>3-E03G)FQF)PDG>%) W)>M(4!UH MXY"UL'7%&D)KU1MP(DV']HG]2*5\WUX*;SSKDF]VP3?W,">VKKI4Z[F6^N/! MU%WGOO?@ _W.(.8M&?-'@4Y5P"9[#KQ-'#U !IYX,\)V:YE7XXEA32F]U&VJ MNE9"FU=\&]ZX$FC]P-UNS0LL<$(, V8#+H)/=!SQD7?VD.>8'(0YTG$\BF0.>0;, 9@C_4=XY(HYY*DAJP45WCXZ ML55-VVF=>W+S5SD^<6[R).[6QUVZCNP4#'>Y.K8S6=S5)>XVQUU=XFYGP?L, M!/AR&(274;Y#L$FJXWSYXA(9[#L0CZ0ZW)=3'I$QO_WR2*JC?CGED3R%_FJE M6F7^UW5X9)L4(19 9BEC8-I.@#J@N"V3MVZ#A!K1M&7A[9A91,G5"2ZN0R2J#BU^R6J+BF9""5U$^@%S[XF3G!G4XZKS3BN!N8^?'G7\[\N M<&NK ]]JV;91-^&N@WL6FV:LQQ05/WAOO3:ML;P+#RH MNK_K[NC"Y,W'[Q881:W MC^2^08997]ZAQW;VY6MB!FDN49+NS!Y9RW/9M:TI-G>U)7=EC;O:6;3VE^FN ML'#%5VH]VF0RTM5@:?Y6-%!'"FTL]A>(:'F E>G9Q6T^!*,D70:YKNN.1$V M>8^&*$/GNI]W)I24S I/MAV=W!$5)EM-)3WQ]JLQY)T])5$SR*E7GFV!,V%J MWW5-,^@5<=Q4$I=G32P;3-Y95U(Y#[S\T$L;.7TGYJ&7=P:5I!.$ZR+KA]=$ MMW\CAD>_3,-?O\%L$EL=36_H$^7$"^]US(GG.NQ&34SY&L0+5QO9++[XQA#3 ML9:8 $FKV2=I-6>X2X\R21GNTJ["=HR[]&B\E.$N!WHV%Z 1BDY!X" 7 M!HZ@ID;"NC87H!&*3F' ("CTUX$/VA[;G98Z*L6/(3O! DDC$?DHR.>IS_)Y MFJ5:6< :'/75$V9P!$EG77PA!C\,AE+WQE)Y!3@$\"4=4MNFFK_Q2FP$+QN% M#^'8L:1+SD@Z"2MK5N.GMJK:7CBT\&0JV](\U>W:/6H_Z:I?^,V:$L.=IIJ4 ML%J),Z1V=_C5LK0H58-[-M6Z3]2&5P2E<$#'%08U(_K2T650'&^D5;.%D:2D M@ 3C#I1*II"6$@"DS*K(%D:D-!(%C-O;1FWWSM)-MV.*"[=M41 SQ PJIHU" M2!E$2U)^KX1E>HSW3,!2$)V9#UAN;\:G '-I@H+X!KU4G#E4G.+#4BK.'"I. MH3S.L(#A%\_13>HX/3XL_Q2I,?2MQ]-=?#H*GF?PYGC\9(/EH\J@L;29:YD5 M6.Q=+TK\)>)#Y@=_"2M B;\UB@RG'%R"TUQ\\UOJO"S+'/'Q)W6>Q)\0?MZ% M99I4=?4G&)G8X%J'YLM'E4$[9Q=^7GI@(:3.D_C;4N=E"7\'T'FYPM_:?EYZ MP"4XS<6WLZ7.R[+,$1]_4N=)_.W)SUL'?VD[7G@O8!/E'&.A+"F)JHR@2GQ9 MM<162^=9RWLQSX0ZU#FU 8@L FP_PBLO -O2V\PBP+(HP5+K3F818%F48-FQ MP9:>,Y\^H.U'DC$[?^FL95!G)FV490AQ>_0L\X2XI*VT#"$NTS(N.V9;AA"7 M:1F7'3ONH9<^:.U)F%F>Z=K3LX=>!E5ETL99&F&T)PF591@E;7&E$4:9D4;9 M,:/2"*/,2*.#P"A2-]T_#>">CHEN8M(_M8>6/<8BY-V!H3^R"N17+Q.JNE0+ MMHWWX*HS)"K>ZP5]YL(KT<\=:19^IP3];?*9.@Q6W>F$:LL3;I(=- QQ-Q_V M9_-\-IN?CW?;4L@WKSOP8YUFWU3T]W]/#8H0ZX#H!%_06/&!:;^$N& MX >,8P:R2\KBI*Y(V?E'=T#9GC=P=$TG]K1'# K2S;74'VFC[=)!Y(6Z>A@S M 4G>=ASJ+G+J;_"'8YFZ*KB,CNN\3\7%(21)PJBJK22H:J.1+$F@_0>4*@D& ME'Q5*\ I])'#!A-UDJK\[$*QQEA-]D#%5U;O%0#:G5Y8XXEETF#[W3UUP:"G MVA6QT3T0G#/?',O=[O->N]3F._9H$PY$K$8V MJ9533#RI73- 1*DE1:7?JP*/4O'MA&P[2L62BF\?BN\@Q).*+P-$E(I/0/J] M6^18ZL =.?A";8F2NG,_H=P4$5WJW!P37^KJM-/=7V.7H=S])"*C?2)8NCFCWO+ MB/8:7SJR[,?C:KE<.[;A]C$^5U"(K=IO/^P_<8Q;$4M#RW)-RZ4%Q;7NZ=#Y MI3"D9?6DH9[42W5":Z7Z2:-9.M4:@U*E<=IHE(=-6CLM%Y2A;8WY"VK]I%PX M%J#CZH VM&H+L%6A@U*]T:J43LM UIM#HFF#H9#C40Z?M(Z5> _)]#[S\>L M]X[EV2IU8##X]X@2C=%=TY_@$O[W7W^O-,N?_"OLDJ(:Q(&OF9YA%."IB>*X M4QS'$"A:&I*Q;DS/?NX#:SK*+7U6[JTQ,7_^Q.XZ^E_TK%*>N/S/)V+K )$S M$_>2&I_&Q'[4S3.\#<@FRLBFPU\*?P<^+<2UH?SK3\]R/RVTQ"]^4F;M*=A@ MX;Q/!@95K*%R@<@#B?#YF,!0)SBLV#$L?'A^!"=+1H"(+A%#?S3/5&B"V@MC M&IP_W';Z5Y=*K]_N7_4^'P_>[,'VLQB0;\^C[%U=/-QW^IVKGM*^O52N_O?B M6_OVZY5RT?W^O=/K=;JW@@]]60OO#_WW=N];Y_9KOWM;5"Z/+HZ4:KE1/WUO MN,EW)3+\D1TT.O>6XK^FC*C^.'*!3R8OGQ35,BS[3/E[F?WODS(@ZH]'V_), MK;1XZUG7W-&94FW\$QZS;! =9XH)VO:3XO=$J4U'.+7W?OO M"JH &/&M-P;EIBJ^3KM'L;4D,%%03((*6:/ZV:6E>FA,]*<3$.NHW-5JX;Q2 M+OV;2>/9A\_3SRW_]1RP*J:OIO'#=V+_4+HF_;CG,;I,'7#8_E( !:]2PY@0 M#4W!\&]G0M3@;[]+/N@KY3*@G@U0-]%D.E/*P#Z@$/_VT]_^]MD=6!I83&[( M=T_4=K&65,![KC5A#^.SVL*WJRW6778S=BJ45W-15-B5HN( 7H9S,Z.LJ&T3 M ?*_/6(#KQC3>SJQ;-?'= UL$&S2!>,5I@OLS[.!91D#8A@6S-,+$N:T56]^ M>HWZ"9^$8U=;,E4H7/8]58/S?S^T[_M7]S?_4>ZO[KKW?>7NX;[WT+[M*_VN M KJO#PI.J=24[KU2:7S0/BK=:Z7_[4J94XNA2FQ?]/%VY;16/PI98&[0\--& M4,%/CJECAES1V60-R<%)R1B*]Z-DT*%[QDCK7["9@@J)'>&P163$<5J@JD!3 MS<;W&E1OO7K*WET.M W$XRN58MF( +]_@W-W1)4_ Y92N/^D4) VVEE"FN>. M??.*AV%]=JU'V/5,@SLE<)?=$;Y>TLBT-*7$+E&S< ZR6QTIM4I1P6:6*JTM MT+P3$ZU[+W5-ZG5-WR8FWU@?43:-U91-75QELX+1U+]OW_8Z3,M(!2054)(* M2$&EXX:\%6@=#")!;Q0! ;(_O8%Q8]W!>+,RU &4IH>AX6UU\16+KE[#!V_9 M]WQ!UF3!V5+]]*1>/; [**,'\5"JUC>&4A*0N:>/NH.LZM["'1\VK<+YQ=5O M[:+2,=6C=7&S$Z[YS0Y^.3$ MMI[P>^B;7%*#/!.;KN*5Y&%>^^2EXR_MJ6QN(]KFM'#>:I7*C4:SUFJNX] M(^5J/#&L*0PY2GWEUCJ*'=>VA%W=N%WA]92A+ D^;6N:C=4W^8\;W:05GTB&A3Y2M(.PK=)UI1Z7DZP+M>+B_R;C$1Z]3OS07\VK7[UK,9 M=*E2.+^WU!]/NF&\DK2)-LWXMVO?P9AU4PT40:5:./]^N=APDNW>6:!9C/^G M3^;43Z56.*^63QJO)CN-'*@Z/TJ4$G. *%#X$YE(:'_I"" MD[@ 1QF($)*G(BWT0!3:K(:[8C.Z4QO\[HEG.QYZXZZEP!/,-JQ4/PP^HB#% M8&!;=:4C_H8CSOM:XGJ"H4]Q+$/7%/MQ\*%<5/"?CY^4MT*[M:-ZB+T2W%C^ M%?\9UN%E#^U7/?5UEZ?54:*.>&[@6^K5'T"PLH6LZE]B#YSQ 847?5Y=8RKW MK9[[-F%"L3<=#RSC QH8[XY^KUBQ0ZEX>+ $04"&%?JBCHCY"!=,Y7FDPY69 M6%K#&$UZ3@7BK>VL$%_>3RO5 6/2P II%LYY!KS"4N"+RC^.RN4*KO0HSB@V M8K9;0/]S1:AFCD"^Z."2(Z".'\#?-Q'F.4 DB=$'"R09-KCRQY?M5\F8G&T43%RDKG)S419S16/2GJW^?*A\5$;$84NIFD(, VYB(@=:IW]Z.MJF8)(. MJ/\ ?#,T3VL8H>6)#;Z1.F?;!G1&PQ5O8V*#HL%=4-+XZ,2F*F4JNU)56&*3 MHWR [P$0%,<#+>2,+%R""I:^W1%Q%_O^3**]9,O![&5_#!^+"C$UY4.5CW$ M<(+[@__""/!Y]BB\A+WPOX,Y+0[K!.LD<5SEM*QH9.H<[=,OC)"UD8"0X]&T M"\^VX9,\50=EGDM>@5'E MAK]PZ_'-3DJOU%<^X&RU/E5KU2/_ 7>D.]!C,L'UVUUS'.]OR$C4^7@X-JDG MQB9SI$)*^5P3[ TH)\$F>YB)-/(10)Q3!1 M*?:& UV&7WUU@-!7K?&$F-,BJB[X',A[[/RC\FA;S^XHN'T$FHPJ&AWJIAZL M36)8KEK^M*1S[&[E4S%X[-T'EG;-?Y I+O_9);T,GM1-+B' PRA5 U4\KW^/ ME \7;.HMD[[-H+D/([VS[E!-?MTA,GLWB"X^A7,(XA<8C+99,WDGQHHA4J,"\.>9E13_:?1FVDO2H9U?,SW2+P7"C=? M47B-1.A5:M"2! M_&#<7]FP+_BH PY8<;?M>AN@#@6ZM(=0WPZL=89O>()%\*YB'5A]&!<#8I$? M4*ZFQ0(WGD/94] HVS :MZ4''%%LRYABX\\Z- W-*B:,ST+O\$EWF+(VB:GJ MQ$#/$Q.Q\6%6,HG8FJ-@QK6N+4LCJ'T@'^/=PES$\QJ;QB&<$7BG 1"4#T!> M%A'@NR3>]KCW&P9C :E$TBU[..0%45;?5)2%H;!FOA"&8.";TA :;#'74:Q9 MB;-PZ=T'CNXX'@\055J?')Z\05D&I*;.+_>PGS%+!K,J;>P)9ZY66T%Q0)U0%KF9 MWZP.@R]IEEO2J*K#5!84_Q?GET+G]KIP7JT5&R?58F6VI2[H\?GBJ(O*/\I\ M79S8RA,Q/%KT)^([F2I-ON4]8+:82EG[0-Q<-:Z[KU]^C=\W/A^<4O C2B0Z MA9<*YPO?NGWX'GXL+M4NTL!L"'Q3LS(_8F61 0KGE7".9OE\=^VO5Z4O]U?M M7TOMZ_[5_9E"C&+4Q9I1L,2 MJ.R%B_WNQ8UN_E#@)L88XVFBZ<[$(# [NFF 7"\-#$"HBZE:MRQQ^+_[E(1G8,+Z[2\W5[CS_J)[V[^Z[>^[&ER*0N3 P- 1\Y="M;"B M2]':WB'9]]XA'&%$"H'N\C>DG8&R!"JAJ/BD%,[OR"/]?(S/)[PUK[5#?UT) M_JV?+%@Q)78%AM6^[RN=HRW\T).3'0?Q0V$,1H%;"<&(IFD)1H2VQ!E]&>D# M'1^_[MRV;R\Z[1L%C(_N_?=VGQ4^)#L,M&\'3<:,KX;L*S:08+YA$)F#\T;< MB,3$(-K*+ATKE72 #!P=\+TI>(/4==X#&TL=T,>HDX&KT'6'WUCZ'@NZ?^'? M4GKL8PIQE6CQ)N6#9Q)/T^'9CVP%^)*JO,BR_T0M.\"-SNM. +RQZMD?NMB. M>6MH6,ZVV IK;C/WZ 8^&$%3D-/F0L,TR/_A4:D%#"+NL@6U^4D^;^88:"S2 MF#34,%YDTQ'6@'^B$GBO@!=.^GDKK] #OWID&6 \)XP\%G!U,![;FVO##Z7Q MF>$G$/#?)2QC"')^DD]4JL09@4IX3AB2\%7E&C\KA>"KB3X_S2?4\,0(X+GW M@':+C^'2'2+E'=1=ARN",_QE!S+!A)U7RNGS:ZOI\&M9X "DT[CZ'BZ_$Y,\ M,HB%BU27NJ-ZO @C"JRV28RIHS,).$,F0I'?7_6]J^.==*Z3;_W9UG^P:3F2IG^/\77!79[@6&3CO M+_3Y:S#I!PY*FW=7 6_H(UBD3.*R3;"I$KDA,2O516*R*^^#EL_1&A(Y/0AN MI\=&X&0@[V$5;5#E&JY9=AYA2C*)T^I1>J7KN[KYP9RK9=B;AVD@77!OO.O5L]U7'Y-M'=,O, M'U ;Z0)J@,1F=B-12)7F>\B]XK_E4+(V ; K+W!M&-G=M91EU:DB$Q#4#YME M+>F/[Z:&]#I?;]O]A_NK7FY@P*;E;0 <:K]X.C?B5>5&/+D1;Z\;\?:WG>JZ M>_][^_ZR=-/M_MJY_:KT^NW^U?<#;+,38/O3Z]_]1+MO]=OHG MX9VM\;4FYQ"L2?IO+SA#G=>?99O2B6ZR.!\[95'6+T!O/ '.%!#4[[%FZ$E8"Q[0\31\.P5L)O@0CX0?R MCBP':WQ,\. CJN'7]?'$T'FY9%X;=?D(<3ASG?:CQ$H;AC/WE.57J6";$^?S M36%F7&R]D9O@M:OW^@O-/!(36JS"7BVL5RM MB1G8.&E#S_7@OHL)BSBR8RRS:0>U9_F$/%M8LH1-"]#++W'YK!M&,2AHZ5\; MD^GB)6>$0UF\JL9=!'H@71<_X#T^4N?5Y0$%GS8@",JI=/ MKS86+S.-L2)^8=%^#KY]$NGNTD/B_>>66]2)'!*_6*ZNV3I]T\W=ZPGVDI@0>W8?4-S_3/I^3BR<&M/8!1_)UJ6.&F M ^151R88DH]L6<<_],VQ^,$BB-RQY;@H!Z$1K*@SIH_$M8%GG*(/(8FK_%NS0;HRR)4+[KI ML7(]N#"%W3'9NM:+RH,!\(0_0%5\8<<< M//S^A>\:1HI[J'(Z5A_0[N"Y#M:SXK'-!0&S(H^,P&52P+CR@&_QV1GSH4%D M.EC)B8L Z)^KC)"_QRQ1UIFQ'=>TG$_#HO%@7:&%$+3&,,K?5' F%%3X:)*, M+;07T*ZI-)0!7,2O:/0)3XF$%DR/F1E@-E3+U19XL#^:3#F!UK.M*3'<*=;QHZ"*%&N"B@=K M;DU1QP"+F7Z5/E;Y#[E)L\:X@<(-N&5B^04#X7D#N(*K8MYN,^1!@Q+J DZ1B\M[#*N:_JB[8$PAD\"/"28!.8YE M.\J'R]Z=PS=*-KZ"6AC@\2@#VR+:@+G(\"]/!)8"9V&6Q5+.6'K,V+1;=M@*ZE)VJBM,^%!_@0=#ZQLK=#M(!_ &01>Z-,X> M)XK-3^P;!A($/A'HS,"QMBVP8.%+*K'Q>TQ_J[,L+.Z:!B]AM^8-[\G$"%J4 M@D,*CD,(#N6^?3OC6Y^3\)I#72Q_ZZPM!%;@?17N),O[,UY;8&3HC8;'0/$P MZ"Y>AACL90/ M_=]['Q7PQ :>%NB=9^*J(^QJ^Y[!_+=[903VJC/S(AF#/,-;#&<$=*4SI].* MH.F&G$>P>7Y*'Z@IOU2W0Q_Q N.X!4^YS?K>[BAH7'!'UAI"?\#G!+=X:>2( M3 B8'UQ9@I+%)^XI,7H <*K ?W'-T/_VO\AX\DGY!L.!^2 JB^7V?+D GOI( M=^YL2W$FE+)C"57KT3]2*@R@<1%T 1:\_9OU M,/0X:>3#QWUED0,-0(T-@ZU-@'0:ZQ[(2TI0A$CM+67(GK5W#Y0C0+[*HL; D2-O MX#.@POL![&5&U"6R,;*-1L<(9&1C.@0'&K#M%IE,*@'2688@@CWJ.N"+P+:\ ML1*/#\V;KV!1VUB1"H=A>4YHY?I&;^31P'2.&.@L"&VQ\+3#TVH_M"_;O8_\ MC@GWX*N:K3]!3XKP"W^+6=^ZRJ:6'WS+I8]G/U'=8(7O\ -,<$&/;8I;T_'3 M]SR"]Z3;KD>,V8W?[J%%$YD:KL+[CQYYI/.3P-YBLF-.RA3]([VIB' \.JVX%O R"03H$.3MQ-9!"K/X(T^$8(29G\M@ M=D+=HA+X+\%9BDP,3G"1CZ84=&,6$]3F716,6DIW10J\_71NKM:331^)K?'# M575;*V%ZY%2ACJMC?@"S&T)/PS=4F'3C*^1^<$\-*J1$#*MHUP/ M (%I3(L\H!*?1LD6 8*F03\9<<%0@+MY94N%U/S[-+B:I<)5$.S_! M3GD_6W'=!,7:DB2V+*8K!K/HIRV&'Y89BBL)U-?8BC#EXG1)A9EUA1GG(9CT M&9,Q@KP/4"*^8P !85C4F;CSIFVJ!(N4NH"+5P=GFB6F6;];.9YTPO8?LKZO8/E-J4U_OS6GE2/Q.>02=BB*N"&K+ M]0]ZGP7C3>H^6_:/,/R.]>P&EN5G+S*_Q@CP&R]O7HT6W"_\K-Z(LJ>K28N M+,$WERW!_\>"2?T*$GLBD.Z6 B47 L6/- R]L!ZAX\?H>.QRSC^,;/_$:0 M68=+E+X9SI+/$*+!R@)/L=$=9CK/\M;8P8',??:C'HNF/:O+V)F3HUP*C'75 MMIB,\=]ST,J:>TSRK^3?_?+O;-4-0X,#T,Q#W>5JA=V>#\=CBC\_,).Z%)0O MP!A>GI2G/E&V%8!M5@APM M?YW8L,S'$HCN<1 IPL I6%^S'2(+B61X%*D-MJO&N80K$V8"SJ(YR"A\$TNP MAC6T@-/0='. F]1 5)[]X- Q*@<4^:":QA8J(6\\2U".;!N*; .:15?\ M8RX(Z+$@5.&\6HN8TUI!W('5EZ_X!4.6Z1H_FF'-]-D0^\5:\]-4_-618"== ML-XXOYH;W6GT*OGJ56X(DSELA3AH Y4FR(I'>%;3<=4$!(G/VV%"N+_ 3?F) MS;,5CF#]>5'S2TD@)<'N.M12 ME)6!W';;T8ER!T('!L(3 MYT8 U6!.=6:]%4.'"^,)PZGX1%DS ?"7R@X2$_ 029;8!H! MPW)[8T#,'\"-+!(11*?1KF$8<<(ZI\ !:*/XV2/X01Z7"T_P*7*V\%/HP4(* ME^-\TY(+;I\#9^]QH>3BSC7']=/F7[ DE7\ZVB?LD^0=R3M[XYVA@:;_;'L& MRX8/:P?8+*L+V<"O(J";X.B[+/-\YA(Q7C MS,3"E>6P5@RN4J,18_%W9^95 MN%N3A>/\Y59;!_9F_. M<@*8N_=F4:$CI<_-H&6-^=6+^(J@BP6.;%[6"'L1+I+KL\JFONV&FXQL,+1= MM&Z>B&YPA]G"E!,\89#=>&/X"X-F1BK_&#<%X_8\ M%6%P*IVP:)J->LGFYK)!GH]XP:-W:B7Q\C]H1MJXX8(X00;AFP-GL\CT%Z_K M-+<'P]_XXKQ)Z3&9LDD;T'#A"<<+QK5GLYE"]\% 1L_(@* M-D&\&?HC+PW% X!)Z9:Q7]7G )X%#F M)W'#_0[]LTXGB$91'I]ABD >0_V: (P28#Z0@X4EG*[W_Y=43 MG'W.<3JKC-8SG;8KJXP>ILKH@D?*=>>V?7O1:=]$SY%+917.Q1UOBL7W=O+J]O>U27^UNO>="YAUBZ5+^T;F,8KI??MZJK? M4SX\W+8?+CMPYZ,(DYEP&S.=$(CWREKB?4%'1-5'$)"I8=5QI@C2A,%%P&%8 M&-PHPR"V[P59GD-8U4#?NW%&++\4DRHQT9/]A3;0GG$SIQY-#W3B^09!+/_] MH6XR]1.O5S>.L2UN'EDA/#;K$&ZYAVZ^>ZK IIUYK8$7 E?)?7AYY&ZG;<0< MS;!TNU@"?8BQB3D22YQ43.8H;"E,L1\''\I%!?_Y^'94<)L.1:TTGZ&4N#F8 MCRDS*?"=^2RU2E&9<;5PG<3EI[![2\*OB?73%R/SQ)303B.T+ZE*V:(UH/OS MP#YF700HU82"TMQ9,U(#R#9D&SEJXP"\'^/ZH""OENM%I5H[@?\T&A]W)R'" ML['*;Y\3M0.=L70#MZ] F,YH]WI7NLY9=N2?;$.V(6VY+$FKV>FG M+2ZZEB6*KI"O5_EGDCKS_=S%!)M[':TIG/_CK;:K_XQ:OOP\U9WVY[/^US(TO_ "%^I7"O5*@56)8==?NA=%A23C&$$ MGE-Z)&1RAI1NFQK^N)J1N>U>$-N>ZN;C;\3P,+H/7 =OU0H*SUJ#)E[<,],; MES3++6E4U0%2!<7_Q?FE4*H5SJN58K5:_7P<[7&LY;,G8NX531*\*X*W%@/> M6JE2/2QX:\7J24M<\ JD'C-OS"^JQ]Z2S1+9UHZK-">,3*FOJQ!5^D3.&&&1 MKE^ K)<^53<4()5RL=F4VD^@YH0!9V-=A;<+<#8:37'!*9!VRYWS]SUNMY]4 M;<)(C^:FOEX[V%1T;=D]$!J]D+J7=.#._O(#EYN(ECJ(EFJS>-(JBRM;!,!2 M7J';VM33VP-T42O6JL7F:4-N+2\@3OTC#:OY^'./;Q=,7AU#:U+F*IS2"TK1=6 MK+7B++L#23$A$"I"'_++)1NO4.^02ZK%1E6@"+ZH>W-D_*)5Y?$+RV6E- ^H MZZ7 VI? 6GOY._1*$A!-U7*CV&H>S@^)DT1Y\Z%SC/VU5]>3Q?XI6*^5E&%? M(+V<><<&9-Z/P'Q7"K/+%C@G9,I*=F?;<1#2*EIF M[L3E5*R0Z1J0](Y,KX&@MY:I;F7X-(LGIP(O/0B F+P"-"[1885LUT0!6B^< MMXIED;/2!%)I>3#!+^F0VEAUV"4OOA5>Q,/9I6(31F[$)1VM%,,*:-LQ\7#% M/GGACOTMW3C67JS63L45'0* )J<8;<0E*:T4:]H!1IME@3$JD'K+@\=VAP>6 M815]=G#(GQX_,5IJ.+&D1USNV(K)%YR\=P9@H&UJ5P&%-Y$^M0%HN#TY'#PYE)O/F@J1<%U>0"(";O,(T+G5F)76W&YB> MBI0**["^RX-7]]6R-#Q'5"HU8:1%7++12DHMH.6&@J%Q4JR5!98, F DKY", MJP^QD@++."0%4E9Y<,XZIDO,1YT=0BS7UP24$VLGC@1RXAJ/K:0W^A,N7P1$ MWG;]HEILG@B\?B$ 2* N4B\WZX1:J4[^=./-.:'R9#ZFG1P==LWXP&!]//>O.=L MEBF2;<@V,E[^*O,6?%31JN K4AO5W.#\IM/^TKGI]#M7/:5]>ZGT^MV+7[]U M;RZO[GN?CP= LY-JI?4)GE2N_OW0Z?\'+V:GTM_G0=C,(%:CQLQ;@H;K&#H9Z ;+A)/E3F4;L@UI[PDILN*/?9R0*3OS M,6\Q6]'B4,OB2QMG] :GL-UQ C-J;WDP2_%$5A:0B'T'L:V-S3VN-Q\^(*I M$BZ;9\%R,M_,@I/;291Z\?1$8%-: ,SD%:*;IZHF"=%&X;Q1/"G+& MT@,-9UN&P72>30WBPK4!->E0SWK6:JI$RL:)I5?CB6%-*;WGM$U,^U7JQ1.1 M(TD"@">O6-TX 72'6*V792EQZ?S%Z,'%NN)SN0O95G_YW4K6VK@:7K3L&"]2<\)@-"Y3Z4U;?8<8;50%7JL52-%EWCJ7ZU]I%"5Q&67; MK%AM+5%J(%$.%P236D]5QNVAIG7;S*S]Z^Z'^QWJJD+)HNN2$CW!"7"+7&L1<)K@- M"W)M*34*?,D)&%*%9U]HQ:6LK9L"DLQQ53(+1++ 05@@+@MJW2R0)%C@I"$3 M0:2W_48B2,^UU!\CRP"L.WZ-7/^T9)D-(MN0;:0S&R0_;H8?)[RS@]I83*"= M*?^(U\A5V>66%W;F] M7F),G*Y*T/7=DV8 J M+5ERK%8\8H_=;!3+Y3+^NP(1'-:F0L)&/RF?G0DQ Q8N.50MZ2^ED:YIU#Q3 M3QLP#6\^T'SO@=9[#YP4SJ&/]/,Q/G4>^T/1'0=7 %CA'\]U7/@%;,MLAQ!6 M=8QVZ 6]]KF6<<7&^SZB/,$DTC)_9ZB_4*WT%[6M15>'F:[53^(N(@H E9PB MLU+>>$M&/J ID-V:>8\[_+?6#$&LFZ &X?'2*>O:A34> W;?M&,KY:T-6=[, M_JS82GEK,W:'74[*AJV4MS!BY\:W4PNV4M["A-U!)^O;&K#Q@UPMSVFU07:8 M^9DP%59+==A'!ZNU8O.T4:S$+NTNH4!@D;O*=V*K(Z56 ;$- V V^B55Z7A M[>!J[6@9E58K];':)'1GGL$6,]$XJ10;U=?5B-C EHQBM2H-^QQ%O5XNGM1? M%]0-R#?G1:U*PZ("+TXH?.>)&G*OC3 9G97RQL[7'/C>-&_?VW(L\-X% 8"2 M5UQ6-O:\DL*E3"N6RP5QFTEU3@% JF>@N,:16$T=Z;'RFQHR\ M=T#=CGG!:3LG5#:5)XUJ\;1ZN)0*J>P$ANO&AVKL!JX-#M>*K"\N0X\KAA[[ M-B6.9T^A

V MB((EWO]JHUZLU6."#H&[/H2^LL!P2)NHRUYL@7/Y6#8Y, IDK.3/85=5 M;^SQPT_XP5^@#2S-.Y8P+9 MZ0T0^Y:ZW6&?O&PF910'Y@=^0]W76D_<2-V7CHRAN/R@96#=N,;Z'L!:BX"U M5EVKDED>=6-^''E?-]Y3E^@F'H]);%,W'S.N"/.[J[!2V7B=-\#(E0^1.<%U M28>ZJF]Q&Z]OSV_:OF(@V?BH"' IZH"T6Y,EK:QT,0J+<&$,S3M';PTOX2D$:BFJ01Q MX]W7+[\6%J%6+O\SC@O]*XS=V24PC*+?NGWX'GYL7D+X$ZQ$&H@WAP)X+U*T M<-X(838*+<^[]M>KTI?[J_:OI?9U_^K^3"'&,YDZ@)HOUW>QXX6IRS2Y,(\C88EVWI>N-CO7MSHY@\%;JK4 M,.)IHNG.Q" P.[IIZ"8M#0P02%%AS!H'04B4D8U"[>\@LPH13#W[P]=![NEH M<')"X!.+%T/;-'IY!1$4I_WZ*"V062Y0%@/F/Q^3:W4[& M_-=S7'TXC?;C\P )A4J*"0)KB+DD!<7576R<7?O#&O[!K_KTA+=@VCJW@/;. M=^6B>WMY==N[NL3?>MV;SF6[#W_T^O#C^]5MOZ=TKY6;;J^G?'BX;3]<=N#N MQ\_'T.[^Q,T>9_/AJ'<$IH%A$-L!T()8MCP'?"30A?1%I>!)3:C-\UH5D,5$ MA)E(N(V9< SD7&4M.;<@+*-R-/!-:^B7,HFX9WUE>B ;H5EF>?B=8PG/*#1] MLR;\VYD0-?R;OP^JEXFA>/GZMDI:P^**9+B78?XQAL"")MQRJK@@(QE)=OQ2:;YH?NTQ'V6N(*&YPT=JJ( O[H#"H,H8/C!R% M A:U4-KMN;+J?,A0PCY#L%\Y!B\>=X0[6/;%%+'A=LDI>^:4JN24=3D%0\E" M,8E$33I04Q,*-0*M6^XISRAPY%K@VARTT/\]?:*F1QU9UE^V(=M(9UG__.1: MU!NL'S>ZBGMIL$2="?J6\@V -A=E>4NL$&U%>.E*[\)V*LU/A*C /W,Y$7_< MV9;FJ6[7[E'["0C=?M&=$J /6>:52K%=DB3N)_/>0?QJ#_-H,^;7T(?^D6(TI(BH, M\@52SOG9N. KYWMK2@QYD&>&\[-KY2TT.8?'5#!Y5BXV&X>39W*_0[[YJ;*% M?2 D/YT4RP^L-J\X&OY<"=C2"""M(6"!%+->?!=O]J6XR@3VQKJ M;K;5LI"29JD(:2:@2!EM[QAI-PTFGQ8;S? TNQ-J$Q?3J>C+!),-9#:H;$.VL4X; DFLS!O@KQ).J$/9CC%, M!M7 ]S.L"=;M*"HFE>:Y0,9/7!K<^@M+G-AM4[NYZ,K,PJSE5];B*R MA-95XLDS!<9T#YB3(?,.15?KX9XYZU6ZAE3@6955K&QWCGC D@HR0I9886X\E'KJNW$6*%1K!UP]37URCKS/G@DJQ+/",FVBA92 MX!3./RP1)4DD(H7D[9BJ-:8W[!R837QAQ8'I@-\*Y_7B:?-P;G',_'T4"#[9 M0NM2;#:22#C: 3:KQ6953&P*I-;RX(->AP?DZ0Q<,LM6K#6J1A+I11WSB3HN M9BER"7)+-]X,5ZPV!%Z7$@ YN05J$GE%20*UWCC1-+R]W3,26.9[,# M8''1E&?2LI/M^/GM\'G5LW59Z%2@F-.J/5UF>V^3DZ32)W(6@4UW^#T$#3^2 MNA="9L-ETP.ZAZO&G#+J,Z:("S:/O"[CBVW2GG;/%ZP2_^%LS-0'8_/@M6(( M1!G:%COWW=5-#^.R_D(JX'Q 6Q4<KO9:?O2X *A?CO$D,I,$QGBE6#T1*K'^H[ Z.0\^-D<@*MT@ MD2G;"C<7+L02R99$'E,HL?SDC2_4I%M4:2LV3PX7[Y/)3/GFAR22F9+FA[IT MHJ43_?ZNHE/6C5OJLKRFY4YUMI6YD%)IN6>11,;3^Y[%M@Y"HU@7ZU1!Z00+ M -YF$BE1NP=OM=@\%:HBA?1N#^G=7NJ.KQ6I-A=I_G!KN52I?Y055F4;LHTU MVA!(?&7>UG]EWVNQPBS;%GZ.PQ/-9')(YRVN>74XL[D 9=UAG[RT7=?6!QY+ M">A;]W2"NZO-QRMXP9TN,\R&^@O52G]1VUJ,9?SK[R?52O53RJ(9DGU2QS[+ M/)9D4EMWS#^K.S:55MJ.!1/(6LB#LQ-8"QFW"-X5%#40%)KE89;P@J3XA] " M;GF_ETFX),KW 6JVVZ F<.SPE=R"*^>4PYWCGG[E+U': M$$A"[,T]R"8E91NRC8Q+B#RL8/Q.T5BG6HG +)-'RD,&CN(Y5%-<"ZSD\<1S M:=RZQ@?=5-R1Y3G$U!RY"U2V(=M(J:#+?*1T\1SI5V'3C,=(5XZ7I& 'V[IK MKZVX'6QO1D5CHSR!HFQS/7GKC0?4[@[9LT[7;&#"3-CN5Q(7'/9-XFHZKF'C;UED"MH8% 37\ MC>U;)GA[&)[QH\4IBS2Y,$^C8)IHNC,Q",R.;AJZ24L# MPU)_1*4T:QPD)%%&-HJXO[N66HA@ZMD?O@Y24$=+DQ,"GUB\&!JET>*O9[63,?SW'U8?3:#\^#Y!0J+V8 M($!I8[!]AJ[N8O/LZA]X^0]^W:^*Q?=V\NKV][5)?[6Z]YT M+MM]^*/7AQ_?KV[[/:5[#;>^W]U??8/G.K]=*3?=7D_Y\'#;?KCLP+,?/Q]# M3_8G@/8XOP]'O2.P(@R#V(XR'_(18<@)MS&3BX&(JZPEXA;D9%2$!OYH#7U1 M)@SWK*I,#\0B-,O/_N*=8PO4*"]]BR;\VYD0-?R;OP]:ETF@>-'ZMC9:P]AB MF-11[S,E^<+B!BQ0PHTFUY[KT#=*L-N%?850LK=.! @&6IN_%)IO6AZ[\UJ8 ME.F#8*;*&!X>.0H%XFMVTZHJ:C/U'_J'#E VK"CW,'B47\U8Y]_T>0@!\LPQ<1?@*,$"'L&OV0NW6MG4';EW"G^;C'8S' MTKXP([Y/7C9Q'!N%\VJY+)*W*!SZ<@OVN&/5UHUL" 7V>N&\51,8[ )IXOSX M%+XFOJ!K;O1#NE\ZV@L[SR7@G:^\K M7$,$HK1;1%T[!!W6H6QW+SK7EMT#.=<=SL3B5C*P5C@_W):J]ZNS53)=G2W/ MK+3VOL,TL-*I0 LM[_&20-9%[OQ\3#Y0F:\OC8742[@E B[N)+TD;84PZNW+ ML3D_*11UV\JSRFE3F/W6\ACJ?/%/W%%,21H(^^"?9DVK8J)<(-V;'\=A MU<7*#TP/?U2X'I:KEMD,I"R3@9N<$;6U#%S$Y+:9&K43@3(UY#IEYI@GGG=. M-SDU2BS>B9C(+7$.F$I=/#)W+KU9&OR>#X:>:%R73[] M(FR9'[[K#+Q;ZG:'2;CAIX=;-93Q].SSQQ+VV'7JWG;L<5ZK'2XXE7I%GWGO M'S/B(RH^!SEV6QQ.+%9UY]7[O4RU)Y%R%R.VDM+HC>+) :77^SJ]EFF=+OG$ MYY-J.8GTNAWR2;W8J-72PR>?Y6'C\K#QPQTVWI*'C) MMI%E $#G#Q:?O[C%J>+?VK=?KWI*YQ9N="]^_=:]N;RZ[^&A=/_Z^TFUTOH$ M'5&N_OW0Z?\GY^>-%Q7ZHM*)JS@CE.L@G(D(LR"/()='D,N#;[=J0QX1'1M! M6ND(4W!XQN!",7VTKZ-,LU,RY/,@;";^M/E=XG"%YE/9E"2<))PDG"2<))PD MW.$)-[_0F4&C/7#W:@<]0_G]_.;/:.%'$*=1U;+9#K4S!?Q8:F.0[)/"R-@? MV90J8-BZ(T>A)I8G^4YL=:34*D4%U\PXA?&;A[-X0[>E*MV6==V66V\\H#:& M%UDTQU$LSW5<8B)3[LN-69(]=&@G6*)I;32UQY9GNA(W8N,&0^I *Y@[%/K$ M8/0:V,=\*(/S"=$U4!N+EU4RT5UB*)R\N[4A)&FS(A+Z-B6.9T_W&QF3^,D* M?MJJZHT]O@'OW?UVBL27V/CBJN>>N@1\#&U1PU!BFS"ICE0QPI.P;[FO#8?Y MQ?C(ROD9Z5:JE7^Z 79=U>,ER_"+?'M%]TI\770'DJ"[BR4\)UB MF&$N9;2'T8;%I%%VT9E[+4P5+:^<*MJYO2Z<5VO%>KU#VR!:Q9%0KJN=GM ME1J4MS:7YK-(VK(=V/NT7>;JF19K58$V/DK4"V?"G&P,^B#4>.6'%O=KG9>+ ME69+)&1+TT5$>)\NA_>^D-JL%VMU@2K*"!RGS4.9C-M<'$"U8DAVAXLNK^5/ M@:^:5 \I-44C0O9I'J\8*JN= [*S,"5(@5EEIF6:9:B_4*WT%[6M1:42 EE4 MI7)XJ.46V7''09B+$6"OK%;9?P=AQY5 O7HQP;I8R2\9C:FG"]MQ!?K7K8"9$Y@*%'#, M0V)H7 %^#$"RNOLR"BFCD(@C/$461)=8!04F."[FY,8]5EUQ=)?VJ/VDJ_0. M9L?2[JEJ/9KL*[\1PZ/2Z,H&LPBQIZ6ZVE+S[F*HA^*6]PZH+39:0AEYHB$X MM]IEM8/'=Q."E:I%B$HK>2 M?;D5[XFD#B04LI:B7J)_O^A/)!=@D["SA'I^H"Z(5;/:,KZT3MY,,O;/!_^S M^J=##:J"PL,SJ760#GL[*'S=!.05NIS^D/'[QXMW',=C)WR]BB@K'DASA;Y0 M6]5YQ)E=]M..\R=/43!^,E[3[+$D3" MXBI](E$9C:BGVJ5GP[M\N8Y'R?EW)]AKY\I'_J8A\_/*::O8J#??%MX'0FC< M48LKVBF2O25[Q[%W(KDJZR\!K,+,0;#U_PE&K7A>2QU]3./[4Y(\"=%:RMS#LO82[$\E467-)9_^<72^6)Y!^M MLT1W6(.\]PM.K)5B)PY[GE6*C(::;O)G*E;M9]KJ;Y0LQ MV-(C<7!U\3NQU9%2J\"0 >O9WL^R*"EJ("DTRQL8= 4)*)B46][W)6)N(;=. MW\^>&+[ -_?:ILMZU5JQ<0*2KWJX33"+TJVVND.1'1;: IA"G3*]-3\U=\U/ M.SW(^AW[07*1Y**]<%%K8R[:8A=/R*ZCN+L9*U)&OM MV.)KE#?FK$VV-B5FZE7JQ>9[6<72TI,\M!<>JBSGH7UY/LUJL58_31D_^"L- M/\'/@:5-L;<$9OT<+FCZT_E//\6'Y']>Z.//GV;]8=V)A-W]J+L?=(]V8[*O M-F XP2*0Z1E& 8;(ANI#CX5?56H8_CR&?SL3HH9_\_>'NMG'5U^M')7+_XRA MS*8DCFR3*C-; "B%0.*DFNUW@PY]H\0/)N]GO6B'*T'+1>ANEZ MI#58ALUP M$N=EH IDH+80R[9[72J+FX/H\MGGP3EWD(,*<(/SMU;-4@^4Q-N "0R:&<3J MBUWB<(7F4]F4))PDG"2<))PDG"3RDJ*L*PLQ9IEG^S+C5F2J7UH)UBB:6TTM<>69[H2-V+C!@C% M_YFERW"2X47[F(^(/3 AN@8*9,E=E6?7*.'M'1L6DMY9D1/]A0,3I+P0&3\S M>3%+8U LS&-@1RR'B0R*SC(9E ^&Y3@?I5A("UF#-?0E8I[Z2^N2H&DA:-]R MEZIT9VZUE^W4;GV*>Y*RA6!%&'++_6#["R*\V@_V/\3T"&CKT.?/\H8P$3=Z M+4WZJ,U%.IQ>Q43A?I.4Z/>*9H@ M 2X!'K=Y<#6 "['MJ5XMGM0%/A]3PER,,O^-N.U]J^%JQ:! MO"(A6YHN L*[&;=-S8?WWHH+G!1/Y"GT*\5IEQTWE*4X[2UU%5QMDR'9_9_8 M%]:Y%83U#D^$[--\B6*(*_-X7W( HD(O&D=;CJQ?F)J:<+VW$GH;_&MH2I6 ''/"2&=I>F M_7LJ4!<:C&HJ" -58Z3T8_9?3S M\$3(/LV7J)!$%H,WCWZVM?]ZCHL?=OK6DI@2*YK !,?%G-RXQT(KCN[2'K6? M=)7RX\'OJ6H]FNPK[*1P:6]E@UG$L+=66UW>7>3T4-SRGIU7/&D(;.D='L&Y MU2XG!PR\2M4B.24]G)+(*G1"05O).9)S4L,Y)XDL9V\2[Y5L(MDD-;[+R6IK MX&(B/MW^AT"1YLPGVKY_C$O'<3Q6H=4:*FZDFKKB@490Z NU5=UA]]EE/V9- MGHFM9;QZO7>HX7C_O"O7:N?)1J&Q>0+9>+C9.6,$<.5_)X!'>B['9PWEK':$\D26/]98=5F(U9 M(F_S6FH,^YJQ89(_L"28QHRNE\T#^RV MA-L2*2"PYFK'(3CMO%&LU@ZWJ54JM5R;CHEDK&RY4B+M2,ER.6*Y1/)>UEEB MD?PE^2M'AN-J:3("&8"58K-UN(-Y-N,6@99A\I#P'ST([SNQU9%2R\4Y>(O2 MH ;20+.\@4'3)\F6]WV)*(L[R&!WBR>[.%>O7FD6R]6F,-*MED=;8 M@"G4B MPK;\=!IW5@0Z$4ZR5L99 M:PEGU3?FK,,=J(BF7JM8/3F1EI[D(0%XJ+&0S\[16V-)>+Z -(IJ$ >@=_?URZ^%15R5 MR_^,8S+_"N-F=JEPOO"MVX?OX<=B9DZ)-!!/CF74*YR?A)@:A+ MH_UV>1\[6IRR2),+\S0:EFSK>>%BOWMQHYL_%+BI4L.(IXFF.Q.#P.SHI@&* MNS0P0/I$0U27^UNO>="[;??BCUXZUY/MB0U=7.8QIV8^G#Z:C8? MCGI'H.8-@]@.(!3DK.4YQ,2M:X(+TJ:TFO!1$8E8Z!QJOACD(F MY_:LA4P/)!XTRXP'OW-L01-%H6^9A'\[$Z*&?_/W0:$RX1(O-=]6-&L839%- MEF7F78/M@Z89-WY<>ZY#WRCQEV?WDX&QP]R*Y4[)3ML ! .MS5\*S3>-"@&2 MG?::?!(W!]&$%)"-?5 C5!G#!T:.0@&RVN>!?4(C-T6F'\'30T%.%R M:Z6A2K5(4Y._@TK@1G?;8+I[[WLX,;Q7K]<&O! M^3GB.KV@K957JWXI#[P62^%EO@X?-#U7+%*QL?RC337%M>!W *RJ&U0Q?96( M5_%W7.]1/"RVIYO+/(*L> .R#=G&[ML02.1EWL8/_VW463\NZ01$G4[D(5<' M,IF66$QQI0?7-?/G:;N)P=0HG+?* F5)"PB8W.(SB4,=M\5G#?!9%\J*%U:O M9=Z47]1K[;$%,_T7PQ;FK>FF2\Q''7-4B.-0-^,1KG0)D[B2A.LJNYDC=VW9 M\]3?>(^#4$$MX="36["N5MEOOV!MM@Y7(SU-:C!W[IT\T#@%$B6N<.&ZZH_5 M%OJR>*#-QD?5-%J'*^0@M9_ 6-VF".".L"J/59(^8*SRNZJW!1*J[C36-=5N1WSB?)0%\_>F@=/ M=WC'H;-I@>]3H;Q4J6(/[Z!65CLB\W"8/6"U6>FL"JQ4'TP[<%'8/X)DO6CT1"LG2&15 ;][3,2O7S$JQH=LYYU92MOHI MO4LAM>MR39D&W+?FKBB;-'L!S]3H[A+ ME^I/J#KAVR9UI7TO4'0A+E5L+0._8ZIX% ^]I/QGQVRK;$71N0_IWC:U!Q,T MF$&UV<6M%[UKQ7)9J#B]7%H2 =%Q*4AK6?Z'1/1)669RY-TA6-2B=S:=$%U3 MZ NFX5+N$EAX4I/<)2><^*G&)8^MGXZQ*(%\#%S2(;5MJEUQ*( 48B=VM1D, MMI<^E5.9#2E&@CDM*6LM'/22HZW(GG_13XW8 7 =#QZ=\UOP#U+WWB;VO,5\I-D<2.]$U% '%<>M+V ML=X=@K@J_5'ICRX6]^0A$,4E+W)]5#!#/2Z-;/MH;D!ROG&I3UXVSB*K-60! M-(&:$T@UQM4KVCYLFQ!RZW,Z\>1$J!1>$75B[EQ)GC@T(5.VK"X5HC@*<9M\ MH>5B)4BPN.,49^3?4"/6:T+E! D'I>PC=YE&W"8Q:!_0G:M)5)%90-)-7.(F MVO2)FI[4BB+)EMINLGXNX)/8T.^Z.[KP'& L:@?+.].MCX2K";6.(P.JA[?N M:KO)]=D!C,]/:@('/@32D[ES'8-5R)AL6>E/"J@YM\GO62YR>!9AU#1OFYH/ MCKD4B:TK+[:$E%A5 BVZ3W7,P2)_7&G)#NO0\W]"HH#YMRS"80K6I05RX M-J F'WK$ -Q0S#*\YP#P\_8WK=[2J BU]B,3X1/-O$\L9ENMB9D_* "D\HO@ MW63Z[ K!+3$1+)"BS*V#Z5"8&@ M7%3PGX]BBJ.5^[Y,:NVF\!"S\ ,8W9'I+76WE5@";3L!OM T$,GSLYY=-9P+ M]EC"';LI8I08=YS7RH=;?HUC ND)BZ3@H6F EJ(29Z1X#ML2.E_8%.#RE(-* MW[F07TO4>SV)A"C T 5 Z,ZVGG2-:E^F#P[N/)AM>0^!M.T>A%:QUA H$BWU M?&[X)(F,J]WR221GL%ANI<@>%DCG[\VISV859]F&;&,7;0@D(?+@%7P>G*.F M4H:&]>PH0]L:@VN QSA&_8*SS\>#\^P<= "C#IH9Q"I+V90DTAZ;$DCHY6>M MH]IB_;CS;'6$V0#L2&X,BKA3EE&'QZ!-\*RA; =%A/3BEKMG29P>>D>F2%>G M;[55(+)-[WRZWQF FK:I706DWS 8>UH6JLQD1L,4*4-N$L>&[ARY%5F?.?=N MP2L-:5LJI9KO'K@CJCB +-27'=.U==/Y_^Q]:W/B2);HYYU?D>'>WG%M@!N) M=U6M(S#&U6R7P=?@F=A/$P(E1M,@,7KX,;_^GI-*"0DDS,N0B.SHJK*%T$EE MGO?3>".7#J7P+)>2TA+S+]-#/P..1\4;U M_+^I;2U*T/_ZI:8JZC=QT5@@47IVQB;K\TTTU-T< ]%"RDJ!-/2DO-U-A67 M2YK6=&"8&CZ^:8&*I+/0GV7V;R?5X>R,'R&%Y>TEQ2O"\I"/K>)L.UCMI5RU=KRFW=O5W4I" MR0JA["6C[%"$4JL?+[/LY O4,V^@1PO49[QLD@S>$XM1I.3/*D/;1[9:2NUM M.T"D76MOL>2V+F6^))'CD,@^$N$^ET3 Z*_DCIG(>?+2_F">@&R6$$L8$D;& M2]//P1Y(*$T?&:9F#F5IN@0E#^G\2M//+T 2*4UWL6FD9[_#JJSAG]EV@0AI MN*4F&9;W,8$[R)FZL^Q'.N/GWATUK>G4,GMXY-OF%>;4JE"#&66Y@ !I?ON8 MO+T]RF:M2$ : \=,'*!OU!X:OI1DPC$_T+#%K?:JV;H,%F35$UK91T/;:/2S M[3@>MN'NCGICS:;.DPFK:\,%$TQ-'.S(+M\@;@&/PPE5K"H*.V\X<-O$0Z^<,J"*U*-;0'0Z6^S=QV#R3\?>XXK.4Y*2F;?$ M 71K-*)#%XUM^C8<:^8S);;F4N+_[!! ;B9$L84J^P'[J+X VIE9'TI^%F9# MBA.\LLN,\X"3^:C5';4X8CT"7G5-9&[XIS7'HT?JN+:!I;SX 1L<';T0N3,T M(6X-9V8YVN0'4.T,O@&_XWH-TZ,ZG\NQI7$1'5M3%ZC42+K/9 M3YOV0#NI*-*JEU9]NKX2S%TDESJ?O/@%6P2=J8XB)/]+URKV,0M^)Q[V .]@ MZ>4R1@PLSAJ?9EN'G;.HLY-H9/O=3U,_E?H>Q M9-1B3JU53\R:D:25%=*J)Y"6FA724H"T9/\!Z2C81=F@\-DYJ1D?I0FDA!S,XY'-\G4)0\+(>%N$]YL-J%8?*=-B&'Z M(@B%*%@G:+SDL66";)$@06Q.=,33M+>M%9M+E%;J\]I$Y[R-2'_'F M 21CAVZ;?U,3J$A6NH+/FB[VD=6^'[I@8VQJ%7$ZVDK7K6B"'S*<;A&8+=>&[' MOWOD\:F&YY^*TG)/6C>"*PB-2 M7-X:Y3V'$LUQJ.L0:^!JA@FZ@6'ZR;)!'PI@H#0[ONZ,FA#<2Y+L>XMAE4']Y9=C? M)^(:#\Y MGKUO6XU8$,<;>I;E.))\&/G4DGK=;JI!')Y\RH7CM;V3)3?B^G@D# GC5&$( MQ"'.Q^Q0:K-@OH5AZA1OSW-3A()<'(*0BB7 II3Q.<096Z]F8*+ -^%9."H M?F+26',I;A_\PR9;A(_#?%H9R9$P)(S3Y)12EY(P) SA8 C$(Z2@2Q4XP>C56FE;T1SK31+M6++FT'>M["91WKP8K59WHO% M+)@^Q7L_.0#]3UEB1_0G%8J22SC))9U79G5 L.N,*RU_@WX&EO^-JM<&$ M7L,%W7BY_LM?DB7[7Q?6^-=O\_6PY<2D-Q?>7';'ES%+A;$ 8AT($5K ^=C4 MCL/L@_S7AD-K.M-,]&:!5N$"",W&#A*@(+CTV08=8J;9;M"GV#,UP!R7.2#@ M><8T+>F!CSF&K\_3'ZY6O=Z>MQ!.BPPGF@/(^/#CYH^+150K%'Y-HF=^A3$. M=@GTN?BS.D_WX<.BO(9O,(D!2-;B O1>/-&+ZWJ(9N-087YH_&CE;QY;C3_R MC;M^Z_$KT2:OVKL3,!]4!DVZ 'A,_3=0$>NY&OQ+@?V7I"'SCRY^6WS;WV\? M$]\6MRP&(NT. M4$+[GC2[G=M6I]>ZQ9]ZW9_MVT8??KEK=QJ=9KOQD_3Z<.&^U>GWR.53I_%T MVX;/OWS_#5=Y';8Q/*U36-SR2V;+69X#AAY(1/HVI& &.F-DY,"-M2\'?D]$ M[. "1W)?">AX4Y 9P_4J-Q:&4FM8HM8=1=42KD35+@@%#66&^&9[%)D.$]J< M/_[/!2:[ [_A&D'X.Z# ,/@]B1/%T@,+;-8I: :HN/BJ0;I/P[5FRQX&_NQR MZ2,OP=)I+.@ZBUQG'11!XB'*AWT[^1HUS[4.O\:;IUZ[T^KU2-(J4Q6STR+= MU0PTBG'%2JBCS76I:&]61O2&0_[E@7X&3/6=V'1F@:K&8T0.4]ALZG@3[L6A M+UJ.@/)_Q3Q"!EQUO(%CZ :L$6Z_Q/O10Z\6OC5]I9#]IGPCEAU^ _A5[\< M4I\[V@'@"Q/#W\P)U8"AX,X;IFF]P#F\4.(8$P,8&MM3QQJYK\AVVP]H!WJ, M4<%7-9=0D_$D9XK:--6?*9G9ENX-X11<"SFB28)98X3WDYA-#*&!JQS\GY%_FZX8[9 6#J\E,W.3:E^P^'I<#]BQ0@T[ ?\ M[B\:.&EDV11S>A!#+5V;KV9J.2[1]!?,^-$3MT(;VI;C,%,"905I6_T%\/*Y"NR#WN(AR& M290J@4=.>(8WOM"K94_T^$*C9YRPU)%M36%[ %U&GA.\SJOF#L?(!F'A8 ^_ M&$/J[^HKU6S<57;:^"(FO(KGD!Q M5\8[.XVS(CZ-P$D[:%>B,6H"8L N M#WX/B0,M&"=>@4B1%/"'@6[I\%MIR! MB#!O0 )?]$8:0QR;7'9;]U^(;P0C%W1A0925%FMHWU""[T!=!@FU!F^B^0_& M$\8)/O &?U+7R7&^B]\,$/:AF0M1.8Z^#%GR8VN*/WOV"P5L1*K($=L:P#U# M)XK2/B)0'76,*X(B80B?P)=MEA%@V3-4L"D)F#/#86!!8*,#LLUF$T[@>6=& MAP8PCL"XQQT=&O;00V%PV>BUF\X7!BSQ2V#)F[IFZW,:@*_T'N KC,/!.;Q' M]S;'M\;G*K!UG-'YE$TGP#]L"WB/,]_]J_@K1%818ZV $7#=]SK,; / $+B MT^$L'?(ZM@B=#M!'X?(PAV&3WCO@SQ08(FF.C1FY[%G-+T"A.">7T20UQRP1 MD7DY'%S@&_:AH>Q0\ W8L[6)8P6PXVL%;5L/UC=G9TPF!'( *]?Y8JQF%#8. M/W4YA>=#SIYCIP127(*Y=#@VK8GU; 3N+7\ UYARUY:#75.1E6PFKJ[('0J!FXE'7!^?E M]&%9-^@3#?P?=57Z/];S?ZA?$UT+XCA 0 'KD>X=>7AL]5J=?J/?[G9(HW-+ M>D_W]XW'_\//>NT?G?9=N]GH]$FCV>P^=?KMS@_RT/W9;K9;/>%\)[L3UHWF M&$YWM$ *[_[?B^104>NE:JD"&%RKUXOE9=(XFAQ!W[AQS5X&Y4:4)0!:&J?J MC-[*H[5%\! 4[!>:%@!J*V BAA^QWN+?)TU;LB/R@8ARC""* +G>'# MYG@#>P[6DC%#*_R2^[/\;S4:#V?EU%J*_.X4UTTZ&LQ/9Z?#C"H<1D">P[/1 M@K/1YF:GI^/;^DG#1 MH''C4D C!_U, TT*%6P-%"*PP&91\INO/\BOOR)AYYK0A^LM\E! M&A/JCQ9AW^RA2X)UW6,X$_1]PB=.#8<9FO"_3QS5@#;FQ!:\*:-5Q_5M$7]1 MSEY238YBP>PAUDE?(\J.#7:9!W3,WFN5ZJ,4"[5J22F5*^52O5Q-"(L>6?>) M2.(>=R4Z@&9#_^ ;NL5DPN ]BI7GI!F!A/M?SZ1()VJ.;4)H*9+$O;NQT!O+ MXG87=XW>S<478/:.%U=ZYK<_S9!@R.5%H_<$MW:L*P8*D#!'[E HLG)&Y0<];_!/$&0H=# 5!K/_D*GT-+!+ M@\1$WYWU.C: /0PGL'DC@T%BH/_BM3U@X]\L()6E5X0'Y@(-PYD/IT-&+.2+]G M*A7#L;$.A&6N;L80K;S'U$HT)YK5F@5!F(_#;"2A6 M4TP/"#)]D9Y8X,_G$@-T4UR1AX6U,8Z@$0PP,-:UN K&N_B;Z80''WTT2^.8 M0/*QS0:N\8JQ0LUA-AU] \W0C^SZ$.;/\5_+CC=L6WYV$X_IPS>-K&&9=8X, M].0S\V4MQND;4'8(+N"YN'VPIHT>5]J(#QL86;!MG_ I"@W?AF7)(9R=COA3 MX'+DK<^"70+AA_O[$>'76:X4!@;9N*^ YJNE))J?W[D)K>HUZ_JJ14-)UN_L/:NA:^TQ=[$ MZ&)KP.ONQ(?%9,OG'3NF@371^4TIQ0Y;;$%GQWJ'/-[2;W>>X/-8Z4-J,0KC ME@'_.3%50.R:B-U]@D\.[8Y:(%30.@YJ'\JU4JU:KQ:40K5:K]6%<_C!HIEW M*%CVV<4Y_7!8V$K:W3+T";@,-Z$IB(XEIC^%<^\SG0 M2/3G>7@'V*4W9:J7$].XYKEO\X<-Z,2@+]0)LSS7>BQA2=&^/:AA*C;+2-'P MHC=CY0L1T_9%,_Q$*0X 'D_]?%+F#--TRE;IK EZB#HUTU%YG WM5%S-%-TD MS"W%FV?A-R/#@]CO<5W9+XA^9L9MRG?"V(O.D)S_DG22N=3UV+##IL=7$-KM M^MSM:8?.!]^:]*W,X E, *+_5&>&??6.^R MPJ,D[ M&(H3X(8_;$K_S/L"AB>V,%<*@,4(MWI=*U)Z&[#V88DNT9X#L)Z'$W@,O,Q_H3'MG3I[ O\+6/YO9 MUAOCL? &_YG8'J2D?CP550%N\P\V?JF!^^88+.'TS7#R?X-?'%9><<\<,*O[ MB2P^HLG39QBOZN/\<9 0<"I;3KNOEI=GIY)@W"_RP2!C?[U]J26W)_K$S> J M0&Q;=IIFA0-E?1<[%H ?]8,YC9C #'@!^2+9?0F MC6MT9(P*@1\@"M.*L*1J_GY,9>#]1*/705W V.5P[&.VRSJ*A7@_C.X%>?7] M]=:0:;$\U2A0F#A)9UR9^!S=(=:CQUG=;=!9I54DF(=2JTC2*DJ":Q6_MW[> MDKON(^DU?K98>OAMNS?W]70?6H\-J7+$58ZN27J8L)I#7*CJ\6#](5>8W!=_,(2MV/,TW]_U 4_"B"\$-=+"CLN:RJ$^7OT)\('=&RPNT(;,/Y;J$<21'/Q6+R<,EZ7BE% M?^R%>XE90=U1SP5VQ<1U"+=IV;-5$GL(>MK7R+=C\GD;L5RYN"Z6#\*_GF+!GC@-\4MHI5HYVB@VVMM]! MK;^S[ ?+<9O^PA]P6QOAKFZI=A63#C?$[V6M1J<@?UD>*L]^ /7)UO-8B/Z. M$M6V7H'>\ R#-&? _B*3T(./,@9O?OZ+08\=:9:H2(%+Y8/3G0%ZEBO2[DZ M+*N.D_HEKG'D(8MB"C57O8([(QZDD6$[;M N!->&2@>P$2U,(/\0*4HI,GG]"2N#<5N7%XC[.(4RV*+AED?]P;R(+V3\; M+X@RE#M0K3BF1E'3=R/B59:XEX8TZGI($WC)%HVWM5%FA;OM 9FOPPBO/7<\ MM_V0Z3Q]CJ5QS";4C;"9/9O":BD!SS!,\!YX[C(X^;1EUN2YHZ MN^:P>@9>8,.P,+>3(Q7?C.FK6 MD>Y\DH=Q?>'G0FO,N056OL^G,5L9DXG>6;:/3D=!84?TP>@!8 47.K,E*6-& MJ(0LQ@W0D\;X$68F![&*L'\4*L-A*"'6[X2E;.,9PEYHNO>'1:G,8%/C+PN'\B!?XW/\J%>5BAPA;&O:)OOR* M%(YX=>8")%CMO/J%3HPITZU &Q$*#"9L4T.:K =H]>[1IQ3) ^2OZ M+/K%FKP$;&+A?986>A8TV,!0&4\]7]:ISQ61; M%M3N4YT+RJ^'E5F[Q7-ZPS'5/71K;!39\0L,PH9!?&PNFYK;,/5&Z%:*5!\L MM491E&KEIE;)MV[*Y7RI7BOD&]5:,U\MJN52L]JHUV[O%F)$\PAD ZS;8;5T MIS9*I;M\M=Y4\Z6"6L_?-)I*OJ(V*DJE<5LHEVI;Q94XWP'KA3'.!8X7B'<5 MQ1DG^MK'R>D;,*JE&%9AKTQ MOGP4J=[;L31?P#ZD>JI23 M@R"!MKCOP:,<'[:=W94K58\WNDN.%15HK"AVP,4^R/,:A8RSF'7UP(]7=7#F ML]LXPE(E)>7CLW@4XI73'?VP+-WI69.M(JK K)1$P-'A@6/ 3?MJ2WU0J%:D:2=7(SRL. MN\0&-9M?#V&-'\U-EP$8 E%(YD5O^*?.G13)!7@Y''DEY;(X2I\I,#YXW.4:/GL=&O_A:(&:3BNS>9 2,8C#..IIA0V?9HG MPD<*EKH318D=U1Y5D2Q(*CU++*@QQ=91_P[[D!FFJYG/!FNXQ3+(L\V)SCBD M4U4.R]=NL=QLZ#<@1N860;QMHSO5LHSM2%TKW07;9VUIK"5'K.1I6>5I*?7$ MG\730A__KCZI6K$N69G4V=:))F$5;;89F)"+Z,H7GI/2T^72>X]=];!^M M9M7 \!/SB8N5T_=%0"YS#@K3?*B]:6CJX:)7#%5&VI=$"7>HA: M/MM*8UDCXXWJ^7]3VUI4DECG _6;5).DFI3.P% :^CTSTIJ(#"B@6S#@B#6; M1W3,-H\[,85J3_40RSQHKC'= 8HDWG+#T,._L:^]2\[I=<]!XR>B1;#1I=C..HS'LQ:Z M?G/=R__^7\"7&C/X_&-$!&2#9KMI@+, M;14EIQ:7!P0(Y$M.,4NBVNYI&B8?V"")A@L@XG]_(8B+(\MR3U4KZDT6*^5"M7\G6]/,@KY7JY7!A5:+%>6,C3]FMD MY^FT\?%Z'S1*=5&GR3.=)AA $FV_%TAI/O'%?V3*^([*>NEV_PA[DR;02H^R M2,L0$DL:&P\Z%1;(18,+W(GP?B LU1?R#\S$89 I""Q;0? MP@F%$V/H3Z/'P3#4?C%PK@6?4S3D+Y,CU/!'B+FX LO@0T;@%/!KU@N.4(9? MXJ-I(Z\UY3WF##=\12?I8=X,7D6G$P.>^.YO0G0=. N+SMCH&=AT*QQYV'Y( MA1QL:+A&3!B)SE#A[\]A!.)Y&)XJ&P^##\K&@X00?V5O?"4\(\('N&@P5HXKR=]D/"."';>M6"ME6QB?*QB""K:1)4\YK&4"/"+K.?()=N(8K\O> S,.Q:!:L")2MX$70/D,A/W M@0*&3T,@T>6$M_ U+Z',2N+>C?"X:^S(DWD^&J 3 [ Z5K&X'6!'JW)^CIR? M(^?G9'9^3@9]24E![G"@)Y(Y2=,FY>N69@36AHQ!G T$UG"\<_8!/1*2F/E-(&!^HKW$O+!E%G,='- MWXR[H)B"88=JC84Z WT##<9 Z1HHV_ 0D[YJDT/'\O?B0'FD4PV8H_G\,#^! M^>3B%C_-/DZ%?.Z.>FRK?0\3XX:+?I8R=D]-]K/L)U^ ^1R.DC# -7^9," 3 M!D1,&/ )&7T_ D>Y^8!HH2+<$KM/ +L!:\H2:R36;(PU%0Q9"LP1T3-&M1%\ M*!1ZGV_:3ZEXY+2?G\S%R/)[3#VTD6PY2DN0+)_$A(3R8I-8(V)Z_6-G6ZOG M@KU["XC DA7V^[@KW<+GY/WUHN&X.M-A+>C;)C+D"FI-I$0CX8JE);$!L2TV M$#Q)8BO[+IKC$9N2*RC':V,HB>U4B*V8 6*K')O8BNIRBIXPI'82Q7U;1)=7 MYW!\1[LZ9E.GQ*,?L!%O!.GJGU;&NS,=J7.:QTP,('>%20 M.>Q#TBT\$\/!;WS4M7M^^S.60.M[ JG?L7+>_?)')+^.W??46RL5-JV]8MC@LN$X M%/[7MQY8=EVL"30%0^:@BTD2]1U(@O=%.R&24'-*619F2*)8312);<43B.(T M,+Y*89%=@?GZ5\W1NZ/J&DI3ENMKUZ M:X 3APV5#N#(\Y&@8>H^"B &K#.NYG ,K%)0Q&5?Q\?6LR6.\@%<>L(31UV1 MQ"$..'&(H[*K:T]XS%=R945@O?;XR'BVN%\]@)-/;/)@CHZZ='0(!$X<\DC* M#MBWPT]L\@#I42O7)7$( TX+5TD)7/LVP$H M+%U4<^6$F>V2+"19)"5T;.3Z$Q;GE5JN(++N>GPL/%ND7S-A(Z,Z4CFGJ#(. M) XX<>@B*8-@W\X^8>FBG"L79!F$..#$(8NDW(&-W'S"XKQ:R%74BKA(+Y!_ M[^SR_;HX*S#;CKVUFTN)QZS67GH*3ULSY6,G%9AAD%@,3SE>]6]2@ZYS$_O[ M);BC4U<"R>/2:ZJB'FQ')5J=-1]?LWN#9-*2FB0U?4A-:R9T9$TK*E6/Y_B0 M%"?5(HE6)X!6)\3(*X4U6S=(+OVIY"20^^Y\TO-*9;8.WGT\T^Z[#]E&$=B& M;GDX.G2!;PC566#]9:>PNS6S.#[66T7A=8J2*RDE8=A=\1RU!TE=G+J2TD6V M2AT4AKH*N4KY> W0)'5)ZII3UWIM*T0A'57-%:K'2Z65I"-)9TXZ:R:FG)#: M5\NI)2F8)'6)0%U)*1);94.*0EVU7$':5)*XA""N]=INB$(Y:B6G5DY-ZQ/( M^WJPY,ELSK"1,"0,"4/"D# D# E#PA %AD :9N;C^P#ZR:%DJ($M@Z8+<<>4 M-*WI3#/?66Y5]9L#-N!P;,*N/+^3F66[(VMB6'+@M(0A84@8$H:$(6%(&!+& MV2C%9U>SWK1,DPY=@:"_.ZB4XQ4@>0;R8>=2VX MF"-_-_)W!KNGTN)<6LIAAEEYZP*7V=3I1BJKEZ4?8$E 3S <&L MV2SVU*F!M<@4N/V3) 9CZBO^B\[*&>1/Y+F\Z^D;8YHC:Y M=."299,1(+MEYH@&6&@!1-RK' &T@D<]Y\B+@1\SUV6CG76WY=GV-%%V&6&\ MB1;>@Y6[B(R 7&)R4257+!W/[2E;"YTU&>[2.7<3U5Y\,E1S5>5XNHPDP[,F MPZ0"LHU=M.+36"E7J!S/0RMI[*QI;)?AS]G2.-5<\8AN7TF&9TV&NW0ESIK& M62Q)C5.2X3'(4$W*HMG812T^C95RE>JI-> 7R&U]/CFWLM'LV;5M47>9HBUF MQS'9:%92ERC4M4L;9R$[CLE&LY*ZA*&N]=HXBT(ZLM&L)!UA2&>7P>!BJGVR MT:RD+E&H:YQ=(6%(&!*&A"%A M2!@2AH0A"@R!-,S,Q_;2>38E(YUT'\HEU +?'8I9*K M5XZG@G?"D+I5%M#HI%K]F_UW)OX]$: *Y$\\G0U)V_SR[ M7AJE7>:(B]D&2G;_E-0E"G7MTEM7R#90LONGI"YAJ&N]WKJBD([L_BE)1QC2 MV668N9AJG^S^*:E+%.K:I;>ND&J?[/XIB4L4XEJOM:XHE'/*W3__ O\.+/T= M5ZO! 5W_)7B/C@>[9 RO__*79(?E7Q=6^]=O\Y6QA<6O,/1FER[@;6+/ZCS=AP^+ M4@0H.RZUOY$8@&0O:W!B"V\/KZ,4O_\&T/!EQJ%'^Z'QHY6_>6PU_L@W[OJM MQZ]$F[QJ[TY (^BM->D"Y#'U7T'%D^1^ZE\*[+\D%S;_Z.*WQ=?]_?8Q<>\6 M]F4\RMO6Z_+%(9U,2+_;_&F8?R9N&^Y]O E5\![U^A5R'=UP9A,-=LLP)X9) M\X.)-?P3R5XC8QOI]A?7&E[$L.N5O[N!;:O0B^T? ]ZQ>#%T>,)/O>[/ M]FVC#[_WF\I=_N/,'GET^=QM-M&V[]$M_3V#^, MZ07\YT <+Q'&(EO9# ([!P/V'CY5*WYQA3/3S!CQIIS3Q74@)H'%3#1S2)VO MWW_#;U^O6O!I;4K1WY3^F (:3R;6*S;,8X*/S&SKQ= !CF'ZLA_U$6U@>2ZF MV>NLF1XU7O!>(!?/'!B3"=6C5UEN_C#8Q(FAP2W F."#$2@AX2<.4($[)D.N MB. N'VQ[8Z)]/<]:7*M*4J50@W(;IOZ3O_$[8Z5]>/(-$O1%H-55+@@%!6N& MB&A[%#F8O_6^*/R?"PQ4 1/C"DWX.^#@,/S=9WRD&#_4E[$&\/^GUP?:_9PS$I*CGR_;5O:DDH0A89P@#(%R, ]4TAV8!97*KT?, MQT0;=-&H/+=TS-5!"Z4D2B.*TD(_2B.:UG7CNTIZ8TK=G]:0>0V"E'&=/LY/ M=YU@7ZIQW:%NT[-MT"FV;U=4*!\O1''V@;R3P?5Z JX7\XIZ0KA>RY6* K=* M%4CD9K[L 4 _)3EJ+S7'L8:&YL)UYHR=L'PG= :C#]>F$_81'Z/R)=N2>1UP MPC"HI($2X0XU(_681OD%[[F>RJ7A/8 M"A$ (<\6_XN?++B%P']%S2G%NK@$()"\/@=NC-YY$G+3FLXT\YU;L0!\IKU/ ML?B IPP'.<*@.C@@/+T9(&T@+#UM$MP..#.FN@(":$9NQ+7P>8ZA4S\EG S@1MP%SX3K.AL=KDURS"VN <&8+Q:HF<1PX'\' M]%%\ #XM6.D52;3,5_O;+?0NP;-9^CW1IJ AP0X$7G@.@6\5ZR%7_>;$MB'E M78!^X,IT-J'XG!FU&4$!-1-K\$\*)(([;EHN>:=N\&KZFF\0NA;BVZLYT<4& M ]C_39VYXL-.=OYUJMDF?%'W;):+#E_^EZ?9H!;ER,!SEY:7(]1@VS5X)_SM M'0T7J&NN%N"1OH ^.6+!X]C1:[,9;#Z^4PX?D;2S%##4SW^_(LT$S8QP06/&!CST<"L=6< #D9+BZB[@>& MR/N7H!H&!\C^KV8";;X3OJ-7$20029#M&0862,6JTO901_(3:VYI=\98M?G\ MDX)\,-'!>> M:6B3"4CWR00EI@'"U!J-4.M"K*9,1+[0L3&<,#4-Y9X5T!%_TA6)//VO3O#\ ML?8"0AB4)0-T.O\B"F3#TD%BO,T,)DL&U'VEH"@ [989++50+%V!+)FO,Q#V MEHF/ YD# MN:(=-U4 D#,X:^QI9 =(MK6B#%@6GXMP#_1HZ,+ZA39+^P+"9_ MX*U15/D+9'S9,^%E?=4J_"JJ"3JE4U]%'#"=P0%M=0![-P2JU0S07W[Z+QEH M)5%)@ ^;PL>>39D.'8,:\G^F0-H&+B1:-/C5_]5X@V@04)(= F2' -DA0'8( M. '=9%X?#P)" ]UD.D73!]#?/UET=H!RK#VC8)J"R C5#R8E_&IX.+\A>G,( M'#OU11)7:Y(<#XMJS$E5QC--HVDY;E+U^UVC5KHMWU;SC4+M+E^J*W?YVFVM ME;]3JZV&TJQ6FI7:@JG#UF" A:HWP J^:;6:]5*EDJ]5[ZKY4J%QEV_ KN4K M%;75+*FE:@DL<5E0+TL7-X0S+7$.>)JON05PJ2V M5"OIB5N1P-V#9].-N,@M/_!'..\':@^CB2MY=>W@G7IQ7;H2J[XIG:RV,+QC MYN:O:T<^1(HE'L3=@-.H%JU_P%O']5OJ:=Q205W2>:PYW6AS:<< M M=2TDO"-;ZVK$6J]):SV;UGI%6NN;&L']I129[P/[-[;0T) 7UCJ61"1=7B(0 MD6S/*+%FN[:'0F&-9*V22$0CDDM/3">]1!Z)/*<4X5Y4P)(P3A"%07.;0 M[675(T=WNPG>U&P'9C;NNED1)DI3W\.4XWB\!A/1MJRFJE1DWQJ)LA^@;*VP MAQ&->T/9:EE@E!5(")Y#[3?.L$8+Y:5!_Y"CI:[LOXH_ M[.[ WSME&F2M>+!ID =,AQ$I]T403TA-.?:@G7&0VLY*Y4>\5./SW>/KAC@^ MDRL?;=\3I#;:MLFR-:D!VUJJWTH&%,C7Q^#PNZ,[ T7M_V%&^[9=! NU) 7Q M\-@DS[<"C^Z]T\D+O+4P8W)YAG(">+@(7 M.8>Q!8"D%*Z5A.J-D98UG$F"DA5L@YQ6,>* MJ:![9!U8L; E\ZB4)/.0>D?(/&J2>8C#/)+&K.Z=>=Q9WK9NCF)1X"A80NK^ MO]1_.71"AR[5L4^8X=+IT?VL:4K)&DO."L^IL_I=;%=.M9%+[406M,9^'(I? M'&=[[;B@W._M=\KF4G65XQZ36:20_JBK>:0?>N&/FB&SMBC\4(;IMX/ ML7/KC %E-:\\$E8E)>=+Q4PD)AG^J<_F;1!@%WAS#)JANEAG6 J!_LO[>TYGGLG[G(.!HYDL =M"DCLUM M=M665DS5W8$I/46D4>MM"+HK;4AT1G6@OZT ,P+!S,\*)- M/)J8.Y=Q;O8ACR@"C] M#[/F%IB$6%4DZZ\[A;DEC4S>(C<\9&M;*UA*^7@S M1!<96'$3!B9(E[DCM;;[C!%66&B"?UK_\@Q@4:BZ-TS]7K/_I&R'>W3(\WZ7 MDE_K)3G7:KVY5E7!YUK=-Q[_:/4;-S];I-=J/CVV^VTYYFK]41+:BV:PJ4EY MX,)Y'&2)#(T3$!Q+0$$GE17?X\-8NZ-&\'IWEMW3HBP!9QZ:0Y!%K 8B*46^ MV:K=E8J%2OZFV;S)E^JWC3Q<3:$=VM-J8=!I3"]#MWY$NK7X3$X'(1N+1">#1#]MRG!"'/#.8+1Y> M>M8,TY%X)?%JSW@U@<^I1"R)6!LBUIUFV"$2,>^W4#AT?B&1P(PME8YBB\.0R;@;

X2E#RDDPQH]??U,\NC>*#] A%D$33:FE%3M<_[@Q3,X>& M-FF;CFM[F#K:>#.H8CC/'#Y/H9_G![H- MMT7]LD1[B?;!>BY3\+XD)-[_A-^V[5E9$JI1\Q>)\H)Q^A6=X(ZM\:!7]F_H MC-V6Y==RU6)%)/0_=[=N5L>N2!@2AH0A84@89SONZAR\F!\%0UE3AS 62MPQ M;-/S&/^E_B5'QD,[KOZZNL35DTV'JC.<:V_O=:(5U4!;D#OR(X2%OSI[#.LJ1YSU((GK3(@K)5I<7M$O4QSJVB%X MK.;JV,5:E/A92JU$5F/*YT!9*82UHM^C2%KBK@'J:BVG'#$=[^3[LYV)SYVU MJ96.S-,:T4"[EBY=1ZJTK:RBAM?6[AQ9JT-1QZ4V\"#]03/-0W%*B+]K6W M;0FN>KQ)$9+8SI/8TAS7QRGZ6)?:T&.]*[45;=/M9HF4,-9:R=6JQYMQFX5V_*S;-7T;3CR=7F.7_*#YZ\./ MFS^26\PO(V6\[3-SI/PZ-_(?& MCU;^YK'5^"/?N.NW'K\2;?*JO3L!":%_VZ0+D,?4?P453Y*;[K\4V'])5CW_ MZ.*WQ=?]_?8Q<>\6]F4\RMO6Z_)%;+=-^MWF3\/\,W';<._CCOFPSW;]J@XO MHAO.;*+!;ADFCAK,#["M.'(%C8QM)-I?7&L8GS;ZRM_= +HVT._O'P/>L7@Q M#!'$+Z]!4TFB@+40QU[P361,INM\_TV[YB<:'NR:N[;0B7RCO8F-A]@:\-ZX MR_)YQXYI8$UT?A-P163/P/J^XO! :N-K;84>G6Z_U0/,(_W?6Z3= ;)IWY-F MMW/;ZO1:M_A3K_NS?=OHPR]W[4ZCTVPW?I)>'R[@'_.1S'XWWRM8AHE+WR9;_O/<"0O?*3H\AK]3V]I4.F M70;M\HL?SG[YU.0#V2-?M@H6G61DCWR)1_O (]DC7^+54?!*]LB7B"5[Y&<@ M[T3VR!="OSYVPM7)@Y*'= *@Y"&= "AY2%E-93V'2I?SZ@%QLAUC*TE5K\6\ MH@K0,7;G'OFEBVNUFJO4CY?D2=#!TE%JONC@Z/TR)=8+['^@Q;YE:01 M*<='^UVZ',@6^1+E5S'ZI+H?012>73L0@+)3*@N4)RV]NEEMU2QA2!@2AH0A M8<@6^5EU8H9_ZF%">9 (G*^O%2J5'?0E*'E(F0,E#^D$0,E#RFKT5';0SYHS M\7Q[HU:2*LJ/YXW\Y [ZY8MKI5#+50OB5)W++M_G16_5H\6[#M1"7ZT>K\>W M)*XS(:ZT:'+2/!CAJ&N'X'(Q5SUBAV_90C_[E)5"6$F37P14$W<-8"N%D3 D# E#PI PSC:L?0[>Y76GT&3 9I"]2[D)43U.H<]G]+O' MYJ7%2JYXQ+H>V8);TE:$MCZW>$B$?O=J3?:[E\1VV'6G>)FKGUNS)$:_^WKU M>).09;_[LR.U%$H3H59J+_WNV8@D-5>IET],BGU?V>\^VHCY4/V?$V$L@%@' M0H02_NDYKC%ZCP*-IEL7*VP5_3&%79U,K%?81N)WDI[9U,&FY^09F3"9-\@C M?F,\HIDZ&6F&35B/,P<1AKACRZ'$,%^HXT[9M]VQYI)7:N-5^,KB<\C,<@Q& M%YJ#K=;O-7LX#KKLEG(,R%+S7?^R"XN>4//9'>,77=@F']CR&L;:"R4#2DVV M!L*/UO*<^!*^KCJ&_;?ZGD]4B'$"G4^^4.#_R!",1D)D+=!Z7F0_\!<,8 M$FOXW0>(-]A?_2+@2:4+0H$!S ,L!WZB5W%RY&FXF795/P4'8O_$>L369%] M(C?M$_F3.HP]FD11R12>,S[W9J,2B39&HA!U"$C?9V#Z<)M06/1=MJ;_7**1 M'7JWZM!+Q.O,*W'G!'#';QL>H(UXZXLT,A=WD9/H'DK2DZ0GV;;$G<]GVT1@ MEACQBPF\2N$8]_FE-X73#&I'GF;02'#8DDO/U#S=<*G^Y=S2GSX(415$:=-7 M73%J>74T:;7/N1FZU9.]S^COZH\U4U'OF<=BVW2)8DY1A6I$>5[)$>*A>5HR M0U)!ZA'P/)+/L$-]G%(2*&OAC!(4Q$/W%&Q/*A ] +8'6-ZU?UKF,^8C;(7> MU4JN4*R(A.&2JXO)U9/J-8^ Y_OAZL5<616HZCG"UP4RK#+?#C$TII8R7:0- M=6PVE,R%:BM*/D[ AE)J.:4N;:@S1?-4V5I;46QQ>A93J;X)@JO28,H";F_ MPE?4.IR P52KY"IBS6.1+%P$%KZBKN 4S:.ZNE'/M8-Q\=7% _/4[LR7#B1% M@7(L-U_#>@+-'&)I@4V&-M4--Z@=>-4<,(1<;.<.NZ1-K@Z8>B]RE448 W[& M/H6LS('OV,BVIH0UP8?MUI9;XP/H/ZG_3">DXI.J:.@-QU3W)K0[>HQ4UR+W M2"Y7J!VN7$&)U"O49+U"!K)F9:KYQKD??39;@V>;4T!9_?O _HTM-&3_PN:& M2"*2>6@B$!&*/Z&(1&+-:6!-42BLD:Q5$HEH1!)+/12(5B3R++=B3C@M@3B: M9%\2AH1Q/C $RG4Y,M*T4:Z C*2>)2)7$Q"Y.$?DHAB(?+QFHG*:AU@YI0NR=9= HA2NQ^9) M:?D>M8-)UQWR.([7&E)FXJU$XD_T!2W31ZI@K1],L*["X9'Q1O7\OZEM+: O M<> EX"<\T)JJJ-]$PN9->IH>.BWI2+E0NO$27L"?]Y&<$K;.O#6<(4A2'(RX ME)%2+^PA(V4QD3#,)%R=)9*B3[G6;%F[X<\NES[24)8.9@%#%Q'TPW/Z/KCN M=/LM4OM*UIR0HGFN=?A%WC7:C^1OC9]/+7+?:O2>'EOWK4X_:&,X;H&"BM0XJME_\GR"*?LF9A -__&%9FW!B(&@B+TS7#) M#(@='F=3GF7'TNXP,W$*]H#+6Q-;WD0G PIW#:GQ GHR0G$H&\.(3]) :W:Q MN^),,_P/\1&NK9G.B-I,B2830QL8$\-]YTV.&;5/WOV[N*P;4/<56Q#[^C4\ M#0G5F,$9.%>DX1#'&XYSD9=B+\+OS@\T!U8VG>^GOWAG'*Q>IRZUI["3\!N[ MEW54=KSI#('S-LP)H/G[>ZQC,MNPQ=>.O!VL$QYD4YH'&6M'USJ&WS$'Z!U7 M/3\^';LZ:[@BP^\/#9S7,6!O$ B^<&R-K*$TW&28,P]6YN%KP*)PNQ&*QK9Q M2MVQI8,E]PQB'C].0HA#YCWZ#'Y-KKYO_ZTO'I:5KWCZ8F"))DJ,3XMF)8DB M\AG*Y_&,[/"/6F7K^$E?Z(2T5XFU5;M2R\:NQ'7_0)Q<7#^9FHZ_ 5DC)/B' M,6A&Q<@D7P+G V=7F@VL>@@W. :2F.6S@B@3U#77SRXW4#3AMN98@WG'A0>[ MC/TX^#BX(V!BP#6^I-"AI433US3FCDTO%F,\M&PAV\ YFX+DHH M&Y8?:-F,8(%ROEP)9C(:;U_IVW#BZ?0:725!_N;#CYL_DKT/:ZB7Z.F(/:OS M=+\R"2T&(!DE MQ:M&8OKI5*Z-@9AYSGH?&CE;]Y;#7^R#?N^JW'KT2;O&KO M3I"5AJAET@7(8^J_@HH3@WA\Z)<"^R\I=,0_NOAM\75_OWU,W+N%?1F/\K;U MNGP1K072[S9_&N:?B=N&>[] $\'XE/I5'5Y$-YS91(/=,DPP7&E^@'XI]&5H M! RVT?]<_.):P[@9\LK?W3 -E 7!,> =BQ=#ZHQ?7H/ZD_@(J[1"48-%I>@; M^/Z;=LU/-#S8-7=MH6!KH[V)^0BW!KPW/KA\WK%C&E@3G=^DTR&. <.11<"5 MT-5@(&9OL07HC.L!YI'^[RW2[@#9M.])L]NY;75ZK5O\J=?]V;YM].&7NW:G MT6FV&S])KP\7T"'6R^,M_7;G"3Z_?.HTGF[;<.N7^)[&_F$^X8#_G)B3+,4C MIL[+.YO6=*:9[X'L '4.A$YB1#47FU 5:GWL+I19[GODYL U JA@DB&;U39\ M)^A'>=&8W80>;0Q&P)UNS#&&BQIJMOW.W#J^WPLH;Z@YXQS[FP&#FW$9.70H MV6Z>J8(#S?P30+#A6/ )/%X/G&2X2+AD,543+#1\JA/Y++A[IKVS6]GR%^Z> M?S:;V=:;,66FW%SZZO"'R^3(HN NW))WKJ@RKU4P(L^Y(NU-MA2T $;2H & M%'\%Q1F^PG0N'WG:Z+QB\.-?8N^FY/0^7%2XJKG.PW4; MIM8$OK^X@8T+X&I)1(MQRF-:(=/?^1DN*)>APQ1]OXG/74 %_Q'P M?71TV!1P.3QK-@C/>@7,YR#A3!E.^.JNX:ROZ![RW/=8,!Y&Y_R];)CZS_E. M\BB$WC4?D2315YKYW*NWJ>XV8_>:_T[%O;$#(,4'9!%+V\!/VV#157\D"5^^R %42=> MER1>45N\L8K DR%D]9W$\JV1AWLZ19Y\(O%;XO>N^"T17")XMA&\341%(X%J M3PY4XWGD?N9HB'\]FLTA84@8$H:$(6%D"H9 4OP<*D@3PUE2J$L8$H:$(6%( M&%D3ZIDWS<,_2HVMHVG9,XPC8BC:U&6?AX443D%ZS]344OK4PW^$V0\W[\SM MTL1 ?./-_OA[D'G%?-;LN^%G;99)QSY0#D@MJ9TG MQ&\X(0#F2@&!5%,1@FI4*6/.E'1.2\94A:"6HI0QLFV@6/8A=G;AE0KT;3C6 MS.=(>4*VK<-U.9@8\KZ6SL%6\Q-^O$U>A]+DA\M874*7JVV'[RIR-JE X,21 MO/7U).^GF&M[0OT3%J4"H.*Y\9H M(4+(OC&R;XSL&R,+LO=4D'U+ATP,L-8Q G<=P/%.0M6)2^P^ >Q>ZA)4*@C@SL'5:AE7Q,)0\*0,"0,"6./, 22XN>0XB[[FD@8 M$H:$(6%(&&JXG+4 1 I+.5O$G5' F25_8UD9B? M,8Z=U'ER#Y@O4%\3R?2% B<.TT]J([D'U)=]34[-?LI\?$WV-3E5\9S4*'(M M@VK_#1]*!=GP02!PXN!H4E/(0QE/$LW/ ,V%4!?+:R8[R+XF$LM/&,O7S'.0 M?4T^N:])M,7(83J;'*F=BFZ\A!?P9[_#RGP=,734>9L=!?Z/M?B+(U*//J.E M\TAG%EB4YO/W2K+BV+U!SJ9JM[IZ28 MO:XU6S9"^;/+I8\,R:7C6<#4143]\+2^#ZX[W7Z+U+]^6';-%ZEYKG7X1?YH M=7\\-AY^;S=)NW/7?;QO]-O=#FET;LE]XW^[CZ3YU.MW[UN/Y+;1;R2]2BI% M'H82!$:[8F4]0<;O^^23CXBS?WJ.:XS>X[NJ70F#I!\MM>=-X?=W8IB^5$-) MK TLSR7/U'JVM=D8.*!F4VVYP.G(V)H(8P'$.A!6[U 4G54?N?IC2IK6=*:9 M[R!D3>T9(!JN0P:>8YC4<0ALH0OW##3'@%]&)-9&*>_08=YXRX\-'1[Z%01 MZ>+:,BEOET1L)C-X<1F3(E_9TR;&D)H X!F?:(!$FDSHT/6T"9G9U@Q(Z1T( M"+XR-4!>Z=[0M6R07+A*4&*(9NJ$XA=LRX0#19?;#)^-+^"-0#,!T60[Y-*A ME'0LEQ(%M1RBD8%MT!%H-F%K)P3OSG> :3G5;_.W_W)%<(-&UF1BO>)R80\T MXG T@R_;H(Z9'JSIU7#'AIF"9P=KI;:;H'_T7^;.MJ:M-Y?:IC9I A)9\$#G MYOU'^&H-?#/606U) :@J>U /FC3QG3NKT0MS!NUU4*5_U,:M<75SY MQP5! M!GNW';\W2T7V9MFT-TM_; /?F\(#Q@ZA@,7Z]X']&UOH/=J6V 9-V+8MDH@^ M@8AD@Z-M>O&5!&X5>.F9FJ<;+M6_"$7*$K=/ [>+$K=E=[&/P7/MNJ(>N77O M8V!E@15*=31)A]PN(6!\,#M?=BR1,"2,T^S(< X5-T\F2C32JN#LA$76Y"E^G?#'0=NMK8YG'BH MB6#J*ORO][6W+3-OU%RY*%.U)%(H7RRKXJ*\0!+W''*T M6QZ&DEBPZ-[0]0DE+&17\W5"G5QD5\@<7P.!G##,33RH V-D3$DE\H7*8C% MX46U704Q'BX_6[%XD%++%41F0@*@X=EB?7U7"2PLUJN%7$45N/!*(-%[#I9P MUQU3.]OR=NUPO( ,:NVU)_.Q6F%7Z=PF#4M>2U M**Q#57.%ZO%\V(O3K1,/*66KF/<KN6KE>$[M'?MG';Z1%0"E;[C[ M())TXR4H#'_X95LSWBX"+F$SBMBS.D_W*\M'8P"297=P. MO_PU/ M/&S!-0[UI(?&CU;^YK'5^"/?N.NW'K\2;?*JO3N!98PZ@$D7((\I[WB!]AO7 M?GXIL/^2%"/^T<5OBZ_[^^UCXMXM[,MXE+>MU^6+V*:#]+O-GX;Y9^*VX=[' M8X_!>]3K5W5X$=UP9A,-=LLP)X9)\P-L'8+DKY&QC23ZBVL-+V+8]+!K[MI"!Y.- M]B;6S6UKP'MC),OG'3NF@371^4W _W"0%M9F @\&W,;7V@H].MU^JP>81_J_ MMTB[ V33OB?-;N>VU>FU;O&G7O=G^[;1AU_NVIU&I]EN_"2]/ERX;W7ZO3S> MTF]WGN#SRZ=.X^FV#;=^B>]I[!_&] +^(QN6G5;#LL'I-"R[U_Z)G:V"8F9= MLL5>PM0[\ MIKG8C\RF#DIW'0[M5P*;/[5LFM8&++[OV.F?:L-Q<#>:(UOBK-QQ3W9M0ISL":8>(YS/N[NC1<>_[S3LPK;4\*M6D0V_9*\B MV?!+-OR2#;^$(2+9%$DV_)(-OR1NRX9?LN'724@N"4/".$$8 G&( R5""-,2 M, C1D4:V,Q:$++%(#=BN64@<3Q6T_B,OZQ15)C^F_SZ@? M^>6W+MW#O\L\KV%W^]A7&DNU&P]L:&S<9[;TX(?09:N$,>*\NG:06+VX5HY7 MI)%PQ+\*A.%'(*A/B9@%X\*.G@#RWU\$E&'G4(L;RJT;*;>.(+>4DN2HDJ.> M#4?-?'ITE*,V)4<])S(38+NS+R^3[;QZ4LN)A,1V\YM'LO))(=EZBX))% M[I)%;XM0PFUY]MFT8&=^$$;RWU_(3QQ0ZHXU$Y/Y!,( R5).&;\%!"=9BECU M24O[&.E[N%J%J3G]U>CSRT'DGO]\9CBW3O2+-[?]_MD%Z_V_PC M:?GG6EYPHSE 4B9UB6$.P6 DEQ/+<;Y@WC]QD%1P&CA.)?>PG" <38>E 7XY M%/RN >IB$0<8A&!J8N4 ^R:;I Y?G5HX2AV(C5B>Z[B:B01$=,_&?UBM@5]D M<$5NC0D#(\1R 4N:?G)\V**'-98 M:,,A,!8-S&XV59W<-7HWI-%KDHYU1=1*(4>P0$,M? M8%P'>11CSNF*?*"=9 M?-$=+;)BAH -4^=GGSAQO:[(B>LR=UP68,@"#%F (0X1R21U68 A"S D;LL" M#%F <9+IU>@L0)-&@ MXXR,;&O*_#6&Z:$7RII1/\DCVVEDI] .\#(Q[:BNK-<#KM?'\MAXJ^8J]8U& M):J'PEN!1.0YU*C$1:1N.%Q*8O3F3(3D?N=?'=TIDIC5D\*LUIO*O@FSNHU@ MT)Q= 99U1RL:ZHZ,-ZKG_TUM:[&7+NO/IGX39JZ&G!"W,X6(.2$N39ZO-[O] M\TED?K\;'Q@;'[:.=7#K/9\D-6>EL&><<-F;:7G!%PQ M&PX$KJO*IJ8,RZQ?5-G^SE&IX6-2AY5'=$?L7J<[QR2&A-L. R[FRH7C&3ER MD/:YDTK2W/F5MLTQ2:58/%Z3##DW6R254L*0,+(!0R .D7F+(?Q33[$>S"#) M85X_*S,"AZ.JG$134IMW=;?>(@A+6!ME'8J'9!9CA* M3T"J"G+N:L;9Y'NI29GV[,N8ED)F1YTHI23G#VZH.GT8IRNE0BE@- M;8_89K,_IL2U7&VRW)72IA,-);1KQ=I&TG]YAON>]UM<:J^:K3OD57-(,N86 MDG)Z-T\1:8 >&S2\[-&A9QNN09W6VW#BZ53W76K8>Y/IN,N]'!M3T+S<+7'\ M6LF5*X5:3$HR\WI3.@1_<:4&?Y1EW1X?PSJ'NDO=]TC8=8_@^;(M MPO?- 4(Y,SK$-YF\Y]AUP_0;FPX!F1@24?YBOAL* <#"A]Z$O1[B9KK:>'7, MWM"GVG\:;4381L^FW1$B$C4=MM6//NTW+<=U B%!]0?M?0J\PUEJ@ZK699?J M#7EQI'&U(ECCZC46'NU:31J=6_^G_$VCU[K%EM8/K4ZOT6_#+0\_&YW>J32V M)HLB=YMLV9AN&6Q@'),CPA>I3C/?R1BXW]AP7,M&+)Z\DV<;(*"()5/CC8EE M/[-VQJ)%.?ZK-IO9P+1]_L@468=<\@[-O<:CPULR?P$^.IMAVB[V=-: ]HP) M"G-DPL"670"*L/QGHD2:/^6Q]S1_"N@"=#J;6.\4M@F_#.P'/RS4OP77@47# MBN ]6"-J-_**C./#DQUOX(!0@SV$AWBP)7;T-N:SK7YSN*)!9A/-]&'-;.O% MT*G#[F;OBNN9>2!N4'[$$I#AJN/!!N(=20]7"P4U?)7Y=_PG(D MP>Z+BS]?SMW2(9MV%5P&80B/L[$W./SU'5L[!NB8=^@P;[SEQX8.N/)U6"]6 M@.)6WU&]N#:M[[_A3=?\GYC*!K*:OE%[:#B,)R->$-25KP2BA<6VWEP3N$:Q M%[3)??AQ\T>RG%@V .+-L^$2RJ38LSI/]RN;:<8 )+][VE:!ZE0+A?0XE%$/ MC1^M_,UCJ_%'OG'7;ST"0Y^\:N].8"#B'IIT ?*8\O[?&#O@OL-?"NR_)+OZO B MNN$ 8<%N&2;P'IH?H :!XD0CH$2"SO(+4.%%#!5?^;L;P)$,Q"W_&/".Q8LA M&L8OKV%=)CDZ6"-VI&:,U*/*\_TW[9J?:'BP:^[:0C_WC?8FIN]M#7AO=O;R M><>.:6!-='X36!*6'W'XZK-X?*VMT -UI!Y@'NG_WB+M#I!-^QY4C,XMJ!A, MV>CTNC_;MXT^_'+7[C0ZS7;C)^@C<.&^U>GW\GA+O]UY@L\OGSJ-I]LVW/HE MOJ>Q?Y@-$?"?DU1'$KGN,E\.6'"Q'*HC7+T(M8]T\>S+3(/-9V1C*)B<'FOP MXX!2H%-!YLG'(YI"_:5V9>,6]*U !KV/!ZSQ3-K9OW^2W< FN@VX5O1,/4 M&=A&1!-\9(K@W^ U0?S/1V;^']7LKCD/]VTV.%,M+[D!?@T.D;N,?$I_#\:* M^,A$M)&+CB63DG=8 %.(F 9'IYJ!WHK@V^Q8T"7P+T^;D)EE^P=MO7 ,'%F3 MB?6*7]C<\-WPN/9Q/H_!^\W/P;#TP&0NQ7TQJ-1]U3V;>5(NKHN514<&][$ M;_9 O73'B+X@D?G68>8.;A_2&]OMU1IC2;FX'EF>'2B+>"ZHP,+#IT"C[VFT M&35!".+ "W-'<3/"=Q<:IO]:>,O:7J(<>P,P@?PS=KZ>Y@R9N:LDBBL,S0)J M]3?M/7& UP]<.72R;Z2A6E4$IPEA;SBKHBRVGN8%MR MFBP[V&XV=H!&$,@W_;9-A*K7NL[>X3?B IN"V]*$6KJK'ZQAT9N0AM%1(=:/'4E\Y01P+]7GWK#! MTYQ;@GVPMN;>^$IBC :C)8#S5^7%&(U$>"D/XO*@NJX\.! QA&9A.[ &_X86 M5X1&MFP:5U0JXO)_@6RX\RGX5*ML'3_\- UIJ'UNO5-2?X>P^X$@9'C\0Y!G M?LPS/_G8NX0A862W*^7YM,/BJDG@^I#*R1$LIN1*=T5)K)M=OV#XD^VG$&7: M9I#.N65I;3%7*!1$,IDRVD5"3.Q/0_Z-!RH42GK/.>G3ONSK)'U, Z#584/#/L@ZN_&R>9"3U ^^ ^G@V6 M?EQ7D CG+!XXZ1/,I(B6,"2,#.I'F?<))J:9+G0PN_1,S=-1:?J2;4_A'B?T M'=RGLN. /D51DO)7U_8VBIV_6JL<-7]53K_\O&ZV)TAH24FR(G@V/SM)5KFJ MG-I8S8S1X#G)MRT:6HB;B:NLSL1=ZI8BJ4I*MB-(MJ1TWT3)=NKIOJIRO+$( M)S\@.O-!AWEN#6M=)(WJ_84:Q)QXE<8/5_3/.VX"#^+E;B9UI7K4!!XY66XG MA!5:[]B8S.J[&]2?XK^*$-N"PI]!@_HL*?!\9)MXYC304#)QI5G33FA.J\G- M1WUS6CE>8:ND*2G50AQ53L.8C@BY+8UII7Z\4>W;45SJ[!:1QB^1!1AK6[+; M=4]/GO[!QWR "?R?R3W&*RNB(?]@B-E_G_E=JUN\S7FDG_!2>_$(.83S_H*O M4?L%M*UD=:]CF7[_: ;2Z>-(N.CG. FJ8[G_1P',T'HV81/U;=&]EC!(#;;. M,^WPT=@%/H2->8KP,XU.I//X\)LT&5_[O YT0GZ-RIUE\TMXGQ)T(*^L]JFK2QW( M_2[A!^S,+019F^2Q]^0/.D2,TDRB@1Q@H@2QRG <+^Q_O\Y( SX/P86W8#_X M3[80&7G+>Y]IP+/PO &G<0)3\KB#A9$&AOE!W_=*]>*:]6(/&K_[K?8UT\1_ M0*8!3DW8B#=XA&:[;'B0/X+A@P?7+JY'ANVXP8/AD090E!-I)A\=XK#X2H!F M^80!4J^6-]$W?\LZO.6KM>]WK!8V>L[HP/9P,Q0U(OY(E$GA+U/# M=6DX_N/&0O2_Q!_YP+'PEG#J6( HR1*T6DPNFE+SBAK],;_;5,W7@P=L(Q]JSDVZ AM-#:[LSL: 6>WE^1UXM#/ MK3TR+38RK0TX;GL,Q;O(2OICS>3:+>O&X>Q:O%@LYHHXX&I!B.?2#J@D[@'= M&:9F@IH_R=0!J85;*Q>6L2::\Y @=C?QAQCR^.9=^E5#Z6?YXXQ2UD.T="44$ MX9L73MYLMKJ!",SQFT-VM7SSW=+-(>DLW]P-;V8HY]\_/\;E+S0C3X_/) MBMHG*%L?;W7Y%+=Z6?XF;G5E!=.O?0+3_WBW*QG>[>HA[;(,C+&MRS&VDH' MGM42%P08$U8F=]XSD2M=26O86*5ZKEY=WY545T4]GFPZDL $+E:6H].IQ[.5 M=7"(X\FH&ZF0JQ>7CV>%15'?RA=[B!/*J!.IGF-CBA9/:#;?T3RSD-"KPJTV M'BC$]W9"#\Q#[\F9NV#VX'QJ=7.D>8=_=;N^$ZC9_6[1>LE:9+%DQK5FX>L5U5_#I"__]>9/&4S P@L_A6\E?'BB=2\; MADOK;(5_#VAA5>T+WZW RD7#F5_BIB/;OO BMYS9;O*_US^\2FVO&9/BG\ / MY%>+NY]0)';B%'=.1YJB\=2$#)QU+#-(^[KE^2[I#MK&R$75A-YA^DECGG;" M5)1;S:6GY;%5+J[+RZ53OY++_UY9"[@'BF%L;BT9Q<7QN1!4^,)DX]"K@1HC)X">"QB-R-<#'(,7L=A7[F -?%E,E[=, M((C&$$R'%W:S-0)HZD^P'$R']N'-J)M 4(SM=\V,$ P_'J9M6\,A:.O$B*G[ M1/,WR.'JNUHB$W^'F,H?)-3:<(OI4>*R;2/:;&9;+W!]\)Z2H\6>Q/>://)O M^YL>#^"^<$3"K$-G;$W\',KYJ442;1<* J%K5QQ*S%K8TS8K:1@&0WZP3;L MC _U%?BPXG2N2#O9'EPXDP\>PTYQ #B"1@T9>"Z94 >13#-3CW.K)*.5Q_F( M!\!NN]?>C*DW7(-_@B6 I\GEY@IVC56=Z*[S)BZAL)%4=U@D?"VBAE_M]S2429M"D2G2CG#J M='091'S'/IZP;8^XPQ_9 3CSA44^VQ_S3B)YPQS:%!:VUGE[LQ4L0MDJ:G-B M+.)TSAN4.T5-T.YRG%%PFC=,K$6*8D':\6X5\MG"0FOSM<#F[?[UZB^/=.'$AVPB1F(VX M$4*TNE?2.WVBSK3UO=- OENE^&[FY>B_6B>G/B>TJ_Y5.H=/RSD,V+U_+\%Z M*B2J;8_4]6SSAB(MN#^!O[NA%MD=]6;E0@'$%7W+.M5LXB6>68[!TDI<;"_@ ME[6C1DMM4#MQ-\DKUJ9SOS"_Q*NG%T68G\6" HZ9)@86?%,X.]MW$^)7>O^E M36??'DB/3@U $]WSR[Y[=()F,)P.("/8J@OJROS ]1U#C-![LL:YY]"@PJXCL.<.WF@M/R\W=WNG M(81HKA.)*(N(LE:P0MTJS_@372+G>XX?N%(7"#3M/#_5Q24F78JHGVP8O%#W M[[H2G@R%/+:]QC+6T<*"B$8:8AS*Z96. ',7L%*(G/]#1MEP :L-UE6\/@@P MJ?OW>>R+&Q_@5 4//WP4;EI'35X9;E(_-7-@)Z8N3W_?P2=U_^D'^P@^'9H) M9S7XI!XJ^_.S@T]90@@9?)+!I_6"3\7]^R^7*0O[C9Z9BL?W M=:0XN_P-PMU;;1U]B,N"^CP^B#7%\&,/L:;8\SZ.-17%]:)(?-D\Y%04URUR MIL?Y@>-[@5S3CO53ZR^$IE(1-90- U#%_?LW3H4HA3P]T>)0I>,G 7>8"OF ML\XZ;_XH'+7 G%>&HTKB)NT<[G %CTML%95:0(*54:F2N!D_$@D^*3A5VG]6 MT%Z"4P=GRED-3Y6$*'W;1W@J4RCQF0&JY9F4&>]\?/G?7TCJ[,E@Y_[J$("O M^4A \)SAJ%A7& WX)6OG85HNF=G6@'5(9-?=A1:/PP ER*L!4A64ZREUL4<, M#@8DU-2//O/L()VFAT/+QM:1V"!3'SOZL#=K0]?]K?$Y4AN. ?$V MHG(PMMEBUAO=7>VH)&H=4ZJ9ZQ_6_AU!>^L6+M9I;6($JO5I*NU-=>4T'S=XZNXMU M!-MVK2[GBJ7E45&I3N[RFAZ4O35HS\8NEW+%ZB;=VV&CU_12[*_/>C9VNIBK M%)9]QQ])"?QY90_UE>W3ST(;[LW=ZPFJ;Y@>X?>?],/9R5WCYR8+4X;3I_T! M$>S?JE\]%*URJB/H=ISV!UN]?POCXZW.\ORY%=/^E$+E<],QDW>[FN'=EM/^ M-IKVA[YU.>U/3ON3T_[DM#^AM M1<+V!RWY$B*JX8N$BUPLZ_#+0/9>D#$O-]G?@P,46RYI^508(/CA]$T,!ZY29_8F M!)9UK?4J=HY8"A/L053\@.(QN 86 H[L+[O _LWMKY'-)F98?';X-IG%\*M M&HV2<'DI551[6R?G--'3E;A^BKCN#TJC0F-V ]@_6+.$36/*"[Q0G!05\HP[ MS;#)W[2)1X6BRH0ZX\^6K@D&*=*%6@!U3RW6X*]R^"P_K/TZZ%),(XA M3R9Z78'6_)FBMW3(/$.!\EM>K=/E#[6.02:$%"SE8'C*0#A'[7J#\A%)*.Z%/H"\;*4BN\%OY^X\I_AE-,V M@94:UO9I,THI5TY(G!&&;0F M.=+(RD9"]O3R%%$?YQ2/DW^*]4K56 M6B#Y M?R!G@#CR_V],\Y3B_PBL[3*-MZ64$)R,_/=Q:E?Y#QN1*U27D_Z/R+;2B7:+ M<'@L!/Q%4J! RD5*Q<>)*1=Q,OPTY:)8N:I*Y4(Z%Q*4BSO+'E$#8PV88O\V M,^RLJQIKQV %Y(=KKSU-<4GK,WLRBDN(K[OK+H6F'K$B=VSJ?-YCI?Z5>%X@9M9&E_GOX5M=(G,_:[L&/ U^1TUB(V3IA.;+?8&*EN^U[/WCM">/'Z2=39DY\E M4FLYU]>%-Y>>#>=Q>')8.:A-9^ZN2E#6EQ*4&\: OT#5Q0*)_#HWUI^%&S<5 M3%+;KT]G'!>;56=6#=/K4/DVFYM255,I5;-*B/E2/( %\MN,G.63T^=BB2PK M-$=CQYM(V9;^O=V3^9P14S4-%72P;X3Y]W,O"*^\\)\2ANEY=RYL6N*[UY>F M[[U#)._*:7VZ(@UN6^3Z\=NI#JD>'F-;\+.,L\Y"#[ZL[+HX:P-W!/M*8,7_ M$=BZ5(\-G^RI1[KX@G@ #QA76.)!\?&>I?#G8XI,&.40'Y$KMOBH7NEP.+P" M+ICZ"+]7?1-3VUGJR/8"V7O?CWPL0 ?FPOYQEFNI-%VPV94X% -C6Q+.2J3& M))1_%PR]!RZ]P0U5)"F)/4K2SZ=3VZ4,4DR/I.=L3"6P1U3[#[^ C[D4$R!R M#G0U3)(>CA>L:T;D4O3<@-WMT4_7@RS%(BT'T[F1]<-9N9'/DQ!I1:&79$0N M3OI_A(:=RHA,:]/#(^4@ETF2+YXX=EPFCCTVUZDSE#]JNE[1=YNU-/"+^^CH1?*)QY877QQB-8 M8>A;&4@*'6#,O@\4ZGACI-^*<&6XV=IXF>$*)(>6S).9)X?T83?<_D5RU%!M/$VP"/;0$%\?0Z?_Y!8 M7[S4P<411;,Z(S]&!],1@QSZI@]XY2*H?GQ47 %4 /K;7G+/2WUXI.8M(+F? M%"A3J<#Z=AN\W\_2E;[E<'N\_LAV[2#$8OGWFQZ(?KZ$KE<75[^:T#6K*?IC ME+BB&Y!KC135K%RXG9VM+K3WM 2LDK$VAK'R.L\_TEPH+&.='J\;8Q7(E-@& MU[VS)!AYX'N$/ 9;.**NO=PCU'.#S38Y"BGR9LNR&>T8'V,D$$5P"M-4DSDE MC"Z!&,YC6KB.26'EXJY>.2IRF9L"T.KVLL;1KZOY-6>-HS)B7T80>.CFH[*/ M^G:@5#^FO&V)YG]FGVCE#E".')XM+)\!-C=?3K84>;7<"X.X7E->#NR?LK_W M;^E[65%)K0MK'];,<2JYKR@VR"]'))X!NU=T[EMDK905F4P/DZWI]8IG5PW*P M(PJ,AHL9QG;53>-S<^_3;;/Q][W&9:=Y^UY8SH,U"31;H,W@RLS(0\E+J.%) M*FOIKP?T?WF&E/K3FW?9Y7ZYN,W=N\R^# =[OO%XN<(*=;8N@CI_XU]'IO4M3UH-9N M8PT?M*7X&/ ;V0]CLRO]\1(\E2?>J5P*YDEB2!1+T_S^SOJH3C0^V"5W+5-U MY5%[H[GBUP9^-NDR?=ZI8^IZ3E]]"62BQS[9>Q#%0-NXK">1Q]5UI]D&RA.= M+TW1N@*V:7T3Y]=7%\VK=O,"?VI??VU=-#KPRV7KJG%UWFI\%>T.?/"M>=5I M[^%7.JVK[_#WG>]7C>\7+?CJ;GI/4_\AH:?ESU:4?,(VSO=8M@\5'5L! =8, M&T=^;PCJ402H**D^$S@K(U#' ?#J#SY9JO&$^M-R)Q2!.OD0"*EJ(:DOQB^" M(W:I%IR$R8VH_I/'5:*P&!0.<(>U!$444 6J5#TJH.UHQ(4(U[1"U(RRB[IN M%&[5C=JI&]@HK*3(D9%DY229IFM$'1W,JA'%JB4N#_7KY:)JJ)5>IUI461KJ M)<38TE:D*]5JV-LOK3UE?(*2Z?E&6?2OI=<_HM2SLMK6ZV MX^*H,%667^YN/!"J%HLTGP":&#E ?\MJ2E MXD! CY;,]$C77]>1A%L*YS RXG\QK'!EC?@;G:&L'1S49L8?IM 4\,?GZS81 M]XHPHAM:L%THN79KA< Z3MV."EE M9X%DYY*9)9LC._^(Z1"EYS?;M4?1Z"E"M/;FXV&A*M>5YLYVL.R2&2^;RK)/ MY=5"E9793H-G&Q"LMW;P8V^ MR#4V$<&H?"!:DL)6B )NF0:S/I+4"3&2Z#% MEB+%7S1YP&T\VB]4F>K2YMD.CETR=68S.?:)K'JX7ZC28MMI\FQ#C =1H$A@ MD>6 O/!'U*]SC BY'4:";'C_]&++TJ>W*'T^^9DC,*=R&*<%9O6\EAN$?D3MC!MN_XOLPRSN&F";WMNA+0-,6W>\ (SL M:0SW\7-@N/.RHY; 5<\P(D-O/&W2J7(Z_=RD=1%1K M[\4BV).:)34W?O597C1O6W\T.JT_FFW1N+H07YH7GUM7GT7C'#YK=5KP<=[\ M9\J 34U"J2=)*"J#1.5[<,=Q'_/D_:0Y^&6C_4DTVN?BRML7I]6C"N:;U*H? M1,)_7,Y?\9W^\\/0[@WUVP)*N+= ]OE"U/(][FN,+![9KN3T;?(>Q%U S>F&%1M+- MOL#U6[T>^%98LIN2<$"1@DJD%QKI.3OVOMROB#L+YD1#>S"+8!='L?*G#)^" MGNT'F&;S,)0T=3L4H*9%5TH7_AS .5$B#F[X$OC"V/)#?O60]U. M%P0ZFR,7^/5!Y.,;*SJ))P0# I_(^?Z^N/0P5\@+Y*S-#8>P+Z#]\R&9VP#.%J<-S^HV]R/>EVYO WYAF*!H/$XS07Z6G-54R>\)F M17Y <[5AT[N8:B6#@*DP.Y/0EQ9LS01(U[%A$(N9$V8#4_ & ^ !YE0[^($T M$WA Z'AN#\ EO+F# 5AIG#L&VL5"@IZ>.A\ DH#O17?\9)PTACRD'HD7"1^@ M78B;[Y$Y2&H;G?1 [!#?'WQ04D!H]SU0\F"7U\I+JHBA]R#OD8C'OC>TNW88 MF(?"%40#,#4CO*3#$J*N""*0)U.O)\:%EPSL$$;P\,<0UBXLXE?>*-OMX9;B M#XJLU.J K'#?IO8F(3?8G\AA 4%3LAP0NQ+9U*9J9^H1_,@C/@=^XH/_OM_> M%WT0K!8(MLC7J743:<&JS;7B-.TP(L:;-Q7-5+#".]\:I6B'60&FY?E,?2Q3 M@9/!M+#'1!UC:^)[+&YQN\'XVJ,YZK3! )C8]48VRP!%OLNM;T#L")QC>WU\ MO^RC;>4 78"X5*F)_&:0']*]@P]@3>:19O;) M1M.!'I,]S&3%Z8_A[% 6)"<>A2AP\C@!:P\$R.R*O;H3)>;U/A@B26UMSDK@ M1Z#I0.8MY$%:/Z2K9FD2)''=KTV55=-C9@JD$^3\84H1!%G)&^R_HM>P,ML( MM>;3]:65W31M0L0:VM1_P"@<^9G.*>1\_\B7R(C^, M%<7$#KY[E_8 !"JFP*$M@P($Y@7"SH45)S8:>'"QG/#53X&6CVPR:@,"5:YI M^BB=IE\)@H/$G,X K AT%2LTD0O9HU"(_KA>4;H8WX0V(0R'8M$1U@@-P)F< M@GL;8!4&0]JA0>3TD>],*8[YU;_-N&@ZSM0;LIAG+\U3>_/C0(U2598?6PNG=Z!N1^4C\_K=9KEV=GQY\R 2,1ET1L "$WSX\N MST\:U;WCR\;9WN'!T>'>:?/B''X]K-8.SRY.CYOG28SI%XL#<&"38D)Q88^R M.$"9-/KRQ4B+EYR9F $%SB!-)6B_<.IH;FG2DK37D+13UFRQJ;M>*.HN$&+G MM;.ECU><+4UD&QN='+=_OUE5'V")>IAN[I5V.51Y2*\X5(&DW3;@$\WKSWDA MT\S-V?O-$8#E&.489.KWLV&7?^"YSBW[/OAJLN^/[*Q3.W@ M8/:EQ?_F15TQR81@JHJ$FHJ"+IF %* U-U[[V;)=C,E^FJ@;F%OI,(QB:(_I MG>>@4R]!I:J_+]-S1DWC7-V=ZCN=!OHB,;0UP08^L?3\875UJ6ME[Z>27Q-^ MKD>?[JZ_+6U;Q:U#7X=-8LJ;9SMD)FU1]HX+R/YDI%(V 6E*5*R MU5JS5?V1IDBAV6IM+8:"I+5M1&NI6ME:JFPM5;:6*EM+K0$V-,XNV(%CHY]V M$7\=N?"S \/U5<+ CLYDB]/Q*.U#)?)8O5XTPO0;;!>5 _\F:#F#OW7*G^<: M2%.@NZ[$! 816C]51E+E$9#3U]BMK)924$XK-F8>!^=\F;9/*65X>&2P6MD) M:CVOM(K>":KPB+@E&D)5"HM$*YFHA)46@8G*;E%/8N62MM>#MLM.4B5@>EW: M2\7_.XO=[MNZ9?@N1>\?G_S<6<6BYTN5Y^^9+%E[O$% M&LWPTYN/U8-'=>VIO3#Q[1;0]B@S';; ^%@VO%/ '[3:&O9]]!@WWKM42V<7]8V6L2^!3*8 M7BU8LUVNV?, J-?//*E6GVZ>;*B4*HV,DD=7:7'4GFYQ; %''M8*%%-9TFZ8 MD1]A@D"W B^,O1-V"!*\JZN>IRHY4^7[IZ."J1"T*A:-A;/7ON3LE0Q;<:L) MXK"@Y3:2C7ETU5F0+O5G:$-48HI+.&2)*2XQQ243E;C+$E.\3KC+DK;7@[9+ M3'&)*2XQQ26FN!RC'*/$%*\+KJ?$%*\)IKAZ_%*8XKBAVZ_=[AL:\R)6F(T@ M$[PW7OFX,D4Y<[DU K&7OCAQ;Y(Y7\(X;[@!Z)6?V62N1R"6G M_C*GYJ'_GP6:7'+J1G!J@6R>$LN\!4;/^D ?7P LE)?HH M"&4)3BK%P*/F/DL*Y&4T/ \DNI0"2Q>+K9Y4U[-8;!$LM1)$O<4 S>>WBVIY M22+/!Z+>>'%6&C4E0Q?)PJGE)44\'P1[X_EYGFZMERRG%9ZM8D?>TFGSU9[>1J&UHNKPWAY;,7MIR46,'"9O"?Z$<^ M'F (YQY.@5!%##X5>"JT"[B*"M!!,&:QX$SP-P;E(]8^#(225B)VW?:)?E?$ M-%B&/57[_AGP^#D ^RLOS,'6UVK/@*W/R$5JY; $N'V&0Q5ZXVGW1KW[Z'!1 M,'GJ<#*B-RMY%Y[5[UTJRR^J]?=B$79,S=**0N_U9]DX/__^[?M7:@YPW?G2 MO!7GU]]N;IM?FE?MUA]-\?6ZWG).UBTID]AID'92D__RD7R])O\R=*YR2 M*_.+'LTKW^/^7 5FZ$SGL +/U',+/#GKWK(=M/'W"CS)@><7>7J!!=Y5@><' M'_R0[ ,6>):![$6^'=HR*)2"+C766FFL(E,XJZP"3U!KTP)/$=.G,">TP%/$ M=-4"3V](=8)*&5O*V$>Z_UYH.279E&13.I.KU7\%GEWI39;>9#%F67J3I).BV#IK'=Q)43IMI2C;#*=M!5E>FW>[68Y1CE&.48Y1CE&.48Y1CK$E M8Q2H0L K5_"MG:ZR@B\,_4G"+RXF;ZB$C TOX_3(BGAGKYW"/+O8P$FF")/- MN8;5&F8DMT,KE)CZV_Q79(<33"WQ7,P$IL1C(_/D2H9)&"QI,J.3$)?).&Z' M7N_'T'/ =0YXN%_M[52OU*LGQ$CMGP21+^M?^/ M"-8XF( @3'4V>U6&^'AV>EHD+MBN(C:%8X59BN#TX#EX858*XFHT0*U2KYT5 MB?9+#5 XLJ_FD'UM(^R?XTKUL%92?TG]#CO6S$8:^W8T()]KQ;BP?1GAJJ;(R MVE&@X8JDVX^>GS->PNQ]36XQ3..SHR*QS8::QFO&,4OV-7L5PW@U;%'ZBX48 MKD#VU9(=Q#;6OCH^/2P23Q2-4C>?,69JB[QV3K_(&9MC7QW6CHO$-J4J*8 J M6;+ST<:95Q]K1P7VT0L4E=SX%I!+1"4;(]B6,#""CK(O!J /4G6?%]9ZWNP0 MY?,UD'MU\?C+[9*6[ CQJA9Y5HA2EQ2O9Y]'/HK-&]@8DBU+MGQIMJP5*'J[*H58+U*TJN2]K>&]>O&BQ*MB MP;,"85!+#MPT#IS%@'DPF (&HU?$E,:]_TE]S3IKECRZ*3R:!\A95?Q[Y8QX MNJ8=;HL0)]\>].[9K# YD*;H,:V*,1%K&1/?7LGZW,"MYP"IS&E.J>6JZA/^ MK&C@U?G_I7FS'4PX,PB0!Q4K8%Q\)9R9&#Y')P5"'I!SX]_6UDH]6F&,O+12MX,)9^C!^D$>?*J D?(5J\C: MT>KBY*6*W'CNG,6<>="JE4'$5Z(;Z_75%:]8^\#XQ@/(8>BFV]_B0K-9"5,' M"=/W(NRWE1$QA2K!L_RT9]HM>:6K5A'8?HG"M=5ZD:V-^D9;&]O'8K,X+*\8 M5E&"UL]6'?>P6AP 3'T;?>_MX[>9*NWP.1AN]=7G#E,E>$]J14Y_*'79EO#6 M46YYZW4U%TT6.ZH<'94L5K+8REGL^)E8K+CVHLEV]>.2Z4JF6SG3G3P'TQ7+ M9CRJG%77B+=4O/@E7T0C&ZGW\RU_R0Z3_E9GH?WU( M)D5S2H5!5114!4'3W($_7EQ]_[]KT@8/O?WMQ\_O3W-]F-.SAX MF[=B]0G1/WWT!E:3>M=EYW9N?V5C@,RSP\&>[SU,?]B3CB-N/E]]_[:X>%X]:7B-O=4'K-KG>OS MK[;[(W??\%33(7.]CK.S?11X?3L8.Q;LG>TZMBOWN@[P,T:%+#'TD>?_"@S^ M)D6W#VKM-H@%&R/R?"CXC>R'2#(?G]G?

M[)*[%B_I"7NC^>W7!GXVD35]WJECZH)P5E\"B>OYE.#R'H0ZT#8NZTGD<77= M:;:!\D3G2U.TKH!M6M_$^?751?.JW;S G]K77UL7C0[\_B53NOJ._Q]Y_M5X_M%"[ZZF\NL_!\2IUJRS9*E8DJ8+BGPU>*S M6YF1K8^^XGK2I59J%O\7!2%8O9FT#RJ8! PQE/ ^!TQAO ,CO2/&OG=O]V$J M?1E:MA,(J^M%X735=H&? B\]JH[2^WD;\T-XG5 BBBC)/X]&%N] M^'>6-P/;I5'RM?Y\1?H(<92BRP.RC< :0CN-S:'0-R;T15HX[7A*+WTS_N*] M5NMG^_6W7<;FR&W*18T6!=N]^O##%P^_ONA^9)0HW3X.9!'%3@>>: M8G3!G%[@Z>Y\I;X>B6,8SW4&A.)% P9@*H,4 Q_P>+$'\,IPK95P<=[BT]@7 MY ZJCRANI\HC3K&-6 TA+K6*%-\4>)XM90M]Y?S9UV&6&7#/V2&W5^8:K0D/ M]D\*IPF7XZ'!0/:03\"+!JD=RE&1><5V!;"SB(-[ 1KQBC +/.W9/&,")C?0 M4IS'J>48Y1CE&*\_1BERMLZ$SURH%4]!=H:^E&($+Q@&0KI]L$>^67YO*.K5 M2F%-S9)!UY1!:R6#/I9!,0C\>]=_1U/;B5PKZMO@-137#RPIJ;B45"\IJ^U7['3RU"M) M0H4]]6&&BBV G"7TAQC/X"O1X+7[>#CGN1? M&[EO70C^=;PQC?ES#%/Z99.G7BN4 "X<1VP^ \ZT M%(GQMLGRT<+215.(FZ^ )XE?_,Z M%VVG!=26CF.[=R!^OUG^#QG"S\]D_JRNI%QI_!2!]V8:/TNV)"J9KXSXK(W= MTX;#"LCH&>F3++#)4P9]"E4R]_6E\Z_6S*TNV?QH"V3X9^E*WW) AC?Z(]NU M@Q!S?^_E%\=>>TR]^PTUXM0A MDQEGI8ZYP+9<&;[:7!=ZEEQ>LJW6%LCEI#L"%K+#BC6V&X$4NQY++L$2?)(@ MD.-Z$#]ET/P)3 V:T78M?X)YB,&5Y^)V^AYYXRW$D\K@2;T4#L%@.RU06:T" MLM'F<^U,ET0*\? +;'^5 ML;3BN=DK]ZES5,Y,:ZY6(L[3:@'$O7*K/X%#-K!GBO2!_5/V]_XM?2_K6/_G M7T]KU=J',G2V.3Q=S-#9+)XN@>Q/Y.D%$;-U[N&ZH59;*[;3A.0C%CM=/N3= M MMM9=QL] ]B+?#NU-K\)0 M4*4Q2V=L*B:_H8GQTO,1)OHMIL1V3(C+.=*Z%1[/"33+)J"$"\<2V\N!FPK, M+QX'GJTNCE6&K-Y\O+1=R^W9EI/NNT+F78'-N3)D5;QKB97?03SJJG%38?O/ M)^'+"\B2TS>!TS<5NE]R>GDON='WDB6>;/L<[TW%\S^7L'Z&2Y0RZ%6DX0K$ M>YL*RB\2[Y7AKO+NL@QVK<(%7NAKUL'7['L1WHMFO.)B%8U>?MXS!'V]^##[ MEQ?$]=/5F4%91[6^C2&I+>3'62"Q>O$Q\J\([3HM4-9A+JN6<*^Y)M-?X+]= MKS_!4T,C^^-?]'E>12.82._C7_Z2OY;_RJSBOSXD,Z8)I^:KIJMFFQ9AX]Q! M^_9]_ W\&3Y*?6<9K9@E_0ZX'$'D3]JAU_O1@8<_.?##FYBU:V^$!'X8PR.A M'TDXRM\9>\52XV]O4!E+QU&$%O\>C*V>_CU#\0<'6L39;E^Z1"0_B4C(7N6] MGVVVAMYXVHA4[SXZ7$1N4V>4(;(LC2T\LM^['Z^N.TU1/7PO%C6D4K.THM![ M_5FVOS1NF^*V>?/]]OQ+H]T4-[?7GV\;WW)G/9,77H/T9XR1&6*9$0Q%^G]1 M$-J#B3FH28/U8YK%!?C3[AUUC [G-)@4R% 5^AJJ',N="%^.(_BK%<#W9NG) MO*N32OK&^DOW@:] M 0V>$[;M2)Y[VI[4:ON'T[V.Q%CZO"WX,MJ&NSM?WH$)\IB-R(M5+=H(O0$] M>6^E5_^'Y412;\&?$BW&>"N^R7#H/84P#MY\K%9J)]-;L"\Z!MWW;:!W;&VH M678OD+T]^^?>T.X#9[V'U1["JUPO_/T=?NVCP2D"7S"#QOH))PYL/PC%OR++ M#V'SX8MH4^Z+!CV4Y-8WOG?G6Z-;.;)L%^8(VA']4JUED.),S;.IWF!%(JQTT2IQJ[##T$$ M4A)4J2G"Z/[SY$.@R-M\@%>\/T\Z;XH&0-I.EIXC^V!KK%[/BX"6^BP# A$J M;N3O5*CN&)Q-Y(1@<0H+?NY'3([P.OK.T'/ ? K4G@M)\>!]\2?X+L;;^(3Y M-.P@B&0_K7341 *:1SC47[/?OBZ.!H MKPZN'4ZA=O!!"Q1!U$X?5C_00F C_#N8!KY?_NS)@#8E3.T3[!$V2@*1(^() ML!2, LW&#THPQ8IC1*()J="7(=.LM'QDJ8!E3/KM=B" @7KL[HDN:5K847QU M, :> <\0N!V.$GZ"/_';]T6+O]+#]SR CRB?<>HP)<=[D+CW%@^3?D7ZM'I M!G;(&]FW!P.8"WX3UH_&,Y*'Y8#'9O>!)&&^8QL\%\US^;8_'(<3]>5'_+-N M_'SS^=/?\VWN:?=0?4(Q!OH([?O4NZZ^?YO;L#8U0+Z#IHW:+/>"BCV,%S., M[?V;QN?FWJ?;9N/O>XW+3O,6[&7GP9H$.E"!CIXK,R,/)2^AAJ$H%7S^ZP'] M7UY<6OWIS;OL?\A+::IMD!^='H>,TEX M[NYD^A9;9'J,P6BIVJ$<@2,=VB$.87ZD#A2^3OM&K+YN_K6Y[FFZ?<8 +SBQ M6"Y,U/9_Q=%^S>E^:UR!-/O6O.K@C)6R1U]<7+3:Y]_;[=;UE6A<7<#_&E__ MV6ZUQ?6EN&Q=-:[.6XVOXOSZZJ+5T=^Y;;:_?^W05ZYOFK<-_$.[=-[A@=JQ M @9\_*<7@=7D10[:7U:?W0?/ 26-JAQD;2\* K3#0N].8L28#2/\6MQ7'/P- MG500Z/OZ0)ET;'N ,X-FV7@,Y@J^5SJ!9-/"1BL K +EK#@4%_#\$.T9^-B8 M #HCE.4(IMN#Y??W',_[@2\SQ@2K @W(>\^Y!XO%#G[P-"*P&GQ\&&_^P0\" MTP+-4,=!0>Q%_KQ7SIH@2*^)"",?+-2('(,N6#V^Y]Z1)1;(>>_L@>T#7[? MHNF1:3:!8<#VC'STBD$51J,QE0($.TJ,4%/!:#\D3AJ^^L/U'ES\.7+YQYD+ M_1,/J8^?P,.N)[PN$ ==!N"$QQ'\VH,%1>,^C0O;,GO2%;0%B0# ?+>TL0[[ MYP*)VBX[:/#FBAA$L"U@^=[36F&>'C[V8 =R7UR"+^;YL*ZA#4YHC^BN9T7H MV?;"" B(WQO@_-CB@Y7#M@-M.;A)I ?A0+P DUE#G"]0(RT23^H&SDBT6@)T M& N/Z@>@<4%"L-K(?JQ_!6,>?KV%7=3SJ\1_XF]:>!) +NBYT-B*+M$ 7X*4 MVU)F!KM4^_Q5[7.,1WSB3#15-!,I) M8>I!^TK>6Q7P97K[Q!GH1@11-[#[-DP8F0/W>0TW.!NE_O2]W;IJMD'+_=&\ M_:/5_#-6<.NUKD?'';Z NE+4P/1Q"W[ O>TXX$1^L_R) \=>(3) KQ.IPX$G M6$[8KNO=4WES$=@@!#%Q'H@D\ ;A P8/6C>8A1"Q#":E(EU.H!^AA,$2&!CC MP1@%B2IX@0NB'&T;-Y @^B MY74J\%C7QD-!XW+DX:97<8Y4QWXW@BV!XAJ$ 5Z.0]6V!NBC0H3 MQQZ.=D^U-GH PP5WE4X;%^+"4J) W$M09 X^ZS MKL?3V(K0H&8^2\!)!RC&T95S,?SC<0#I\.! 'R%R)YD<B/\.?+O)5 DR\)V($Z MO//)JN[9?B]"Q;;3:+?.@UWNWI#W$)AQ;A_LC83\X9'V#3Q"P@VV?V)N:47M M" L4-'Q8QC%32P=$!UBZL,)DT_?%-#B2(+X63 M0V/0$P@Z02W-BE[:OFA/ C3;X$WG0WLL=MK>^2[P),)&B NE.Z2X(;DB <[K M)T@-6](1X,3IW983>'ILVMPA;(.>5B*W2/AK@:]BPS@'[]P2\6 MX14Z$Q!'=_0+U5B1' AF,2O[6I9L#=?'HOC!!KTG22>8JBI6.JP-E:H*96_H M>HYW9ZL@/M.F&$J4WW@3@%@4E!>/TTO@=Z"T_^1$,O3 &\GHOS_MO4N[(L!R M]*T]$AA=G-7.]S\_,4^!;!^#(XMV*9(-TD?4M?$& G0 \3MLS-0*@6"FE+$K M(VRS A/#:P%U$'J&' ME@WT2))_PR@KIXIPM#GIM$SS-'M.&)=KI86^ HGH3%/DJ MAO$ =#,:#RU<-STR\(!J4&VE9L>NK'^O8B2^[$UZ#AG=?%WF#)"#53@*7NAX M$ZEL3U"8]U9O(E3D(AD7R B,$4EEOT1B0CC8>WQ?-$+E S^P 8J4;X>X!RB8 M//*U84YCV#.;%UT*/0Q?D#/!]^-C+]@2]084U07^ MA$U^I)A9J/#Z?1^?C97<4"I/9H2#(/Y@A+@9\,[Z*5OUZ'-%W%$#+_)V&JVT MX8DV:W*.RF-15ER,#B9.P1"K[49TPYI84[#1&-R=19T.:34:"/ ..->+V]E@2[-'6F0_D_P,2'_> M"]59(U0V$0$ M\/.=[SW 2?5!WJ!JTQ ))4O?O^)>%?A&3^WSXMR)TU='UO[G7\^.3\X^% 90 M.U^TOOF('F/7]ZQ^8IG'QCC8WJQVM+^.OCH8R'AKXST !RL4"$E,\A'LNZ&X M!Q\.A"=^UXPHQ:YK(@K0;]=^O_)=^65$>"LNXD@>@@6$&/('30!*QANCTD'/ M"6R6.QO5 TZI#Y:Q2VJ2YQ;/"710L@<\TC'?8R;GXN9_=>35[(9;*OY-^B0?*XE(0VD\KY] MA^@Y8KLD0(%QAYT+"A0B7R\R4?#O10_ PB@CB7RLSB@[B9;6#*Y6!B*&< M)/B"GU!](\-:[.$?8<\MBNF%N9,#1Q4$MQ5P&!C>U+,P?L!JIT?% M!SBJ39?I^B&V\7@E3ZP0T.^)@?4]1G3Y%VI'_RC]C^S)."J #4O!NZ\[.2C'7/ G( MV\95HL"5#L#/ DD1[F 9&R V+_BND 3K5#:^Z6] MORY\VU&1D3T5&4DB(5'?]O* #QT?'.P_M37H&_6U+1MC M91JWQ"1_W.(];3^@]R7LI9$S"&NU \-.KH!N&S"'X?"^5!M!E M:Q*S,"(Q#5I"HR700$]L7:YE4^>^JKVXTG:C8?@# 4F DP$U@!!93N-BT9[MV*B O$&!6<"?X(_ M]'U^-(&%J39,;.2DL6-61&)/4CH&W3CO-&X9A7)O^PHBK_[PQRWV;4 1 9_" M\W>1Q> "O1,[5U]OU+,DG7S9\^YF MCT+!QN I'8D%H8XWR2%%4 A8@W!-$&'W-N%7X-13("O0/WBW9*F+0/BS#H \ MP!;@TF!"OQU7XU@Y/O1;]>!4?U"A.VO"[D@=.<>D7%N%2%3^*47N]1TJ1X.- MH+%*+IFF3D;Y!CG7"Z%ON4$"3+>3*#X_0\!.CGN;1,2:$(0\"7?*-/'"L6^[ MH=X.=.V(9$TJTR03J^N>!?]:019I:% C4F&%SWE/3\E$L!K!);RJ2 682O52 MJI)=R -)*D^X))MKA=KP( M0=V,@M$Q9U9#5#(!/\;D/$)&61-==8.>VQOQZ _'">B&U.M0881ZE(/Q3/*S)0N*05F*3#716"B,$IC MBLGH5%XNAP%RT<0$M,B:0NBKQVBT^()_(L:VI/H?+%DSV3N$GTVLW\Z?[4PH M073^4-DRB91(([8,L#[=!S2;E!V1M4QR0[5-E M+[.@&MG@(I#D4L\%>*-A?&U??&M^:ZL_VBZ2M<*TI1&?O.NLBO3.Z%@':27A M4B$D0_>8@1C#73!EJ6.-@7/PADZ+WO1^I@XVD<>^)*@H&IR^YTSM=@HA8YB* M.F\!$3+,C49:E0[12E=\\_ TFB[0G02->'A:4[HP)J<@(OL;H1V,^8GU+@S; M&R(]*3(%)3=6-FN01(KWK#O7@S/NI?2S::+[DNIY,<(-WHNKNVY^0TV3SBE2 M@#9V:1[L8"BS"25V OW.AFDX><=<;\(R0TR-=C"/?D)Z9LR'GH!,Z@<'0%\I M%%#BNO#M+N;S*(\EU"6YV(? BQ2>0<-!/"8Y7%[B;D_[,P$'MQ0L'N/HWH-0 MC6!8=1+(W1HSNIF\X$"%TX&VP,% +H!]&.\%0V],+&6XEZBCR=I0+D8X&3-X M6%%^T:Z%5P89;J0SYMD/5"CQQ^6?+I]TFH)8*0@XY;!K$).Z"T%2V@.I.-*! M5_1%AYQFIXHXI-%7&+E!A&B?*2@WW>96/V)AW0=MV05FIB@CTL$5)LC;P(14 M-(ARL?:=2R -?-R$]R4XM02E!OO!7T$$>X["0VE-U0SP@]O&%;.Q7AJ,J ^& MY6$\3[(9NY0,VP5+6$J^K$)X!,UW+2'$BVR&W[L?S[_?WC:O.J(#_UZTMR6G M_,\,*M&*TZ41%\\541@GE8D'$68Z%4ZD2P>JG9SX4LRA1JX@$ER2268:5!P= M7SJ&\V@B)3G1@#"6FI^!E"E@1@A_'-WM*^D18_U5Z32* MF:GZ<"F%.?)0&D2C1.6DLAY260R)7ZKJP5K .C&P:"I@:(@/I1#?9P1;(MX MT4?!T6M,$0W,<*.MX%U924O+(?E"2:KF@6#JC52WZ(2WPX%NSO7Z5%F^!Y7; M!,-AWAG8,7T#PVK%BCRH M0ZFXN@01F&D&R^#U/E[[13Z*<#2Z./<)MK5GCQ'.RP:?I/H[1DPV-O6ZEEI" MK.J IIJ1CQ/4T_V^W]ZO* L)YZKQT"I)1F\U/GD^M%W0PQW+?K#.F<0Z?WF%P?AMD;D05&)@A(XT1GHH\2Y8>V99('\'L,:UYE@ND)63'&QF*?E M9S*RE +Q"*VIA0$5?HH%;!I-H\/].RWX=S=.Y$N*<]"%,\<$DY3H&-]CY&G' M'Z4LU0IZ&HFINI.XK_"Y)/<(WD'13O.QW;@V!GB6KC+#;/QJ>J_2DTK;OHFP M',*9!IAO=L?F*^]ZDFU \HRW64FS;#['="I'? P.+R&N>A93A&^-QF2XIN]@ MDL4L(!"V0!/?7@OK*8H@&:\73$OH2PHA2 V.L%T2V*""\,5!7B+>:XJ4$GY; M.R[AMR7\]C7@MR]55JSEHE').>]*CGVS^WW8DB88RFOJ#\XW2#!2#I:>GP!! M6X%O24>9:FS_8[E$URSY!H<*8[XG M5'Z_7E'5I5(*C9Q)TE.Q%F*@"+D4Z<(4XL[QNE0-0GSQ'D!EH.5-[IFJCI6N M)Y LBK1*%V>,-WX*AD.P"L&I_^"010JB8E3;3EZ%]2_1).*G=>9)I.IY#<@< ME_UT[P,,D,J?X)^2_10:UHYVL=GX<%G?*J@'ZS(LNQB/OB]:5-]\[ 6!S[EM\%C$< M3O.Y\ AG#C-KL=U>9WD1OX1J$*8F.'2L'C0\VTL6 :.J_>PCES^:#I![3A [4!J$%,[DKA1JKO' MX=%;+8,?6@S+!4^%!=P*B-P\+/ M]%-%D';ERLI9=:MJNR1L8VPQ5:56H"-I?"4>]4ZOA@?F\E?Z<2I6E%3Q[5J! M':@2J)GQIUF0;EW4IV-KDIY7O#5P&+-W)GN7M8@ 5!@^!IR:HQQ6L\?]J+NH+UE,[_97UU"FZK((WS!QI$RIMDZHJX8GBR8:[N@F1D:%M :F-J-Q\ M IN(=TN5U(S#<\9 1IU-BNZ3L0G9ZV%<*^ MDRH=Q"F>B"/1]=;C:",2!,=F#2Q0?#<$H@)D#1Z)=?]A!-L40*2/7M<\KOQ>DPKSS<\=NT5B8_ MYR4-DSV3=4>I6*JFKE,VK8-CJ:1$8M@![7Q[UJ\KF0N63%?0* M8"[RX6OJ=OQ6W8YO&Q+BZWQ@-B,CJM7]PV= 1M1/WD[=+B^&1GR=OFM= (? M.3,"@O)/DUR(/@U/@"FCF48?%LW5,=1\%'99OY?JH6,_7GU'QD#F/W.*SDO$ M7>]QVQU?CX&WO%A/W;B4FRKL-EU\7@]FSH*;^JA$!<24N-OQ0U@,]-U!3;[SI*4?^;IJQ@Q. MF->1T6C .%6#R\R'3PCD*)T7@,>8].>UYT$"'9_- R=I0,1&;W_U2)L/ M.MM[VPR&VRP\1ID(!_LG3S,1XN(@;"/4GV(C3$TJ@\Z;PO@\C0'JU6480'1F MFB:VUAYQ4YXG(*JGY!@(/5CMYFDAEU 8<$^8IH M_HFA'^E]B,RGT\!6;!Y7I$V2PU1Y2YP25UG!7+:XS5$[23;#Q&3.DX9%P7RR MXN3(+9!['2& M,D4FCT,=YD"D8X/8=N$-H8?=3/LXEZ0&R-CW,'U=4B?T'V9M5L-,45GJL;V> MCQ+[@)DFLZRR&W?/1'@DL MAU&A]9,DVX2J?Z$O"").M;35)192=486 K=3MA2JVUAUS3.@V"GK4:'EI R2 MGO(ZZI/2,(_5+6/&<;(]-=:C2Z73VQ\_2N_.M\=#N:7]) M-%S+F01V(?RF$DE=(JD+@J0^+M&O)9*ZI*7"T5*)I-Y4SZV[RQ MZZ^/0ZKM'Z]P-PJ'!'OEX59PX-5J$8!G!=C[K6/TPY+1MXG1SXK YP4RM+8! M_&^46DX5&RRMK!4KW?VC4OAND_ ]*8+P+<#6;QF?U_97F=91.,;;?#XOAC=5 M("OKE<)9*[6R&H%MB1NKAUD28J>ZX;F2ZR!WJZ?[!Z7@W2;!6XS<]@+L_99Q M>NV@#%AO%Z>?%"E3N@@FUC8$LJZQBE!I5ZV:]_;V2EF[3;)VI>==6E4K._># M,CZ]78Q>".^I0#;5JX6M-K,B9SE&.48Y1CE&.<;65D+>^*A$4O;ME.:Q4]WE M!N5EF&+5UFRU7@:%M\M_.2Z$ U. O=\V3C\I$39;QNE%NOXI5*'M(/!Z-A41''M8O04K.%)U#"SI:-_;?:P- M@B6W?*L7JE)C 1>TNDN*.P1CQPYQN+@@1A<+4-JNL+I4R@S+:SGP7E5@*4XK M! KU1V833;.)IRZC 8M:XVJDQQX* JJXA<'HONZ6+*[-96,=KKV<%0R&Q\MYD#UO5]&FK8%A>!S99=;FP MT6^U@WKEX.!@^OAK!\?XAR4V>PVY:ZX$^4PU$+_15[9%>O":^3M+D-GIV71M MT=.3I3DS+JTU?R159G"**:IZ6.$RZGA Y/XV[91=?U' (Q MM$$B^!ABBE>&':E]B4P7LU[QPLNLEB;6LT?H=(VHO7K\2ZKB-<.WRZ[J\=Y;0I6,#4K@R?1>4J MR]AC1E_+(N1S"?96!M+R>T-BT@L02(['Y7TU_59@L'!;B!AK._KFCO2-'9'Q MC@!Q571][--4E>='T34\.UU;^Q7,R"Q-I\R\A/O)$3Y:O(VY,83G[8T;U]!F#5'(J M(_/IQT;'-O S:8)HU.5MG$G:L'?YQ99%HO)N9"'BVE+87:Z3*&PK0UL99[.C]*R1<\W+&V/P)%$P>+ME$^WAG; M8:6W(R,FZ_O'3[\2F9:PS^8]PAKM'-\1>((O\,SV9#E>Y#(;\ +B^.SL.%\< MGQXO>W\@/B\Q]<=(Y>-'2^6CK9?*M3SW;0Y-I<7RX?$28OEP&\1R8^3YH;XP MA"UL ;FZ=S:24R/ QB3;))0MZH&H#&SJ.*J[;'Z!I?6P MQ9KX:G59=O\!WVE[KMT+C.O>)ZVFOMK5K)QG"\HB<^1"%T7#I>U:;H^ZRKH@ M%R7%^859)7R7A4-WLQJME%U5UCK+(EWAOU9VPGA:)XRXV'_Q)E@V?"G)?#O) M?.M[T12D+\=Q;<5].8A^M7EF*_,,$2V+"&3],Q\>G?ARO(H*TK4RQ6V;C_^P M.!5:"B2EMR[KF!UI;X"-YWO#]]I=7D43K9<9 U;W>^+^X\IPA>6(YY-NAK1"UI5U;&C:E M7;O2XZ^NLD]5:=>N4(!?>KZ$3<5C8!='S7T5#3S( MZI&1=\\E25:.TWB-0TRED]MNZRG@=/' MN6E"HPQS%U/,80>N>Z&'^#V\WMJE0=6T)C:\?3NHXD^)F% ;QD"0Z A>.80- M13 IG=/(^C_/)ZCK]_WVOBJD P?E>B.0"?@-PIWV;:SYHRG'^X$@QJ$')X38 MV'O8>S><>@F=5'R>\, (CO@.WBD(K.7V)F+@1+TP(IX/]L47[T&"G5VAF6(' MT\PK8N(.8/G8:SQV MX$U(AI-A 1JO '06BWU7* M;62A;A'68,#2L#M1XXG^Q(6CZ+'$XW<,*&T=6%N1#8@]!-HGXD Q7]_"Y 5< M]KRYTXNC,18P@DHF,IR_"U;R/6^5;\-G_&;86Y\?L6$K;7^9+<+,"(& M"ZZH^-X]5V=",<@8;]&Q M?FZ7AKV.8L6#IF22?(?E"*LY><;+EFYY?$6B)7>*9<)LR)0R9(S:*X& M+4U8:"OP+>G8(HBZ@=VW+9]58*R@'V#"(*%"TK',X M@!6%0T\IL6V@%K#'T+N _?L_V'C<'L-O9PLD1 [2ZO4[R"DXGG8(VIJM"?B# M&XTD2/0@=@G^#^R H&_WE(N%)-F'E\*$>JF8">ZXX2/15,!=ES1%H:R4U,MP M.#[=L>\-R*NG9[#H*KG\L (X:Q4NHIJP,/W^OF@H:P1MIHI.SXG8E.$5@G'3 MQ^)OQEZP#0'O'OM@ZN@\'L-YHP58#_'VS)@K4"*7"9,P$2._3QEW\$7P2=D. M@Q$E&8:8Y(>OQZ"JJHIVVRFPW&9W6":S&FX@I7D#V\-^0F# [?_G3#BBU M.W[6CQPTVBYE'XW*"A C#1D5OSZ*1BVK-Y M) (N*[P%[$N'+'#9KZ#1B2=+P4"8%4P7WL*U=,&,A%5T?<^BTX73]*V^- ?Q MY5T$)J?GDTCQL!YO. 0['2UOM&+A="-<+PPB?UHX+),$* MQ'JDU_C<8Q*(! M7]W!/_WG7T]KM8,/%&K K]W2>^G3ZH==(5V+Y!;L\(7L23K@6@US+*LG*6?< M.#X\:W"%QAX>L7'67&AP(%5NF1;E>A^5J(J/,_;#@>9AF]#X#I&.4>RQ?8_Q MBC%X2;:2@!;:_3 4%DK2G$.O30HFHV3WY1#+&?+)X)YQ-AI&Q+!Z*M5C5LNI MB&X4JC_J%;+53B=K";3N?0KUJE?Q\I.*C"G#'TZ=N75;9##MDNG4Q/4HB5)8 MS3&!I_YPZ6.0*B:+6SF.NB";*":)_JV+DH^T8VCQP8XQX,V$0_G;0$A(%8K, M;.U9*FHU!N:A*J9XB^=EJ[\0)\ M="65&QYB)&YLA["5_X:E_2?PZ8>+=& 0XV!@!-R>8S2%EE4].10HJ\01A\2$ M/1 !++1GAFUIDK29^,UJSE=):+J65ABPB0[8!='=,&5UX"M:(,:&B?UA*RZM M\&A@W]2 UA\LO\]\K:)]B;U2(3''FP(2RB>]:AR8$Q=0!;;BF6M)H8J6Q[^J M,PBR:H@9T<5P(?S9079+^=(&=<06&Z7[JV\AW'.6'49IJ_"]L=*8L;[#547N M0IL+B%3>(\%OH_&%=E&&?B9H'3L@!539;DM4:_M';^-#IALP4%"D\C#,DKYM M29BW.V%2S;X>.#PF-DN]$NSPH[=;L^-3+(A[@G(L='1($7>["ULYX!8 6#2( MC#[^.Q([RNFD[ 7+(:1G]?+6C?CD_40[!!;%SE#>7]1;Z9X"DUW4*:*]D[IG MB@L+5W#:29EASX^OH )D;TQMON$[>A0B>'6 =FT8VVT];SRA/\/; V\0@F!* M&9>Z9K%9IQEWQU$&J9JV$M-<1=E'UG15XWP86!XDCCVT['G!?_(/X9X)_4G-0\5:#[ ?6 MO<=N*Q[M>:O#C+ S=L")H91\![;/)^-R2'9Y]6"__I8$+!8\V=T:9LEQL#/< M@J.@[V?PC*H6$\K>T/4<[XZJ=4OV0^R Q)9A)1]4CUF1-74TN#D [K+IKNZK M]2!VO@+5!0Z[&@V@E3X[(B@?&\! $WU5'+_@Q@,>F<1A!S+"N8)%]51\BOIW MP&O_1)V_6U'CL]YB1I#L.,4CZ=*C.!?]RB:0%MC0=_&-P3F;*K T YY0/3LZ M$SO)BT[JNREO(OZ+]B.XB"D9<<$0W=:..9$*^JS(]NR7#]':KR [!3U@![0; M4#(A4\%98,';'ZJ.Q8R#2%TP&FXON8/,55SH(@@B5BDX]V_D^;$#RQ ."KXW MX)4.;?56, =7W'Y(MMI0 L:!*;H*4D$#;T;LBFK/&^3129W;C:]]PF9\@HIN M@$X6?I4FX1JG;T3*N(H3^MJ8ZDSV0ZS;$(43HA9!B4+LQ.P\#)&89X0-X06)LZQ>M5N982Y5:V_1$-,A*-+7L8I#W\%! MA8E]AN KX+"%Z$' KE'[(9AX@!<-K,)8B*H#UZX\[S)LJ3K?!3N0'9^T'JO; M69S/D=&T5M2K.WR[+U1U"%^F G3%RD];2 M\E]T,W&.3@UN6H-[\N".DH[25[)-$#D8(EGGFXK%QD1*P"31'HHVJMBB3^8A MWSJ@P]A#K "I&/(TDVMO^(L9U?7N>OK;[XTY D*%E";NT8BQL4 M1H;TRA324V*4L&9WKH(A#2S;3_!! P-]#K98I%RVV657^;(SN8WAH#VAF3"& M@5&XY/XD?"'RT]_?88R=C4Q)P-HX]Z"JH0!NV8Q9A;#?/\2U<*_5$ MUU/E@"SJX"@(]&5P?*_\F+/AXV8*ZF+(S/6F;@;GOBT-SG@@W8N1 T1=@W[& MFSTV%0R'X=?V:!WI*34"F.)?6__XWKIH=?XI&E<7XKQQT^HTOHK;9OOZ^^UY ML[VFAO>CN:81*$ARJEHPXEFM/KI\OO>3Z!2HZ+=:U2@4B_?7"(ZG(*PN4LU M?!"=OU4/#'@1?#>5?L&7U[]5:\?[9^:79J2!4$@":?ZWZM%I4O8[!Y=T?&ST M60,^F*;<>87 &3Y/&0K!@NP26G&D."II^V9A:'QM+ZT6>6U\Z\_Q(5A_)>?< ME\VR08QVYC"!',X,FD$11BDXZO9*QT/,*!/["S991!2>\1![!JOET T\0!'8 M& ZA;[KSWL5Q!Q2V'/HQ3A7L1K R^A[!*/H2"(30+HAE<*5&C8^MT$>K8PJ# M0?D1D7HY7=HF]_9&RHFM_4_\KJK,C&]7EW_XM;&V)I'& UB>L<&3LK0=?PZ T*OO%Q^=)_=2Q4'UVXP=U;O57T?N?D+']4SB79Y\)*)C-I,DT@T6ULERLR0[VU@C M[.;.OT=C:AERK,>(KPE5!I8(AA)3(P@\ETHK,)($ VND(:B56>,B.9S9A^1MK(4GT*8R6%X ]'2Y$9>:"(A$*_E"_N\?;KWK(=_-H>C+"' ME[0J^A2!TB6 != KW]WR;-BO(2Z;>G3>J,I1P&[WEA]RSBP>#$$%<6$#QWN M)3SFI>274% X<9DJ?'"1"TH4 3DY69UQD(L#=]$H8NG L:(,HDSA?ZC< B+[ M H[*,:;8<]6M6@#>^ \$GDB?8N'5DP_*0^/JD!J\B7T09TW+TSV2XKU1KA[% MU&/@*"7TQ5?[&*8/"8Q%QT(A,X;JV$;/CQA?:8\(LX8!NW[:VS-"B# ^3BDN M.J^D*B?[)9NHLJ.6,%-07=HC#:UC/./(HSDB.%&YK5T/E?@LVL7<>"FNP'$5 M)UJ.+UA2;GQ43SMO\C^Y*DVKSW8C7OBVM5,X7.7[+"NO?3O;KB:O*2":L=2$I<0856IS, M:C0 ![KMXT0301LWB0)/8,3?/TRZ:C&=F^&D9,JJ[PA*&2/O E\ 7C3O=F+V MS!\U2=M)K>*WJI'+BQ4U)+!JSTYBJ O;HJA(@=DG#+,6%O;#ROCYRRQ\QAHL M-U73@L"6JOP#JD_5"#%99R7[!%TRVOWT)5Y\9R9#_88DM**+3F2 M^"Z:821 M18*2,/L!)<]X'N,O>KY-QB/94>;RXR0"$\SQVT$2+N&=3C^DI6;.U&$RR?*K MYO)18C)8V1L,8'WHP&>V1+\77N)[CI.ZUHQQ8YGY\?3R#B,UE8.$5S9;'#^? M/*JS/#HR4N;GRZ/#Q"%:2AX=I;GC\?+H:+_V7/+H\)GDT=GCY%%%,P-90$"E M=?-YPY/*K:3QZM+L]!>E6>WYI=DT]\("15@J M.*R!+B0

V$2 M-\/V=0";>76B,HX"(V[<67)%XB3YU@,JHZ6<*^%4I)P& *' O! 3&@&Z,! MX[I"/)U[Z7ACXL$DI5/<^99.$)A;C8AOP-,5V>*I\>W XFL EFO)6<:+1*$P MO3P>H =4"$OT*8C,(C>N8H*RUY%Q].S.Q_ \4#Y,$KQ+*E^B/NPKK(! F8!1 M$0T5Q7P"H(=@_Z6Y22%[5H UNNSD@V]RL$;+P&\4[$8L!C$]&K=4G8%MV404 MD]Y&A6:*7UP"EVC<*?6X9$%/Q179[5K)%>KO]L=6'#?:OM@)MM@DQ3;&ZBQ] M3B/)"Z0M'4,Q?)9*&@I@ @&4__*XH>?4,_E3H2-21@7[%^;U%_O3AB;GKQC7 M25,IL\:=Q.Q;,^.N*_]&;JHL6G8.QT8XY5>G,-NMG+=1AHW.'I59L&V9MR=M MB"MZ]C88-!.5;!W?K:&GH8TQPEV!JT9&#U^1+'&Y::S V$(S,C&CY^]41="* M21+IW9CN96_T_M71\,\PPQ^&EVFYDW7T*!;*2%4,N)216E -X@UY@HPT8@UY ME9Q.%HK)N:-O:"G/O*-IN:(1W<$IPOH.3DDV6*X+AB)6B2!@,I4Q\2R?-H&S MH1&P0C"Z>ZIR&0S9F8OE$_P%7*X1[2?#'_ :3!\)?9T=0F\TP@_P$ARE6Q!9 MG(UZ&U'JO>JKE1%/'CH!]X@J5+ M5#AV'T-_@\CG. \MQW)(/]0.J@>4.%NG?P_IW]-*DLK%FF ^EB3O;ICV-]FH MOC@ZKIR>U&9M">;8P)(P\?W.@%9P]4H*2=7V#T^11M49$( 7GK@#?Y!J N<\ M4ZW43DXU0)<169XQIQA/EIK)+/6J5:.]5KCM$@-/ED'NO( M:B^(1HIK4JTHE9BA M8S\S0,%SD0ZS"O0CKH!M*KZ"-R)WGHN81TQ>5>I*!)$J%Q#J>D$I]*4!H"3V M#RD^QPDE+BQ/5&N*H,AV[:%X#^.78\H)%3Z"48<:MADGI%#PCQ-D*3<%B,3! M$%O @2T56283-"F8HZ:NLSIT,:ZM()X4?H]JDS#2(E4+C(&V=Q-B;*\')*#* M,"7ICDFBC6$RTZ[KMTBJC.#UHYZBM2056AW)R':QV-!$ER\VBP53HJZ/453T M+JQLU:Q$*!-]J@(C="-'.FE"9:!GF?4X!>X:BS-A3,!SB_-0"OPS06^K(;XIS45&+ST.09 MXA4I)EX4)X/J+'-=]R"(>C!L,(BH9!AC[";PJ?W;FX,W B.:JMUZ_'LPMGKZ][R0MBDKQ 'U9O_+?U S M-&Z[,[LG6NB-ISN4J7N.JU.H]/ZHTFY M5/#!5_W[1:M]_O6Z_?VVV1:-3]??.^);X_;OS8ZX;;7_GK>L(C99>I4\+&Z$ M8G-!4[[4-&R&*;63W+\C?%))?$:!&"U0DJR6&3"!T+N3H:ZNG-AOJKY?#*_L MJV8L=$>?=&;)#&9DLZ"JRRXH->7,:U3S 0)\J(I&EEE%D@:HI&YG\8]7K7:< M[8%=5C K@*_H28(:S0:4:QS#*KA*(FK@9486L*@@"J8^-NN:HCF#7TOR3EPU MI(&42.V]4HQ4SPQQM&[2?$*IF_3N+NBDL\4]=/*NJI,"9*ER2W@DYZU;HQS3 M"[73J9[5*:*RJ+8Z)\;)QXA@> \#RT*$.4 M*!8EM(2ZJ&*,14H*&0 9 ;N%!I LWJ(8P:[&CF$A ; F94!RU?,EA;$9YT(6 MH2T8P)]@ &O>Z$/9O^,*/13YY%LB^$QJ%1>C_]%506D?&C KG0L9'Z4$!\"; M2+R4>H)*47G\"2=A]!6EQ(-T[N/H$BE'^"9&B%3E9=+%"5AD.L"9[6R07%<] MF'V/%N1&)1CPDR,2 W195CLBF9![\Z7R6V=.-9TL59FZ_\O;]%B%S=[]69', M=-9HWA))TCUMZGB]<5A5>Z'BW,J?BGQ.=DI6&SU9/J8H4P\UK3R*^=WJ/ ),4_,4P=JI"?V,&.2BWT;0C"=AINROCA(F"O M%PK%3:CXM#XHK%J)PBI16)N#PNKD^*8S;RU4GJ_*;[==ZD:T=T>X^1Z&GR@O MF%W);)HC-C9%+5DA[V4L+<:ZZ#*8> <"8O2S=C\J\V;A9CO8JD!SG+VNC%XN M'(7Q8GM$=8@HH=BW@Q_MPIU 9-S(A-#_EQ>M\UVLJZ7^Z-@CFR/< ?R$)ICZQ';S&\)4 MM-?&F&8N_Y#*_\1 "8_ 1T3?F-%_Z,^A[4BRUCU@+#1G*-=[ L>+2=(]Y7FF M:DED3L/T9>F+)I!<@9:Y,0[Z-&8>*Q?#QNOS,=61J,1[J_[.X% 09;X8P:U?1P]] M<;L:ZGMJ]F(G/PYL9]O3N4=&05:5BF,T.^IZ5'-&=[XAAZ'+03L=GR*&-H&) M6)[#(2N< C7(%>")P/M\#%#V4$,;Z$7M'_LZ]7PRSULQDK&4)9RM*)AI)\K( MD$RMK+J!#U0]Z][7N]KC]]#[1?DY5Z%!+H:(_O&O*-T,7A[AFD#"W^C+Z5\@0<<.F1:W8 MC>C?0O[4-X)J.CJ)/W5\'$4VCW"ZE^MBJB\H9SWAPCS=X 7ES%2%$W*D9V I MJ.,P$2LF0AY-04Z7[OZ8TR=\V?:/MIO0.J^C\L2%+"+&RG0+21BN2P5>EBU3 M%BMFJD2F,QF[DGSC.$\K005IC-$4]!?7?=T+/>YR4:MSFRLUK8D-;]_PZA'I M'I-@(U YRB1+%<,:F8 IU?="" WN)$6;4E*2;0_#,%2M7\RO".X9,+!_&K4_ M4K);-^!FX\>9Q)974MG$TC(I1;S\?GP\SLO-QBPSA$Z\0AN(5$:"/@7C@+T) M)V.\S\9K-JXV9X6HV+@3A^Q'/=)B$BUF5Y?Z5@*2MI2"UZK0K*&038I6M)MW M06?N"]5^BO%:#.V(>R*HR:E[KPDW'>">+$8!7:HI@QLTYGZ (\H?UDJ,^)8: M!^Z+R\S)9S99]9+,+"JQ,F@>/*$^2Q.T?KU,U\/D9)2#8 Y*J@C?4S$;%"87 M>61#QT8@R0VZC#4#57 R*XQ3I<>8&=Z9&S@P??4W4]B%PVGLPF$&NU#"0/(Q M$HCI$(?%QG&<7U]U;J^_M@G#<7-[?=Z\0-A&"=)(:A\UXJLIM+K5C\K<(2M6 MJLY(MJZ IPQAW\=B7YAFC&UW&+E(N,>D$4(0P8M4SW(283J-B"H8D. RX!_G M0UL.1/,G"'82N]>(>T4G'I[DOUW&TDK]K1+/7?<4)H2E^E!EIZ?:BNK!DDX3 M?,W@.2K3WO? R><&%)]TM4Y:O+G$)TX7AU+5]6)L\>*)L'F;=$VV?=[JN>>LKKY/@PUM,1K!7@PP/KD M<>D&NGJR@EB5HO[5,16./\6(Q8EP[!^23<"IKS]NKNMXLG,0@[64PJUE=.U- MX[8C6JT45%"D?[ON?&G>BM;5Y?7MMT:G=7WURE7-2SM@SN&B_51-G[#Z:#X< MM%IH*^)K\W/C*YL/S8O6U>?2?C"$LO)^R;$CO3YAQ 6*P%"5D4'QR %Y1]YQ MUSB\Y@;3N%I4H+OV@0BDU5"_JF?"U*$K.B3D]L<3TX3E2A065AOV M5!5E,SS(T:_*\F-PXU!RV#QLUL!;B.E-L#J/Z\=CB,U"OY-U@VE0TY6T#G,: MYG6B!W)F4LE9*A5+YD1T3)7>%__T(@P6XH#@ZTK&DYE]JPB P ]BNKP?6F#3 M4R$1U:^XGT\!W(KIZ7203F^PN'8_7=G3IV9M=%NYKO^(0WC35/@/LZ0T/* ( M>IKD:R;%5S]\LUS5'EH5K@_$1=(Y"G>E >[-!($'GND*GZ?HX3;1TM>QEM8, MI#'/CZG3;I8L1,3@9N#J7K:38GVCT6]E)\5B=%)\"4NW-FWH9D,*I9T[Q\ZM M%=K,_7YUV_S<:H/T:5Z(=N-KLRVN+T7S']^QPUV[>?[]MM5I-3FX_[W=Q#\J M)[VTBM-A4Z'(7V*R"B5-@I&@8O&FP9#%43YC79A7#5$_FMN5K@"3@F1IS/YI MU7ST-M8^9T<+->TB\/4;;.D9CY$N=7!D[K8$5.LV'=RLPBH71#5V.+Y.9S;U'UK4'BQG!@20$9 MNW][4\LUF(ANGX\2#=4U*XHE(N)QEB*CQBJI-Z2>M,V MA%K[-$'WM(92JF$U]+S,5$%IK51;+#/'1(%8 +R[[H[M0.L(%[' N)'1[NO$TY;J9OV#8/ XJ]5L?/?EALA@$"%@#&D MK#_28>'=(JCIE>O-XJI(=>M?A%,JB:(DBI(H2J)8FBB2;SWC95CAAJN]S3V< MEZ/!-Q]/N+/**VU"W@P*:^P='9&=MVW&7DWL7,JNG[7VXL]J9TN8>R6_OA"W M'!Y4J@>UPK!K 0[AA=?[6\$(H%;;KQ^7YU_R?'GFFWSFQT=GE=.ST\(<>H'L MLBT-PM7%#L,P#:,LC?XESY=GOLEG MKMK=%N;0"V21;5NDK'/=:7PMC:T5,"&WV2X,#Q;@$+;/V#HLC@S>K/,O>;X\ M\X*<^>J-K9W:[JK2CI_-7\\U 9RK.)*6.; M(IQ83>AT/#]I?L$$%VPFG&1U;F L9V(O.9N6*QK1';9>J1TU M1+L>ME##KCU4_0=+&E$+AWOJZ18@=-A(Z=;="@66GXG&U%;$E7$5_(!3/;BA M>Y+R#4\'D>52>OAM!"15/>CN54]U$9JF;H?6Z(5Q_SHKX'KF?:XE2VUEX[[A M)Y4JHPGTB. C.+I'G+!Z/C9;&7!;TC_GE)4\R#N M.;=?L#( )1\^D@]K1>)#K*7@,A@?&(G;>W!G)3>&Z">,,U4O@3C5E]AS05CW MENT0,2#_F6QIJ_IO]$QYSKZ(1G&Z/BM## M?&^1[_K_BZB O8,J_+_ZL;Y7K[X1KC6":__VWT' M_H0E\]X0?_>J]BI[@6RMV?_W!O:?7CC>^3>4]CP!5\Y6_B5HX/% M7ZF^^>AZO[_#;WW,_4\]6=P:[1?\8, M1NSJ",4Y=O5S)\+J>V/5N@/;@5'S,0R3Z(K.*K9QM%?%1O-4'M?R?7R=+GJ+ M-6KA:?4 B-.]!0]5XLJV<"X6' @.C(U#C+6P7C^@@,JMO(LGFSYWC:[#DNS9[E MS9[C0IL]S?_YTOK4ZA31;WHJ.3W".#+BWJ:.H:-(J9CX<.;&NS,4J;!./$A] M_V0^1.A7H\?-GT.[:X>_=_UW-,J5-Q7#77:NA[7]XY>=[ 6U,1BC]3&#ZOYC M\?XF%P4OOKG5@_WJ_R,#ZW!N#O)J=S56M,,P'+]_]^[AX6$?K.+].^_^70-L M=/M>!N]D_\[RW_6MT'I7K9Z -7[V#BR*ZF']Y.3PK'9X<'!X?'#Z3O[\W^/: MR6&UMC\,1V]2-C8(:-_JA: -B> 0 8/8_Y:+IA7V$,1Z,G3O\/E!.J'U;]'Q M_A5A!VKN7 @V,FBT5.O"'6SXJ_K;TRT>K$+ZDGJ?>T)1ML!#T(8V6*]V /,P M.D2<<^?:;!N*4^R!06TQX@Z1[>8Y_3G.*3W6V0JF0T&:J"]['G>.>,^V/]HZ M'\2;C_NQ)V'-$IQ+D/#KBHAZ=;^Z!M2+M'=\6CNN+D-[CS@R=J#J5O5PQ]I] M5SWJTP_B'%<-=&CI%IXSFF^NZ8G7UNC$EY(V+W;B4RU5U_+$U^F\Z\]\WFV$ M=L"18GAH:;Z>UU3W>2A@RE!Y A9"G\Y,Q'V1C*7':)GI);XLPF+@.8[W@,$S MW>LKX%9CY\T_&A4T8_9CDR+I;>5/][82NK.6;N++T="V'(>JK=:!;JO%33!" M#L+9__/I]JO8:5'81,C_":4;V.CJ?%)]Q90%@U/\:KEWD74G=]^#C;2K0HRZ M8=6YV;"JG;2I E+_ZF%[LAU[_C.?++#4P,9J#R6:9_#UQXQQ;@5#<0E[22/= M/^9);S3VY1#7#6RHY@HO6.YAU6,/=K*-N)>AYX $"-29,7LT_Q79X:1"G+US M#XNZPFY=:$O.&")A_&2P61"8DN&G&?ZPH Q_3IVO;["@>POCOA9W.;\ [P?. M''AN!UFUWU?> ?6TPZ\2:Q*?]KU>A.2P6VQ$U#/MU_\3-RAYL)LML)K2P8(A M8GT+V^3.O2CXU>&5APT'T$>]+;$?NNX$B&"W,;"N%7K@LHW1QP3Y:UR K+R9 M>4$/V(C(J\N/;!!0A7P#^RZ(@[W\2RK,VVY]OFIT4BB+M=V)1?>>1S2+&P,M M25TY)2@6/]%%%$P <]*WJ3FG>26(?ZZ>U0\K>!]GC<@VJ*B7Z-"%&.)58X2] M/[&/:I\;:BI3 X;L2@''X')'3QN&[,JAY0PP0((O(M-7?0$!S#)RX2%ZGQ6% M0\^'S9C/KVO(%9L5%:X>[)\^RC[(/OW2^I-MXJOS7S"&7F#!3[6)].E_WP7O9OVI\:UU M*VX:5]_;7PI%/R^T3T+_K\;7C8V1C<:G&P7#^%IF1A B_OO.V+==['CM@/FE MOZ2@*5/)"B43EDRXD G_V;AJ_2$:MZWFUU:A".B5N/"?EFO?BX9O2\?.L.%4 MO"^/#9-6X)X1,$S^;O5Z'EA>&*Y9P*>KU;;5,;.1+^O/R*/JXN"U4V?F')M@V9K_V3H!,0 MQ"*SZ(ZV"DT=L0&.U0D[1#A6EL-!YIL]W= MZM0*E3MC$\[ NIGRP[6K6OD_;#7JJ6O[QT@D4LU:/XYD@A9.<0I#DPC]8SL5 M82CU5:LN->PUI&[SK.FMJ.VJ0LDKW0KH MC6"VMLGC_G T.!D<]T:#LU,X.X'CMX/^"?3?]X\O1X/?^]1$O?TAG%\.+RY[ MIR,8G?UMC7'1/_9FV*\W=\0N6V/TM@\7O>&KWFG_HGKV_M?^?Z!W/.*>9KW> M?**&N+7"H *]1&9P+G1NXPH$F#D9S<#%PK6^XN:<&"N$L@4:__JPW^%4L*;K0BU--KC@\4 BE&9G/Y">\O$*KT M!' F]5(L%*Y.>NCU])T;;0!K1JB ;ZF Q4Q&2R:!^]FDL>?MP2O67'B'7B)W MYBOK-8!83! RG$B<4AIQL;3P6RXRPI&:P1!32B1@-)S08)JS^AN8"([[O_W3+]9]XM?V]R]OL",+S[FQK57 M;%DTKA@45BT*I?E@S=?_](U^33]H/E+_?"4L>27Y7S*##]I,%8976"G<-"N< M,S2THC;.\Q-!#()<$'+MLAQ)1R)'"84-]EI![X[<6A(OBD1 31F81#IZ%87< MFH#& *T5V8Q%$O$!@9U],:>EMI"4H27IG<9^#18(9!;D"8EI&@Z>D\$TED$, M-N=_;L9/,<-R$MY (JTB)D61$*;2Q;1!FQ+YXM5YWI14,R%MDWRI8'Q+9G@& MV],!V_Y3 QM")#6Y,R/CQGTKA#02I^YLJ5_JHG*@DH'^#E0>TIP$D25?K1"\ M)*>7E#RH&?:7CVY6E">"AY(DK+)$K$B#(F91+(&JU7I] V!@B9:9V MCL<,KZ1U&>T:!#<6>I.6E258V;DR:]H^(^OI(.NG1XJLT2TW9(+4^+EM2^R4 MU)S#OHDB28_>00<@,O10(->6S*+)90$M,VII8Q9GL812'J<]?@ZE#92Q.8WC M9)@956 BS4R (35;V"$(A$B8*OR\?QW$0E\A]"C/#'-%$HU]T3C8P5T_LG$0 M^H?B27)YI0LD\NS J6@)H 5@6)/[+A,M+Q/1,KS'5="2 +/4UAW^N46_7&4\ MES2?#RK? )-4Z320 MLK4M"M:QR=W=&MR'DXB%-'(U'GW^J C&\SK?!R\L+$'ZM'GR9[!^OV -'RE8 M7Q?G/D>$<[Y6;7,6I)YZ^0/5?2.=?5QZ$LO)$J#C WI"91$@#+2X2TYV( M+,M:&D*P(I>L%-S7LEGRA/9+!O&;*0G!QN]0S[SV.^>UC_7\J4?T-7\ MUUS+ASSTW@V&<-X[O;QXZUO\^_O+U%VZ)?H7KW0<2XR@?XU!S@==<%80_T<2 M5$(Y@4 ):X^V?^U=C*KGO3?]ZJMAO_<+7T9?ZCU_S&DGPG?D-/Z1%C>_0TROW_Q7@#U!+ P04 " !!@JE8H2P().<' M "P+P #0 &5X7S8V.#(V,BYH=&WM6FU3&SD2_KS\BCZN+@M5-GYAR7&V M<95#3.+:!%CC;&T^73H!,0 MQ"*SZ(ZV"DT=L0&.U0D[1#A6EL-!YIL]W= MZM0*E3MC$\[ NIGRP[6K6OD_;#7JJ6O[QT@D4LU:/X]D@A9.<0I#DPC]PUI&[SK.F-JLU,;=SNUM+MURW+KJMYWP6=Z;-/VI];X/[;D\,I5A9*7NA70 M&\%L;9/'_>%H<#(X[HT&9Z=P=@+'KP?]$S@9G/9.CP>]-]1$O?TAG+\;7KSK MG8Y@=/:W-<9%_]B;8;_>W!&[;(W1ZSY<](8O>J?]B^K9'V_Z[Z%W/.*>9KW^ M6+WBQ@J#"KP76DZ@ETE4L@(!9DY&,W"Q<*UON#LGQ@IA;#(*34?;=0HCJ%0) M^,6S344P?RY5FLK0Q2UHU.O_:H-_QY*B&ZT(]?2* P3%0 J2V5Q^POL+A"I= M 9Q)O10+A:N3'GH]?>=&&\":$2K@6RI@,9/1DDG@;C9I['E[\(HU%]ZBE\B= M^<9Z#2 6$X0,)Q*GE$=<+"W\EHN,@*1F,,24,@D8#2+7-G>O+S#CLX^Y<>T5 M6Q:-*P:%58M":3Y8\_6_?*/?T@^:#]0_7PA+7DG^E\S@@S93A>$E5@HWS0KG M# VMJ(WS!$40A2 7A%R[+$?2D=A10F&#O5;0NR.WED2,(A%04P8FD8Y>12&W M)J Q0&M%-F.11'Q 8&=?S&FI+21E:$EZI[%?@P4"F05Y0F*:AH,G93"-91"# MS?G/]?@I9EA.PAM(I%5$I2@2PE2ZF#9H4V)?O#K/FY)J)J1MDB\5E&_)#$]@ M>SQ@VW]L8$.(I"9W9F19/WR0)$UNN&&3) :_V[;$CLE M->>P;Z)(TJ-WT &(##T4R+4ELVAR64#+C%K:F,59+*&4QVF/GT-I V5L3N,X M&69&%9A(,Q-@2,T6=@@"(1*F"C_O7P6QT)<(//;!R$ M_J%XDEQ?Z0*)/#MP*EH": $8UN2NRT3+RT2T#.]Q%;0DP"RU=8M_;M$O5QE/ M)\,Y'69S.20NWGX?+\.@\NY](,E?#0*MG@-4 J99[E3DDYD72Q1LG0'PS: M?&QE*,D,O %9<%:?W37/E%OFD3X.64\Z?>XS%DDA1[F6!Z6"_3!7@E,V;6?1'R[8/,@*,'T4$N'-V6PL$=\^+=XX' M%$,F,F28"VNTSSC"4HC@HI*Q+[)PCD.*#%*,I9)NQI1WT[([!G?A)&(AC5R-1Y\_*H+QO,[WP0L+2Y ^;9[\":P_+EC#!PK6 MEP4.UO'$1[UE9>E[-H+V'MF9V;<)@CQCU"Q1W0VS)L8Z:N=OCC27I;^4Z5W'J7,;<==IB MU-R#NZ_5SPO5!-70SF1V09=] TV9)-(YQ$\0@[$A0L[]H23]_"0[A$S*PY;S M//UR)3\/)_@QEZ2^#QVY]O=K[.[3\=;C3)H/]7BKIZBL(\M*@AU;)8\H?V20?QF2D*P\3O4$Z_]P7GM0SU_ZA%]C3+*,A4" M#/K$2)#S5P%*;%8*]B?UQ*@),@74XK*\T9"5N1235)D94N\T-D4"%3>03TC] M2_CQ&M'X3AGJJ]R8>TD6;\%;,8/_5("OS#Z"2W+WV'_AY#XY%WI4%4:NY9V^ M;,CX$DMK 8,B%*R"934D)#(,%;:A!-$!S?^I('"GX;=#\(OO_^;=FJUU:CG_ M-]?R/@_O>Z>#WZ$W'/3?#'R3?X%?3=_E.YQ?>:GC6&($)PO4GQ6T_(% /B0S M!$I8>[3]IG5846_B.!!^WOZ*.4ZWVTH$$E@J"BE2EJ9= M="UPD*ZN3R>3.(U7B9.UG;;;S>#R.':DD M'M@1)<'@X(VMF(KI@#[\<7S<;1VW&RBUF^7@P1N4_V08<$$Y%431 !9+\**< M!U2&9'_2GF5FJE^\AB1A\;+WSF,)E3"F]S!+$\+?]3,2!(S?]DS&H6$Q MWM=6LT>F=NH^Y>B."$:XZG$=0]Q/B+AEO*?%M<%;OI!9WVYF@X,=/K9# MH@_*(#&[Y3T?*:+BL4][,7 ?(K9@"MHMN[D8_)W[_VV(0W?FC&Z,6\,&S!WASIJL-H=L_YJ8W?FX)Q-IIY[!ALTO-IP MJT4],8]A<@[>1Q?FSNR#,W;GQN3W2_<&G*&G)2W3? 7;^G,N%0N7FTX+*<-3 M!15:G0+%B.N#@)>' MPS%8&**'S)B4 .XR4(FN'A R@\1Q=@F<9OD(8P=#\Y M=1AQOP&'6N'MS]U6R^P/TR0C?%F\6?TCP&-GTQY0=![ %1%^!&VK#OHLJP.1 M$+(8!6O_<^KG@BF&\1,>@/N 9QN_I8#V$R:EQHH_/3/ \Q(B*BB"VD0R*W!7 M0.K%W.) E4@.#>K@)$S E/!<1G481HR&Z ;=*G9'81*&S$>\:%0KKL*J%V!N M"&=WX A&8U9IGC-.N,_PC-ZE20F&K''BT8YR7!H,3L,BJKZ9<)W9:#!@A6F]"W!6'I=KE&:Z:T6!W,KZQCYP[T5,5CO: M)ZLRBGSR5,$"ZQ/%9 ZJJE24N551*HICEHLLE?1QKG>?F=]UO2%2G"CNF:0@ M\\5G- $J+91C1A8L9FI96B,*9.F@ <_#C'86.J?\%#&N[R6"AEC%N*\E. .7 M61=O[/?+\KJ-^RO<-J3?2)^.BC[X-%O'@90CW64$&\D%.DL+_+J2;*"4@(WY M)M ?F8:*+&(*BU0@%:LT!%^-?\987#B&FH M>B17:34@V&VT&JD5UTN\?PK\HY]!Y?).KS^RM\IV!*U4FO2AM \=M%\K=?ZK MO?6(MC-^XY.Z(_P"?N@WZ43U7@ OBQT3*T]JE M,_>,J7/A&A]FKO.K_O"\(9U>G'NSK;$H-$1Z_^V@[M-@>C&^OOKJ#6?H[^-/ M/!!%4W\OQWU0?/;_"U!+ 0(4 Q0 ( $&"J5B#I<5#I1@ "\[ 0 1 M " 0 !C979A+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( $&" MJ5APZ#RI"@\ /[? 5 " =08 !C979A+3(P,C0P,S,Q M7V-A;"YX;6Q02P$"% ,4 " !!@JE8T1-=5#55 I(@< %0 M @ $1* 8V5V82TR,#(T,#,S,5]D968N>&UL4$L! A0#% @ 08*I M6&T[TMF]

7T &-E=F$M,C R-# S,S%? M;&%B+GAM;%!+ 0(4 Q0 ( $&"J5@+P[KOO5H (7 !P 5 M " 6GQ !C979A+3(P,C0P,S,Q7W!R92YX;6Q02P$"% ,4 " !!@JE8 M[ ;EBQM! 0#1?!, % @ %93 $ 8V5V83(P,C0P,S,Q7S$P M<2YH=&U02P$"% ,4 " !!@JE8&,[]5^P' 1, #0 M@ &FC0( 97A?-C8X,C8Q+FAT;5!+ 0(4 Q0 ( $&"J5BA+ @DYP< + O M - " ;V5 @!E>%\V-C@R-C(N:'1M4$L! A0#% @ M08*I6&0B-#^Y! _1< T ( !SYT" &5X7S8V.#(V,RYH 8=&U02P4& D "0 ^ @ LZ(" end XML 83 ceva20240331_10q_htm.xml IDEA: XBRL DOCUMENT 0001173489 2024-01-01 2024-03-31 0001173489 2024-03-31 0001173489 2023-01-01 2023-03-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2023-01-01 2023-03-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2024-01-01 2024-03-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2023-01-01 2023-03-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2024-01-01 2024-03-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-03-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2024-03-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-01-01 2023-03-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2024-01-01 2024-03-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-03-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2023-01-01 2023-03-31 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2024-01-01 2024-03-31 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2023-01-01 2023-03-31 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2024-01-01 2024-03-31 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2023-01-01 2023-03-31 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2024-01-01 2024-03-31 0001173489 us-gaap:CashFlowHedgingMember 2023-01-01 2023-03-31 0001173489 us-gaap:CashFlowHedgingMember 2024-01-01 2024-03-31 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-03-31 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-03-31 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-03-31 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-03-31 0001173489 us-gaap:CashFlowHedgingMember 2023-12-31 0001173489 us-gaap:CashFlowHedgingMember 2024-03-31 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-12-31 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2024-03-31 0001173489 2023-12-31 0001173489 ceva:PurchaseRightsMember ceva:The2002EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001173489 ceva:PurchaseRightsMember ceva:The2002EmployeeStockPurchasePlanMember 2024-01-01 2024-03-31 0001173489 ceva:EquitybasedCompensationExpenseIncludedInDiscontinuedOperationsMember 2023-01-01 2023-03-31 0001173489 ceva:EquitybasedCompensationExpenseIncludedInDiscontinuedOperationsMember 2024-01-01 2024-03-31 0001173489 ceva:TotalEquitybasedCompensationExpenseFromContinuingOperationsMember 2023-01-01 2023-03-31 0001173489 ceva:TotalEquitybasedCompensationExpenseFromContinuingOperationsMember 2024-01-01 2024-03-31 0001173489 ceva:GeneralAndAdministrativeMember 2023-01-01 2023-03-31 0001173489 ceva:GeneralAndAdministrativeMember 2024-01-01 2024-03-31 0001173489 ceva:SalesAndMarketingMember 2023-01-01 2023-03-31 0001173489 ceva:SalesAndMarketingMember 2024-01-01 2024-03-31 0001173489 ceva:ResearchAndDevelopmentNetMember 2023-01-01 2023-03-31 0001173489 ceva:ResearchAndDevelopmentNetMember 2024-01-01 2024-03-31 0001173489 ceva:CostOfRevenuesMember 2023-01-01 2023-03-31 0001173489 ceva:CostOfRevenuesMember 2024-01-01 2024-03-31 0001173489 ceva:RSUsAndPSUsMember 2024-01-01 2024-03-31 0001173489 ceva:RSUsAndPSUsMember 2024-03-31 0001173489 ceva:RSUsAndPSUsMember 2023-12-31 0001173489 ceva:ShorttermExecutivePSUsMember ceva:VestingOnFebruary162027Member 2024-02-12 2024-02-12 0001173489 ceva:ShorttermExecutivePSUsMember ceva:VestingOnFebruary162026Member 2024-02-12 2024-02-12 0001173489 ceva:ShorttermExecutivePSUsMember ceva:VestingOnFebruary162025Member 2024-02-12 2024-02-12 0001173489 ceva:ChiefCommercialOfficerMember 2024-02-12 2024-02-12 0001173489 srt:ChiefOperatingOfficerMember 2024-02-12 2024-02-12 0001173489 srt:ChiefFinancialOfficerMember 2024-02-12 2024-02-12 0001173489 ceva:CFOCOOAndCCOMember ceva:ShorttermExecutivePSUsMember 2024-02-12 2024-02-12 0001173489 srt:ChiefExecutiveOfficerMember ceva:ShorttermExecutivePSUsMember 2024-02-12 2024-02-12 0001173489 ceva:IncreaseInEligiblePSUsMember srt:ChiefExecutiveOfficerMember ceva:ShorttermExecutivePSUsMember ceva:GoalsThreeMember 2024-02-12 2024-02-12 0001173489 ceva:IncreaseInEligiblePSUsMember ceva:ShorttermExecutivePSUsMember ceva:GoalsThreeMember 2024-02-12 2024-02-12 0001173489 srt:MaximumMember ceva:VestingBasedOnActualReturnInExcessof100PercentOfRussel2000IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsThreeMember 2024-02-12 2024-02-12 0001173489 srt:MinimumMember ceva:VestingBasedOnActualReturnInExcessof100PercentOfRussel2000IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsThreeMember 2024-02-12 2024-02-12 0001173489 ceva:VestingBasedOnActualReturnInExcessof100PercentOfRussel2000IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsThreeMember 2024-02-12 2024-02-12 0001173489 srt:MaximumMember ceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfRussel2000IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsThreeMember 2024-02-12 2024-02-12 0001173489 srt:MinimumMember ceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfRussel2000IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsThreeMember 2024-02-12 2024-02-12 0001173489 ceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfRussel2000IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsThreeMember 2024-02-12 2024-02-12 0001173489 ceva:FullVestingBasedOnTheAchievementPositiveShareholderReturnMember ceva:ShorttermExecutivePSUsMember ceva:GoalsThreeMember 2024-02-12 2024-02-12 0001173489 ceva:ShorttermExecutivePSUsMember ceva:GoalsThreeMember 2024-02-12 2024-02-12 0001173489 ceva:IncreaseInEligiblePSUsMember srt:ChiefExecutiveOfficerMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2024-02-12 2024-02-12 0001173489 ceva:IncreaseInEligiblePSUsMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2024-02-12 2024-02-12 0001173489 srt:MaximumMember ceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2024-02-12 2024-02-12 0001173489 srt:MinimumMember ceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2024-02-12 2024-02-12 0001173489 ceva:VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2024-02-12 2024-02-12 0001173489 srt:MaximumMember ceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2024-02-12 2024-02-12 0001173489 srt:MinimumMember ceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2024-02-12 2024-02-12 0001173489 ceva:VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMember ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2024-02-12 2024-02-12 0001173489 ceva:ShorttermExecutivePSUsMember ceva:GoalsTwoMember 2024-02-12 2024-02-12 0001173489 ceva:IncreaseInEligiblePSUsMember srt:ChiefExecutiveOfficerMember ceva:ShorttermExecutivePSUsMember ceva:GoalsOneMember 2024-02-12 2024-02-12 0001173489 ceva:IncreaseInEligiblePSUsMember ceva:ShorttermExecutivePSUsMember ceva:GoalsOneMember 2024-02-12 2024-02-12 0001173489 srt:MaximumMember ceva:VestingBasedOnAchievementInExcessOf90PercentMember ceva:ShorttermExecutivePSUsMember ceva:GoalsOneMember 2024-02-12 2024-02-12 0001173489 srt:MinimumMember ceva:VestingBasedOnAchievementInExcessOf90PercentMember ceva:ShorttermExecutivePSUsMember ceva:GoalsOneMember 2024-02-12 2024-02-12 0001173489 ceva:ShorttermExecutivePSUsMember ceva:GoalsOneMember 2024-02-12 2024-02-12 0001173489 ceva:FullVestingBasedonTheAchievementof2022LicenseTargetMember ceva:ShorttermExecutivePSUsMember ceva:GoalsOneMember 2024-02-12 2024-02-12 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember ceva:VestingAfterTheFirstAnniversaryGrantDateMember 2024-02-12 2024-02-12 0001173489 ceva:ChiefCommercialOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2024-02-12 2024-02-12 0001173489 srt:ChiefOperatingOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2024-02-12 2024-02-12 0001173489 srt:ChiefFinancialOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2024-02-12 2024-02-12 0001173489 srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2024-02-12 2024-02-12 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary172026Member 2024-02-12 2024-02-12 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary172025Member 2024-02-12 2024-02-12 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary172024Member 2024-02-12 2024-02-12 0001173489 ceva:ChiefCommercialOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2024-02-12 2024-02-12 0001173489 srt:ChiefOperatingOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2024-02-12 2024-02-12 0001173489 srt:ChiefFinancialOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2024-02-12 2024-02-12 0001173489 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2024-02-12 2024-02-12 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-03-31 2024-03-31 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 2024-03-31 0001173489 ceva:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 2024-03-31 0001173489 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001173489 us-gaap:EmployeeStockOptionMember 2024-03-31 0001173489 2023-01-01 2023-12-31 0001173489 srt:MaximumMember ceva:The2011StockIncentivePlanMember 2024-01-01 2024-03-31 0001173489 ceva:The2011StockIncentivePlanMember 2024-01-01 2024-03-31 0001173489 ceva:The2011StockIncentivePlanMember 2024-03-31 0001173489 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-12-31 0001173489 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2024-03-31 0001173489 ceva:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001173489 country:CN 2023-01-01 2023-03-31 0001173489 country:CN 2024-01-01 2024-03-31 0001173489 ceva:OtherMember 2023-01-01 2023-03-31 0001173489 ceva:OtherMember 2024-01-01 2024-03-31 0001173489 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001173489 srt:AsiaPacificMember 2024-01-01 2024-03-31 0001173489 ceva:EuropeAndMiddleEastMember 2023-01-01 2023-03-31 0001173489 ceva:EuropeAndMiddleEastMember 2024-01-01 2024-03-31 0001173489 country:US 2023-01-01 2023-03-31 0001173489 country:US 2024-01-01 2024-03-31 0001173489 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001173489 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001173489 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001173489 ceva:CorporateBondsMember 2023-12-31 0001173489 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001173489 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001173489 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001173489 ceva:CorporateBondsMember 2024-03-31 0001173489 ceva:CorporateBondsMember 2023-12-31 0001173489 ceva:CorporateBondsMember 2024-03-31 0001173489 2023-04-01 2023-06-30 0001173489 ceva:DeferredRevenueMember 2023-12-31 0001173489 ceva:DeferredRevenueMember 2024-03-31 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2023-12-31 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2024-03-31 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2023-12-31 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2024-03-31 0001173489 ceva:TradeReceivablesMember 2023-12-31 0001173489 ceva:TradeReceivablesMember 2024-03-31 0001173489 us-gaap:RoyaltyMember 2023-01-01 2023-03-31 0001173489 us-gaap:LicenseMember 2023-01-01 2023-03-31 0001173489 us-gaap:RoyaltyMember 2024-01-01 2024-03-31 0001173489 us-gaap:LicenseMember 2024-01-01 2024-03-31 0001173489 us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001173489 us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001173489 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001173489 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001173489 ceva:SmartSensingProductsMember 2023-01-01 2023-03-31 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2023-01-01 2023-03-31 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2023-01-01 2023-03-31 0001173489 ceva:SmartSensingProductsMember 2024-01-01 2024-03-31 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2024-01-01 2024-03-31 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2024-01-01 2024-03-31 0001173489 ceva:ConnectivityProductsMember 2023-01-01 2023-03-31 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2023-01-01 2023-03-31 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2023-01-01 2023-03-31 0001173489 ceva:ConnectivityProductsMember 2024-01-01 2024-03-31 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2024-01-01 2024-03-31 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2024-01-01 2024-03-31 0001173489 us-gaap:LicenseMember ceva:OtherMember 2023-01-01 2023-03-31 0001173489 us-gaap:LicenseMember ceva:OtherMember 2024-01-01 2024-03-31 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2023-01-01 2023-03-31 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2023-01-01 2023-03-31 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2024-01-01 2024-03-31 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2024-01-01 2024-03-31 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2023-01-01 2023-03-31 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2023-01-01 2023-03-31 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2024-01-01 2024-03-31 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2024-01-01 2024-03-31 0001173489 us-gaap:RoyaltyMember country:US 2023-01-01 2023-03-31 0001173489 us-gaap:LicenseMember country:US 2023-01-01 2023-03-31 0001173489 us-gaap:RoyaltyMember country:US 2024-01-01 2024-03-31 0001173489 us-gaap:LicenseMember country:US 2024-01-01 2024-03-31 0001173489 2026-01-01 2024-03-31 0001173489 2025-01-01 2024-03-31 0001173489 2024-04-01 2024-03-31 0001173489 us-gaap:SegmentDiscontinuedOperationsMember 2023-01-01 2023-03-31 0001173489 ceva:IntrinsixCorpMember 2023-09-14 2023-09-14 0001173489 ceva:IntrinsixCorpMember 2023-09-14 2023-09-14 0001173489 ceva:VisisonicsMember 2024-01-31 0001173489 ceva:VisisonicsMember 2024-01-01 2024-01-31 0001173489 2023-03-31 0001173489 2022-12-31 0001173489 us-gaap:RetainedEarningsMember 2023-03-31 0001173489 us-gaap:TreasuryStockCommonMember 2023-03-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001173489 ceva:CommonStockOutstandingMember 2023-03-31 0001173489 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001173489 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001173489 ceva:CommonStockOutstandingMember 2023-01-01 2023-03-31 0001173489 us-gaap:RetainedEarningsMember 2022-12-31 0001173489 us-gaap:TreasuryStockCommonMember 2022-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001173489 ceva:CommonStockOutstandingMember 2022-12-31 0001173489 us-gaap:RetainedEarningsMember 2024-03-31 0001173489 us-gaap:TreasuryStockCommonMember 2024-03-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001173489 ceva:CommonStockOutstandingMember 2024-03-31 0001173489 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001173489 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001173489 ceva:CommonStockOutstandingMember 2024-01-01 2024-03-31 0001173489 us-gaap:RetainedEarningsMember 2023-12-31 0001173489 us-gaap:TreasuryStockCommonMember 2023-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001173489 ceva:CommonStockOutstandingMember 2023-12-31 0001173489 2024-05-06 thunderdome:item shares iso4217:USD iso4217:USD shares utr:M pure utr:Y Q1 2024 --12-31 false 0001173489 false false false false 0 P1Y P2Y P1Y P3Y P4Y 0 0 1 P1Y P1Y P0Y9M 0 0 0 0 10-Q true 2024-03-31 false 000-49842 CEVA, Inc. DE 77-0556376 15245 Shady Grove Road, Suite 400 Rockville MD 20850 240 308-8328 Common Stock, $.001 per share CEVA NASDAQ Yes Yes Accelerated Filer false false false 23582142 21222000 23287000 10662000 10556000 126870000 132695000 288000 288000 33635000 30307000 13378000 12526000 205767000 209371000 6897000 7070000 1239000 1609000 7157000 6732000 6704000 6978000 58308000 58308000 2689000 2967000 346000 406000 12332000 10644000 95672000 94714000 301439000 304085000 1804000 1154000 2479000 3018000 4984000 5800000 14854000 14402000 2634000 2513000 26755000 26887000 7339000 7524000 3525000 3943000 1471000 1390000 12335000 12857000 0.001 0.001 5000000 5000000 0 0 0.001 0.001 45000000 45000000 23695190 23695190 23581522 23440848 24000 23000 252927000 252100000 113668 254342 2528000 5620000 -2720000 -2329000 14646000 20167000 262349000 264341000 301439000 304085000 11414000 18248000 10658000 8014000 22072000 26262000 2503000 3508000 19569000 22754000 17991000 18674000 2816000 2719000 3572000 3827000 150000 154000 24529000 25374000 -4960000 -2620000 1257000 1455000 60000 117000 -3763000 -1282000 1685000 1417000 -5448000 -2699000 0 -2173000 -5448000 -4872000 -0.23 -0.12 0 -0.09 -0.23 -0.21 23508000 23334000 -5448000 -4872000 200000 730000 4000 92000 196000 638000 -195000 -425000 380000 -171000 -575000 -254000 -379000 384000 12000 45000 -391000 339000 -5839000 -4533000 23440848 23000 252100000 -5620000 -2329000 20167000 264341000 0 0 0 0 -5448000 -5448000 0 0 0 -391000 0 -391000 0 3571000 0 0 0 3571000 -56872 0 0 1278000 0 0 1278000 197546 1000 -2744000 4370000 0 -73000 1554000 23581522 24000 252927000 -2528000 -2720000 14646000 262349000 23215439 23000 242841000 -9904000 -6249000 32160000 258871000 0 0 0 0 -4872000 -4872000 0 0 0 339000 0 339000 0 3859000 0 0 0 3859000 200587 0 -3559000 5232000 0 0 1673000 23416026 23000 243141000 -4672000 -5910000 27288000 259870000 -5448000 -4872000 700000 742000 278000 677000 3571000 3859000 -4000 -92000 191000 23000 165000 -285000 60000 117000 -3003000 -3802000 -3194000 -2205000 274000 249000 -106000 -125000 358000 -880000 433000 -412000 -539000 838000 -973000 357000 510000 702000 -235000 -275000 -6000 308000 -7350000 -5076000 904000 105000 540000 0 753000 -0 12653000 -0 14080000 1750000 4789000 4895000 5099000 6540000 1278000 -0 1554000 1673000 276000 1673000 -90000 61000 -2065000 3198000 23287000 21285000 21222000 24483000 873000 1860000 200000 234000 303000 506000 21222000 24209000 0 274000 21222000 24483000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 1:</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>BUSINESS </b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The financial information in this quarterly report includes the results of Ceva, Inc. and its subsidiaries (the “Company” or “Ceva”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Ceva is the leader in innovative silicon and software IP solutions that enable smart edge products to connect, sense, and infer data more reliably and efficiently. With the industry’s only portfolio of comprehensive communications and scalable edge AI IP, Ceva powers the connectivity, sensing, and inference in today’s most advanced smart edge products across consumer IoT, mobile, automotive, infrastructure, industrial, and personal computing. More than 17 billion of the world’s most innovative smart edge products from AI-infused smartwatches, IoT devices and wearables to autonomous vehicles, 5G mobile networks and more are powered by Ceva.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Ceva is a trusted partner to many of the leading semiconductor and original equipment manufacturer (OEM) companies targeting a wide variety of cellular and IoT end markets, including mobile, PC, consumer, automotive, smart-home, surveillance, robotics, industrial and medical. The customers incorporate Ceva’s IP into application-specific integrated circuits (ASICs) and application-specific standard products (ASSPs) that they manufacture, market and sell to consumer electronics companies. Ceva’s application software IP is licensed primarily to OEMs who embed it in their System on Chip (SoC) designs to enhance the user experience, and OEMs also license Ceva’s hardware IP products and solutions for their SoC designs to create power-efficient, intelligent, secure and connected devices.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Ceva’s wireless communications, sensing and edge AI technologies are at the heart of some of today’s most advanced smart edge products. From Bluetooth connectivity, Wi-Fi, ultra-wide band (UWB) and 5G platform IP for ubiquitous, robust communications, to scalable edge AI neural processing unit (NPU) IPs, sensor fusion processors and embedded application software that make devices smarter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Ceva licenses its portfolio of wireless communications and scalable edge AI IP to its customers, breaking down barriers to entry and enabling them to bring new cutting-edge products to market faster, more reliably, efficiently and economically.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 2: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Basis of Presentation </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The interim condensed consolidated financial statements have been prepared according to U.S. Generally Accepted Accounting Principles (“U.S. GAAP”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2024, are not necessarily indicative of the results that may be expected for the year ending December 31, 2024. For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2023, contained in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 7, 2024, have been applied consistently in these unaudited interim condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Accounting Standards Recently Adopted by the Company</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In June 2022, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies the guidance when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and introduces new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. The guidance is effective for annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted ASU 2022-03 as of January 1, 2024. The adoption did not result in a material impact on the Company's interim condensed financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Accounting Standards Recently Issued, Not Yet Adopted by the Company</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <div> </div> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>(in thousands, except share data)</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Use of Estimates </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the financial statements, the reported amounts of revenues and expenses during the reporting period, and amounts classified as a discontinued operation. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Basis of Presentation </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The interim condensed consolidated financial statements have been prepared according to U.S. Generally Accepted Accounting Principles (“U.S. GAAP”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2024, are not necessarily indicative of the results that may be expected for the year ending December 31, 2024. For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2023, contained in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 7, 2024, have been applied consistently in these unaudited interim condensed consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Accounting Standards Recently Adopted by the Company</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In June 2022, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies the guidance when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security and introduces new disclosure requirements for equity securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. The guidance is effective for annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted ASU 2022-03 as of January 1, 2024. The adoption did not result in a material impact on the Company's interim condensed financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Accounting Standards Recently Issued, Not Yet Adopted by the Company</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b><i>Use of Estimates </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the financial statements, the reported amounts of revenues and expenses during the reporting period, and amounts classified as a discontinued operation. Actual results could differ from those estimates.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 3: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>ACQUISITION</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In January 2024, the Company acquired 100% of the equity shares of a privately held, Greek-based company, to extend the research and development resources in the Ceva group. Under the terms of the purchase agreement, the Company agreed to pay an aggregate of approximately $750 paid at closing and approximately $2,100 subject to continued employment and certain performance milestones. The Company has accounted for this acquisition as an asset acquisition. As such, the total purchase consideration was allocated to the assets acquired.</p> 750000 2100000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 4: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>HELD FOR SALE AND DISCONTINUED OPERATION</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On September 14, 2023, the Company and Intrinsix, then its wholly owned subsidiary, entered into a Share Purchase Agreement (the “Agreement”) with Cadence Design Systems, Inc. (“Cadence”), pursuant to which Cadence agreed to purchase all of the issued and outstanding capital shares of Intrinsix from the Company for $35,000 in cash, subject to other certain purchase price adjustments as provided for in the Agreement (the “Transaction”). The closing of the Transaction occurred on October 2, 2023. At the closing, an amount of $300 from the consideration was deposited with a third-party escrow agent for the purposes of satisfying any additional post-closing purchase price adjustments owed by the Company to Cadence (was fully paid to the Company during the first quarter of 2024), a further amount of $3,500 of the consideration was deposited with the same escrow agent for a period of 18 months as security for the Company’s indemnification obligations to Cadence in accordance with the terms and conditions set forth in the Agreement, and after giving effect to post-closing adjustments resulting in a $240 repayment to the Company during the first quarter of 2024. The Agreement includes certain representations, warranties and covenants of the parties, and the Company also agreed to certain non-competition and non-solicitation terms, which are subject to certain exceptions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Under ASC 205-20, "<i>Discontinued Operation</i>" when a component of an entity, as defined in ASC 205-20, has been disposed of or is classified as held for sale, the results of its operations, including the gain or loss on its component are classified as discontinued operations and the assets and liabilities of such component are classified as assets and liabilities attributed to discontinued operations; that is, provided that the operations, assets and liabilities and cash flows of the component have been eliminated from the Company’s consolidated operations and the Company will have no significant continuing involvement in the operations of the component.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As a result of the Transaction, Intrinsix's results of operations and asset and liability balances are disclosed as a discontinued operation. All prior periods comparable results of operation, assets and liabilities have been retroactively included in discontinued operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The following table shows the Company's results of discontinued operation for the below presented period:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>ended March </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>31, 2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,473</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,807</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">666</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Research and development, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,117</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Sales and marketing</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">326</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">General and administrative</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">221</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amortization of intangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">175</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total operating expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,839</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Financial income, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss from discontinued operations before taxes on income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income tax expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss from discontinued operation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The following table presents cash flows from discontinued operations:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>ended March</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>31, 2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net cash flows used in operating activities (*)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,230</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">(*) Amortization and depreciation allocated to discontinued operation for the three-month period ended March 31, 2023 amounted to $492.</p> 35000000 300000 3500000 240000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>ended March </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>31, 2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,473</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,807</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">666</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Research and development, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,117</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Sales and marketing</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">326</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">General and administrative</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">221</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amortization of intangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">175</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total operating expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,839</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Financial income, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss from discontinued operations before taxes on income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income tax expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss from discontinued operation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>ended March</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>31, 2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net cash flows used in operating activities (*)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,230</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> 2473000 1807000 666000 2117000 326000 221000 175000 2839000 -2173000 0 -2173000 0 -2173000 -1230000 492000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 5: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>REVENUE RECOGNITION</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Under ASC No. 606, “Revenue from Contracts with Customers” (“ASC 606”), an entity recognizes revenue when or as it satisfies a performance obligation by transferring intellectual property (“IP”) licenses or services to the customer, either at a point in time or over time. The Company recognizes most of its revenues at a point in time upon delivery when the customer accepts control of the IP. The Company recognizes revenue over time on significant license customization contracts that are in the scope of ASC 606 by using cost inputs to measure progress toward completion of its performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by the Company’s licensees on sales of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on the Company’s estimation of the customer’s sales during the quarter.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. The estimated revenues do not include amounts of royalties or unexercised contract renewals:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Remainder </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>of 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2025</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2026 and</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>thereafter</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Licensing and related revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,028</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,015</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">322</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><span style="text-decoration: underline; ">Disaggregation of revenue:</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 26pt; text-align: justify;">The following table provides information about disaggregated revenue by primary geographical, use cases for the Company's technology portfolio, and timing of revenue recognition:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended March 31, 2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended March 31, 2023 </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Licensing and related </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>revenues</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Royalties </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Licensing and related </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>revenues</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Royalties </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Geography</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">383</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,538</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">702</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,650</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,352</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Europe and Middle East</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">601</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">911</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,512</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,950</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,809</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Asia Pacific</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,417</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,414</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,072</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,248</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,014</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Use cases for the Company’s technology portfolio</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Connect (baseband for handset and other devices, Bluetooth, Wi-Fi and NB-IoT)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,067</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,939</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,006</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,924</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,665</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Sense &amp; Infer (sensor fusion, audio, sound, imaging, vision and AI)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,347</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,719</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,066</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,324</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,414</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,072</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,248</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,014</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Timing of revenue recognition</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Products transferred at a point in time</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,453</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,621</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,014</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,635</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Products and services transferred over time</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,627</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,627</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,414</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,072</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,248</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,014</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:26pt;"><span style="text-decoration: underline; ">Contract balances:</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following table provides information about trade receivables, unbilled receivables and contract liabilities from contracts with customers:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023 </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,052</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,433</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unbilled receivables (associated with licensing and related revenue)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,735</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unbilled receivables (associated with royalties)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,983</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,139</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenues (short-term contract liabilities)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,479</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,018</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The Company receives payments from customers based upon contractual payment schedules; trade receivables are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer. Unbilled receivables associated with licensing and other include amounts related to the Company’s contractual right to consideration for completed performance objectives not yet invoiced. Unbilled receivables associated with royalties are recorded as the Company recognizes revenues from royalties earned during the quarter, but not yet invoiced, either by actual sales data received from customers, or, when applicable, by the Company’s estimation. Contract liabilities (deferred revenue) include payments received in advance of performance under the contract, and are realized with the associated revenue recognized under the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the three months ended March 31, 2024, the Company recognized $1,179 that was included in deferred revenues (short-term contract liability) balance at January 1, 2024. </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Remainder </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>of 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2025</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2026 and</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>thereafter</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Licensing and related revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,028</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,015</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">322</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 4028000 1015000 322000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended March 31, 2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended March 31, 2023 </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Licensing and related </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>revenues</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Royalties </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Licensing and related </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>revenues</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Royalties </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Geography</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">383</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,538</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">702</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,650</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,352</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Europe and Middle East</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">601</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">911</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,512</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,950</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,809</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Asia Pacific</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,417</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,505</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,414</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,072</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,248</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,014</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Use cases for the Company’s technology portfolio</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Connect (baseband for handset and other devices, Bluetooth, Wi-Fi and NB-IoT)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,067</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,939</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,006</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,924</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,665</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Sense &amp; Infer (sensor fusion, audio, sound, imaging, vision and AI)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,347</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,719</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,066</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,324</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,414</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,072</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,248</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,014</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Timing of revenue recognition</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Products transferred at a point in time</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,453</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,621</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,014</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,635</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Products and services transferred over time</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,627</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,627</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,414</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,072</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,248</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,014</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 383000 2155000 2538000 702000 1650000 2352000 601000 911000 1512000 1950000 859000 2809000 10417000 7592000 18009000 15121000 5505000 20626000 13000 13000 475000 475000 11414000 10658000 22072000 18248000 8014000 26262000 10067000 7939000 18006000 15924000 5665000 21589000 1347000 2719000 4066000 2324000 2349000 4673000 11414000 10658000 22072000 18248000 8014000 26262000 9453000 10658000 20111000 14621000 8014000 22635000 1961000 1961000 3627000 3627000 11414000 10658000 22072000 18248000 8014000 26262000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023 </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,052</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,433</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unbilled receivables (associated with licensing and related revenue)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,735</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unbilled receivables (associated with royalties)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,983</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,139</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenues (short-term contract liabilities)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,479</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,018</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 14052000 8433000 9600000 9735000 9983000 12139000 2479000 3018000 1179000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 6: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>LEASES</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company leases substantially all of its office space and vehicles under operating leases. The Company's leases have original lease periods expiring between 2025 and 2034. Many leases include one or more options to renew. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably certain. Lease payments included in the measurement of the lease liability comprise the following: the fixed non-cancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term (years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rates</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total operating lease cost and cash payments for operating leases were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">663</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">753</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash payments for operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">727</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Maturities of lease liabilities are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The remainder of 2024</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$2,082</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,027</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">880</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">640</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="q2qselectedlineitem" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td class="q2qselectedlineitem" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2029 and thereafter</p> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td class="q2qselectedlineitem" style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">621</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total undiscounted cash flows</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,582</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">423</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Present value of lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,159</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term (years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rates</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">663</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">753</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash payments for operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">727</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> P3Y11M19D 0.04 663000 753000 622000 727000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The remainder of 2024</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$2,082</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,027</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">880</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">640</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="q2qselectedlineitem" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td class="q2qselectedlineitem" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2029 and thereafter</p> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td class="q2qselectedlineitem" style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">621</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total undiscounted cash flows</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,582</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">423</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Present value of lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,159</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 2082000 2027000 880000 640000 332000 621000 6582000 423000 6159000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 7: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>MARKETABLE SECURITIES</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following is a summary of available-for-sale marketable securities:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024 (Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amortized<br/> cost</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross<br/> unrealized<br/> gains</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross<br/> unrealized<br/> losses</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair<br/> value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,434</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(743</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48,736</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Available-for-sale - matures after one year through three years:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">80,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">127</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,928</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78,134</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">130,369</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">172</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,671</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">126,870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023 </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amortized<br/> cost</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross<br/> unrealized<br/> gains</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross<br/> unrealized<br/> losses</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair<br/> value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,690</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(243</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Available-for-sale - matures after one year through three years:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,700</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,734</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,244</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">136,390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">282</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">132,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of March 31, 2024, and December 31, 2023, and the length of time that those investments have been in a continuous loss position:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Less than 12 months</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>12 months or greater</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>unrealized</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>loss</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>unrealized </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>loss</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">As of March 31, 2024 (unaudited)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,123</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,036</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,524</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">As of December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,193</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(49</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,643</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(3,928</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of March 31, 2024, the allowance for credit losses was not material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents gross realized gains and losses from sale of available-for-sale marketable securities:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>(unaudited)</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross realized gains from sale of available-for-sale marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross realized losses from sale of available-for-sale marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024 (Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amortized<br/> cost</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross<br/> unrealized<br/> gains</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross<br/> unrealized<br/> losses</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair<br/> value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,434</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(743</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48,736</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Available-for-sale - matures after one year through three years:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">80,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">127</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,928</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78,134</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">130,369</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">172</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,671</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">126,870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023 </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amortized<br/> cost</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross<br/> unrealized<br/> gains</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross<br/> unrealized<br/> losses</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair<br/> value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,690</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(243</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Available-for-sale - matures after one year through three years:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,700</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,734</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,244</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">136,390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">282</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">132,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 49434000 45000 743000 48736000 80935000 127000 2928000 78134000 130369000 172000 3671000 126870000 27690000 4000 243000 27451000 108700000 278000 3734000 105244000 136390000 282000 3977000 132695000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Less than 12 months</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>12 months or greater</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>unrealized</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>loss</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>unrealized </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>loss</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">As of March 31, 2024 (unaudited)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,123</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,036</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,524</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">As of December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,193</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(49</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,643</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(3,928</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> 23123000 147000 76036000 3524000 18193000 49000 86643000 3928000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>(unaudited)</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross realized gains from sale of available-for-sale marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross realized losses from sale of available-for-sale marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 9000 92000 5000 -0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 8: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>FAIR VALUE MEASUREMENT</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">FASB ASC No. 820, “Fair Value Measurements and Disclosures” defines fair value, establishes a framework for measuring fair value. Fair value is an exit price, representing the amount that would be received for selling an asset or paid for the transfer of a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"> <tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="vertical-align: top; width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Level I</p> </td> <td style="vertical-align: top; width: 85%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Unadjusted quoted prices in active markets that are accessible on the measurement date for identical, unrestricted assets or liabilities;</p> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="vertical-align: top; width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Level II</p> </td> <td style="vertical-align: top; width: 85%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</p> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="vertical-align: top; width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Level III</p> </td> <td style="vertical-align: top; width: 85%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:26pt;">The Company measures its marketable securities, investments in marketable equity securities and foreign currency derivative contracts at fair value. The carrying amount of cash, cash equivalents, short-term bank deposits, trade receivables, other accounts receivable, trade payables and other accounts payables approximate fair value due to the short-term maturity of these instruments. Investments in marketable equity securities are classified within Level I as the securities are traded in an active market. Marketable securities and foreign currency derivative contracts are classified within Level II as the valuation inputs are based on quoted prices and market observable data of similar instruments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The table below sets forth the Company’s assets and liabilities measured at fair value by level within the fair value hierarchy. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-left: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level I </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level II </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level III (unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Marketable securities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">126,870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">126,870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Investments in marketable equity securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">346</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">346</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-left: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level I </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level II </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level III</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Marketable securities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">988</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">988</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Investments in marketable equity securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-left: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level I </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level II </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level III (unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Marketable securities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">126,870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">126,870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Investments in marketable equity securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">346</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">346</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-left: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level I </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level II </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level III</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Marketable securities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">988</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">988</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Investments in marketable equity securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 126870000 0 126870000 0 413000 0 413000 0 346000 346000 0 0 132695000 0 132695000 0 988000 0 988000 0 406000 406000 0 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 9: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 36pt;"> </td> <td style="width: 36pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">a.</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Summary information about geographic areas:</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The Company manages its business on the basis of <span style="-sec-ix-hidden:c854">one</span> reportable segment: the licensing of intellectual property to semiconductor companies and electronic equipment manufacturers (see Note 1 for a brief description of the Company’s business). The following is a summary of revenues within geographic areas:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues based on customer location:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,538</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,352</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe and Middle East</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,512</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,809</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia Pacific (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,072</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">(1) China</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,763</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 36pt;"> </td> <td style="width: 36pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">b.</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Major customer data as a percentage of total revenues:</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The following table sets forth the customers that represented 10% or more of the Company’s total revenues in each of the periods set forth below. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer B</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer C</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">*) Less than 10%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues based on customer location:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,538</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,352</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe and Middle East</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,512</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,809</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia Pacific (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,072</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,262</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">(1) China</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,763</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 2538000 2352000 1512000 2809000 18009000 20626000 13000 475000 22072000 26262000 13592000 17763000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer A</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer B</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer C</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*)</td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">*) Less than 10%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 0.15 0.14 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 10: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NET LOSS PER SHARE OF COMMON STOCK</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period, plus dilutive potential shares of common stock considered outstanding during the period, in accordance with FASB ASC No. 260, “Earnings Per Share.”</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Numerator:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss from continuing operation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,448</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(2,699</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss from discontinued operation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,448</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Denominator (in thousands):</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted weighted-average common stock outstanding</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,508</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,334</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic and diluted net loss per share from continuing operation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.12</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic and diluted net loss per share from discontinued operation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(0.09</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic and diluted net loss per share</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The total number of shares related to outstanding equity-based awards was 1,560,454 and 1,181,119 for the three months ended March 31, 2024 and 2023, respectively, and in each case was excluded from the calculation of diluted net loss per share.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Numerator:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss from continuing operation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,448</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(2,699</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss from discontinued operation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,448</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,872</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Denominator (in thousands):</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted weighted-average common stock outstanding</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,508</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,334</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic and diluted net loss per share from continuing operation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.12</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic and diluted net loss per share from discontinued operation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(0.09</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic and diluted net loss per share</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody></table> -5448000 -2699000 0 -2173000 -5448000 -4872000 23508000 23334000 -0.23 -0.12 0 -0.09 -0.23 -0.21 1560454 1181119 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 11: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>COMMON STOCK AND STOCK-BASED COMPENSATION PLANS</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 26pt;">The Company has historically granted a mix of stock options, stock appreciation rights (“SARs”) capped with a ceiling and restricted stock units (“RSUs”) to employees and non‑employee directors of the Company and its subsidiaries under the Company’s equity plans and provides the right to purchase common stock pursuant to the Company’s 2002 employee stock purchase plan to employees of the Company and its subsidiaries. As of March 31, 2024, and December 31, 2023, there were <span style="-sec-ix-hidden:c936"><span style="-sec-ix-hidden:c937">no</span></span> outstanding or exercisable SARs left.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 26pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 35pt;">The options granted under the Company’s stock incentive plans have been granted at the fair market value of the Company’s common stock on the grant date. Options granted to employees under stock incentive plans generally vest at a rate of 25% of the shares underlying the option after one year and the remaining shares vest in equal portions over the following 36 months, such that all shares are vested after <span style="-sec-ix-hidden:c941">four</span> years. A summary of the Company’s stock option activities and related information for the three months ended March 31, 2024, are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of<br/> options </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted<br/> average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>exercise<br/> price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted<br/> average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>remaining<br/> contractual </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>term</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate<br/> intrinsic </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding as of December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">99,425</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.74</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">316</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.77</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Forfeited or expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding as of March 31, 2024 (unaudited)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">86,425</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21.64</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">213</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable as of March 31, 2024 (unaudited)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21.64</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 35pt;">As of March 31, 2024, there was $184 of unrecognized compensation expense related to unvested stock options. This amount is expected to be recognized over a weighted-average period of 2.2 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 35pt;">An RSU award is an agreement to issue shares of the Company’s common stock at the time the award or a portion thereof vests. RSUs granted to employees generally vest in <span style="-sec-ix-hidden:c967">three</span> equal annual installments starting on the <span style="-sec-ix-hidden:c968">first</span> anniversary of the grant date. RSUs granted to non-employee directors would generally vest in <span style="-sec-ix-hidden:c969">two</span> equal annual installments starting on the <span style="-sec-ix-hidden:c970">first</span> anniversary of the grant date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 35pt;">On February 12, 2024, the Compensation Committee of the Board (the “Committee”) granted 33,318, 20,043, 16,399 and 13,535 RSUs, effective as of February 16, 2024, to each of the Company’s Chief Executive Officer (“CEO”), Chief Financial Officer (“CFO”), Chief Operating Officer (“COO”) and Chief Commercial Officer (“CCO”), respectively, pursuant to the Company’s 2011 Stock Incentive Plan (the “2011 Plan”). The RSU grants vest 33.4% on February 16, 2025, 33.3% on February 16, 2026 and 33.3% on February 16, 2027.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Also, on February 12, 2024, the Committee granted 49,978, 13,362, 10,932 and 9,023 performance-based restricted stock units (“PSUs”), effective as of February 16, 2024, to each of the Company’s CEO, CFO, COO and CCO, respectively, pursuant to the 2011 Plan. The performance goals for the PSUs with specified weighting are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 90%; margin-left: 0pt; margin-right: auto;"> <tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 32%; border-left: 1px solid black; border-top: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 9pt;">Weighting</p> </td> <td style="border-width: 1px; border-style: solid; border-color: black black rgb(0, 0, 0); vertical-align: top; width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 9pt;">Goals</p> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 32%; border-left: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 9pt;">50% (*)</p> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 68%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;">Vesting of the full 50% of the PSUs occurs if the Company achieves the 2024 license and related revenue target approved by the Board (the “2024 License Revenue Target”). The vesting threshold is achievement of 90% of the 2024 License Revenue Target. If the Company’s achievement of the 2024 License Revenue Target is above 90% but less than 99% of the 2024 License Revenue Target, 91% to 99% of the eligible PSUs would be subject to vesting. If the Company’s actual result exceeds 100% of the 2024 License Revenue Target, every 1% increase of the 2024 License Revenue Target, up to 120%, would result in an increase of 2% of the eligible PSUs for the Company’s CFO, COO and CCO and an increase of 3% of the eligible PSUs for the Company’s CEO.</p> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 32%; border-left: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 9pt;">25%</p> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 68%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;">Vesting of the full 25% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2024 is greater than the S&amp;P Semiconductors Select Industry index (the “S&amp;P index”). The vesting threshold is if the return on the Company’s stock for 2024 is at least 90% of the S&amp;P index. If the return on the Company’s stock, in comparison to the S&amp;P index, is above 90% but less than 99% of the S&amp;P index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Company’s stock exceeds 100% of the S&amp;P index, every 1% increase in comparison to the S&amp;P index, up to 120%, would result in an increase of 2% of the eligible PSUs for the Company’s CFO, COO and CCO and an increase of 3% of the eligible PSUs for the Company’s CEO.</p> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 32%; border-left: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 9pt;">25%</p> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 68%; border-left: 1px solid black; border-right: 1px solid black; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;">Vesting of the full 25% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2024 is greater than the Russell 2000 index (the “Russell index”). The vesting threshold is if the return on the Company’s stock for 2024 is at least 90% of the Russell index. If the return on the Company’s stock, in comparison to the Russell index, is above 90% but less than 99% of the Russell index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Company’s stock exceeds 100% of the Russell index, every 1% increase in comparison to the Russell index, up to 120%, would result in an increase of 2% of the eligible PSUs for the Company’s CFO, COO and CCO and an increase of 3% of the eligible PSUs for the Company’s CEO.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(*) As of March 31, 2024, the Company's management estimates that it is not probable that the performance condition will be met by year end.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Accordingly, assuming maximum achievement of the performance goals set forth above, PSUs representing an additional 60%, meaning an additional 29,986, would be eligible for vesting of the Company’s CEO, and an additional 40%, meaning an additional 5,344, 4,372 and 3,609, would be eligible for vesting for each of the Company’s CFO, COO and CCO, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Subject to achievement of the thresholds the above performance goals for 2024, the PSUs vest 33.4% on February 16, 2025, 33.3% on February 16, 2026 and 33.3% on February 16, 2027.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A summary of the Company’s RSU and PSU activities and related information for the three months ended March 31, 2024, are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of<br/> RSUs and </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>PSUs</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average Grant-</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Date<br/> Fair Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested as of December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,281,751</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24.97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">414,572</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Vested</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(112,076</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Forfeited or expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(110,218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19.07</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested as of March 31, 2024 (unaudited)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,474,029</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">As of March 31, 2024, there was $22,830 of unrecognized compensation expense related to unvested RSUs and PSUs. This amount is expected to be recognized over a weighted-average period of 1.6 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The following table shows the total equity-based compensation expense included in the interim condensed consolidated statements of loss:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 45pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">203</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">206</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,007</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,102</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Sales and marketing</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">365</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">378</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">996</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">866</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total equity-based compensation expense from continuing operations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,571</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,552</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Equity-based compensation expense included in discontinued operations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">307</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total equity-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,571</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">The fair value for rights to purchase shares of common stock under the Company’s employee stock purchase plan was estimated on the date of grant using the following assumptions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contractual term of up to (months)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.25 P36M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of<br/> options </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted<br/> average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>exercise<br/> price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted<br/> average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>remaining<br/> contractual </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>term</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate<br/> intrinsic </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding as of December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">99,425</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20.74</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">316</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.77</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Forfeited or expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding as of March 31, 2024 (unaudited)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">86,425</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21.64</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">213</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable as of March 31, 2024 (unaudited)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21.64</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody></table> 99425 20.74 P2Y6M 316000 13000 14.77 86425 21.64 P2Y7M6D 213000 67000 21.64 P1Y6M 192000 184000 P2Y2M12D 33318 20043 16399 13535 0.334 0.333 0.333 49978 13362 10932 9023 0.50 0.50 0.90 0.99 0.91 0.99 0.01 1.20 0.02 0.03 0.25 0.25 0.90 0.90 0.99 0.91 0.99 1 0.01 1.20 0.02 0.03 0.25 0.25 0.90 0.90 0.99 0.91 0.99 1 0.01 1.20 0.02 0.03 0.60 29986 0.40 5344 4372 3609 0.334 0.333 0.333 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of<br/> RSUs and </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>PSUs</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average Grant-</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Date<br/> Fair Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested as of December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,281,751</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24.97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">414,572</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Vested</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(112,076</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Forfeited or expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(110,218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19.07</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested as of March 31, 2024 (unaudited)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,474,029</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22.34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 1281751 24.97 414572 17.21 112076 36.71 110218 19.07 1474029 22.34 22830000 P1Y7M6D <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 45pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">203</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">206</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,007</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,102</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Sales and marketing</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">365</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">378</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">996</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">866</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total equity-based compensation expense from continuing operations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,571</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,552</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Equity-based compensation expense included in discontinued operations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">307</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total equity-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,571</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 203000 206000 2007000 2102000 365000 378000 996000 866000 3571000 3552000 0 307000 3571000 3859000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contractual term of up to (months)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 0 0.46 0.45 0.053 0.048 P6M P6M <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 12: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>DERIVATIVES AND HEDGING ACTIVITIES </b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company follows the requirements of FASB ASC No. 815,” Derivatives and Hedging” which requires companies to recognize all of their derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging transaction and further, on the type of hedging transaction. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. Due to the Company’s global operations, it is exposed to foreign currency exchange rate fluctuations in the normal course of its business. The Company’s treasury policy allows it to offset the risks associated with the effects of certain foreign currency exposures through the purchase of foreign exchange forward or option contracts (“Hedging Contracts”). The policy, however, prohibits the Company from speculating on such Hedging Contracts for profit. To protect against the increase in value of forecasted foreign currency cash flow resulting from salaries paid in currencies other than the U.S. dollar during the year, the Company instituted a foreign currency cash flow hedging program. The Company hedges portions of the anticipated payroll of its non-U.S. employees denominated in the currencies other than the U.S. dollar for a period of one to twelve months with Hedging Contracts. Accordingly, when the dollar strengthens against the foreign currencies, the decline in present value of future foreign currency expenses is offset by losses in the fair value of the Hedging Contracts. Conversely, when the dollar weakens, the increase in the present value of future foreign currency expenses is offset by gains in the fair value of the Hedging Contracts. These Hedging Contracts are designated as cash flow hedges.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For derivative instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. As of March 31, 2024, and December 31, 2023, the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $8,700 and $16,500, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The fair value of the Company’s outstanding derivative instruments is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative assets:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Derivatives designated as cash flow hedging instruments:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange forward contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">988</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">988</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The increase (decrease) in unrealized gains (losses) recognized in “accumulated other comprehensive gain (loss)” on derivatives, before tax effect, is as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Derivatives designated as cash flow hedging instruments:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange option contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(105</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange forward contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(195</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(320</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(195</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(425</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The net (gains) losses reclassified from “accumulated other comprehensive gain (loss)” into income are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Derivatives designated as cash flow hedging instruments:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange option contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange forward contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(380</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(380</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;">The Company recorded in cost of revenues and operating expenses a net gain of $380 and a net loss $171 during the three months ended March 31, 2024 and 2023, respectively, related to its Hedging Contracts.</p> 8700000 16500000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative assets:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Derivatives designated as cash flow hedging instruments:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange forward contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">988</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">988</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Derivatives designated as cash flow hedging instruments:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange option contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(105</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange forward contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(195</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(320</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(195</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(425</td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> </tbody></table> 413000 988000 413000 988000 0 -105000 -195000 -320000 -195000 -425000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended<br/> March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Derivatives designated as cash flow hedging instruments:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange option contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign exchange forward contracts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(380</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(380</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody></table> 0 0 -380000 171000 -380000 171000 380000 171000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 13: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>ACCUMULATED OTHER COMPREHENSIVE LOSS</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following tables summarize the changes in accumulated balances of other comprehensive income (loss), net of taxes:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended March 31, 2024 </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended March 31, 2023 </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Unrealized</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>gains (losses) </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>on</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>available-</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>for-</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>sale </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>marketable </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>securities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Unrealized </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>gains </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(losses)</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>on cash </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>flow</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>hedges</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Unrealized</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>gains (losses) </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>on </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>available-</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>for-</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>sale </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>marketable </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>securities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Unrealized </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>gains </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(losses) on </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>cash </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>flow hedges</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">988</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,329</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,142</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(107</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,249</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-indent: -9pt;">Other comprehensive income (loss) before reclassifications</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">188</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(195</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">684</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(426</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">258</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-indent: -9pt;">Amounts reclassified from accumulated other comprehensive income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(380</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(384</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(92</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">81</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net current period other comprehensive income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(575</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(391</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(253</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">339</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,133</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,720</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,550</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(360</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The following table provides details about reclassifications out of accumulated other comprehensive income (loss):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 39.3%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Details about</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Accumulated Other</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Comprehensive Income</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>(Loss) Components</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount Reclassified from Accumulated Other </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Income (Loss)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30.7%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Affected Line Item </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>in the Statements of Income </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Loss)</b></p> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024<br/> (unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023<br/> (unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrealized losses on cash flow hedges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenues</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">324</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Sales and marketing</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">380</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(171</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total, before income taxes</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income tax expense (benefit)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">380</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total, net of income taxes</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrealized gains on available-for-sale marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Financial income (loss), net</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income tax expense (benefit)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total, net of income taxes</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">384</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(81</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total, net of income taxes</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended March 31, 2024 </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended March 31, 2023 </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Unrealized</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>gains (losses) </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>on</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>available-</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>for-</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>sale </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>marketable </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>securities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Unrealized </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>gains </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(losses)</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>on cash </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>flow</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>hedges</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Unrealized</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>gains (losses) </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>on </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>available-</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>for-</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>sale </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>marketable </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>securities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Unrealized </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>gains </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(losses) on </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>cash </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>flow hedges</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">988</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,329</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,142</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(107</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,249</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-indent: -9pt;">Other comprehensive income (loss) before reclassifications</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">188</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(195</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">684</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(426</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">258</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-indent: -9pt;">Amounts reclassified from accumulated other comprehensive income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(380</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(384</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(92</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">81</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net current period other comprehensive income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(575</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(391</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(253</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">339</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,133</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,720</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,550</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(360</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody></table> -3317000 988000 -2329000 -6142000 -107000 -6249000 188000 -195000 -7000 684000 -426000 258000 4000 380000 384000 92000 -173000 -81000 184000 -575000 -391000 592000 -253000 339000 -3133000 413000 -2720000 -5550000 -360000 -5910000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 39.3%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Details about</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Accumulated Other</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Comprehensive Income</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>(Loss) Components</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount Reclassified from Accumulated Other </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Income (Loss)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30.7%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Affected Line Item </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>in the Statements of Income </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Loss)</b></p> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended March 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024<br/> (unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023<br/> (unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrealized losses on cash flow hedges</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenues</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">324</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Sales and marketing</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">380</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(171</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total, before income taxes</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income tax expense (benefit)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">380</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total, net of income taxes</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrealized gains on available-for-sale marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Financial income (loss), net</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income tax expense (benefit)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total, net of income taxes</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">384</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(81</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total, net of income taxes</p> </td> </tr> </tbody></table> -8000 4000 -324000 147000 -9000 4000 -39000 16000 380000 -171000 0 2000 380000 -173000 4000 92000 0 0 4000 92000 384000 -81000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 14: </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>SHARE REPURCHASE PROGRAM </b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the three months ended March 31, 2024, the Company repurchased 56,872 shares of common stock at an average purchase price of $22.48 per share for an aggregate purchase price of $1,278. The Company did <span style="-sec-ix-hidden:c1340">not</span> repurchase any shares of common stock during the first quarter of 2023. As of March 31, 2024, 643,128 shares of common stock remained available for repurchase pursuant to the Company’s share repurchase program.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The repurchases of common stock are accounted for as treasury stock, and result in a reduction of stockholders’ equity. When treasury shares are reissued, the Company accounts for the reissuance in accordance with FASB ASC No. 505-30, “Treasury Stock” and charges the excess of the repurchase cost over issuance price using the weighted average method to retained earnings. The purchase cost is calculated based on the specific identified method. In the case where the repurchase cost over issuance price using the weighted average method is lower than the issuance price, the Company credits the difference to additional paid-in capital.</p> <div> </div> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 56872 22.48 1278 643128 <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"><a href="#" id="part2item5" title="part2item5"></a></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Item 5</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>OTHER INFORMATION</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:26pt;">During the three months ended March 31, 2024, <span style="-sec-ix-hidden:c1348"><span style="-sec-ix-hidden:c1349"><span style="-sec-ix-hidden:c1350"><span style="-sec-ix-hidden:c1351">no</span></span></span></span> director or officer (as defined in Rule 16a-1(f) under the Exchange Act) 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 of Regulation S-K.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> Amortization and depreciation allocated to discontinued operation for the three-month period ended March 31, 2023 amounted to $492. China

6L;DV3@!=8C MX! ;*T'Q;PUCX-PJH1^_2U&OFM,:;C_?JW]P\ @SIQK&DG]GB5D-O#./)+"@ M.3=?Y.8CE$ =JQ=+KMTOV91C X_$N38R+8W1@Y2)XI_>E8'8,@C;3QA$I4&T M;]!YPJ!5&K0<:.&9P[JBA@[[2FZ(LJ-1S3ZXV#AKI&'"IG%F%+YE:&>&GZ0! MTB9OR4?@"<%E06:4 Z$B(5=,QU(8)G)(R.<,%'6!?WT%AC*NR0W/2V_&A3?1$]ZTR#7.N-+DO4@@V;7W MD:S"B^[Q+J-&P1EDIR1LGY HB%IU_C2;7U-U2EIAG?F..ZTJVBVGUWY";Y1* M9=C?(I!R@=$R5"S9W$9<:S!U(;MLE+3;_$)G-(:!A_M8@UJ#-WSU(NP&[^IX M"[&N$[-;?#T,>YV^OZZ!:E=0[4:H^G6BR8]K2.>@?M8Q-2H>RG0DL1WX3@7? M.7Y&&R4/I>\\RFC[/*K/:+>"ZC9"3811#$_J.S*6"C=04R8;E0YE.9+8#G2O M@NXU0E_F&GNT1N9TSH3+Z F9*KEF]LZBG$Q$<6VZ%Q/!#,/.41S+W*[^)7;% M,LTX&#@AH^07'MYXWYD3%,18)O?GYXVB0B] J?T#KHAG[U$ZHW90I;,(4R/( M,\-T5H7I[&AKHU'IT+5Q)+$=Z/,*^KP1VMV)N+MG1L:W>PFM R_4.EM);'6" M8#^-C7,^DR@,'B[^X! F/,AP&3^4 5.I#1ESJ>W*GBH6P]::KF,NI]N!?H3< M[--SF;>*G?!_F"=8=:2"+5A<;-7/<\Z6Q6U62QP^VJLVS?O(C2X=BNQOE7HI MJ*6K@#5Q9U!1]56]594]HN&D9DK M'.?28!GJ'E?XI0#*#L#W"XG%8]FP$U3?'L-_4$L#!!0 ( $""J5@\VB$N MA00 !01 9 >&PO=V]R:W-H965TD%-F)*78& M^B61*-WIGCOR7CS9"OFD,@!-GHN\5-,@T[JZ#$.59% P=2XJ*/')4LB":;R5 MJU!5$EAJA8H\C'J]85@P7@:SB5V[D[.)6.NL7[1\L/,(\ M,@5SD?_!4YU-@W% 4EBR=:[OQ?8C-$ #HR\1N;)_R;9YMQ>09*VT*!IAM*#@ M9?V?/3>.V!.@<8= U A$;P4&'0)Q(Q"_%>AW"/0;@;[U3(UB_;!@FLTF4FR) M-&^C-G-AG6FE$9^7)NX/6N)3CG)Z]DEH('UR1CY"GA+<1^2!Y4!8F9(%5XDH M-2_7D)+/%4AF(W5&'G#SI6M\2RS-2Y50+">_2K&N%+DIDWR=\G+5(:[(NP5H MQG-UBIJ^/BS(NY-3Q;_7SSVF!.W48JMOGZ'OGO8 M /K1Z1FOI$D;EZIB"4P#S L*Y :"V8\_T&'O9Q=6K6QHE9F4L9E%_1$2;!S& M]UOC^U[C/V'V2IC*R!*3C")KA?L!PRWJ+8$[Q9Y]KCG@YOCIU&'6M?\#?]*_ M7([Q"AWKF%K98,\Q9S2*>V[/#%K/#+R&SX72YA#).KPN"*^"8R$&!Q!TW!NY M&88MP]#+@.=>*5))L>3:!>"5/A9@> P' [=]H]:^T??.%H*F$PRF_)2#$0N M*JQK^CTIP0GD5706A*58^KC2)F%LG.?$J^M8FHO#J$3434-[NT+;\_)< M%4)J_F]=1/'0\U*SX,;:[_A>3E03I;O MVA_0PP:A*W*[]H#Z^P/3_>7?B)Z3;'C0BNYL:M,1O%[9553J+ZG8 M8;Y*WW6O@"[%TU4OY+E(F$8H+3H@[7"E,PQI)@'."C.P$'S(14K C"WDUO8A M+V,#8858EXW*D_Y%=.X:),*]T:\ N;(CM"*)$:U;]':U'=.O[7#Z9GUNQG?' M^A4=7<[1=ZXG8WQB)_YP]^GZ]P)$67$\E3DLT8S>^0CWE*Q'\/I&B\H.I8]" MXXAK+S-@*4CS CY?"AQ,FQOS@?:'D-E_4$L#!!0 ( $""J5ATXN,U$@( M "L$ 9 >&PO=V]R:W-H965T%LAE.P\FP>E@PXK2N .2)C4M<(OFJ5XK M:Y&!)6<5"LVD (7[>7 _N5O$SM\[_&38ZK,]N$QV4CX[XVL^#T(G"#EFQC%0 MNQQPB9P[(BOC=\\9#"$=\'Q_8O_L<[>Y[*C&I>2_6&[*>? A@!SWM.%F(]LO MV.U\9U$ 6:.-K'JP55 QT:WTV+_#&2"Z!(AZ0.1U=X&\RA4U M-$V4;$$Y;\OF-CY5C[;BF'!%V1IE;YG%F?2'- A3> <;/*!HT*Z9+ 3S3W:] M0D,9U_"(1]-0?@-7P 0\EK+15.0Z(<9*<$0DZ\,MNG#1A7 Q/$AA2@V?1([Y M_WABI0_ZHY/^1?0FX;=&C"$.1Q"%40Q/VQ5<7]V\P1L/[Q)[WO<7>)=6IK(M M8\MA2ECZ0J :P7=&=XPS\S)Z_6)_7N?3R>_"S'P8-R&'=#*Y_9B0P[DXC=$#5043&CCN+30&PO=V]R:W-H965TO MC!;2^I%'DRPQ]+&QP=:%I-T88Q\4^\86M25/4A[]]Y-DU\MHXD*A:R'$>MQ[ M?(YT9-W1FHM;F2(JV.09DV,G5:H8NJZ,4LR)/.$%,CVSX"(G2G=%XLI"((EM M4IZY@>?UW)Q0YH0C.S81X8@O54893@3(99X3<7>.&5^/'=^Y'YC2)%5FP U' M!4EPANJFF C=00'0!EN07B[%MYN%/Z91N;\L*0% M5]/WH'=%'Z2,&'VB7).=NU2"]BRH.=6KL.,%_9&[VD&E4U/I_+<]T(F4QW#X M XDXVB6@FVLTYK*Z>MQ5C,5'^YT8L/R]FM-_1?V56^_KQJI/=%7@UKXX#E\-7C@JW80 M[+:5[_V]&;W78ZQ'N.QWEKMU]YLZ2E^B"642,EQH)._D5'\F1%F:E!W%"UL. MS+G2Q85MIKJ<0V$"]/R"ZY*@ZI@*HRX0PS]02P,$% @ 0(*I6+)@*^Z( M!@ ;"P !D !X;"]W;W)K&ULM9IM;]LV$,>_ M"N$50PNLM?@DV9EC(+4SK,#2!7&ZO2CZ0K%I6Z@L>A+M-, ^_"C9$2V)8D). M1H':DN^.=_Q'NA\ECAYY^CU;,R; CTV<9)>]M1#;BWX_FZ_9)LP^\"U+Y"]+ MGFY"(0_353_;IBQ<%$Z;N(\\S^]OPBCIC4?%N=MT/.([$4<)NTU!MMMLPO3I M(XOYXV4/]IY/W$6KMC;;AB,R:^;&]3>=0OHRRB#4NRB"<@9H <6;!GN8G'''W]GQX)H'F_. MXZSX'SP>;;T>F.\RP3='9YG!)DH.G^&/XT2<.$#Y;LF/R<\U42%:*\!],H"U>KE*W"X@1?EG9OITR$49R]DU9?9E/P M]LT[\ 9$";A?\UT6)HMLU!'1O2P>5DXR(>:8EWG#O=Q!P<_<(Q MOU;W8X2\ (WZ^]-T-5:^_%=:5;(B95;$F-5]&B;9DJ4I6X!0@%L>):(04E[? MX.L-VSRP])LN9V/8_(9UD6W#.;OLR3M2QM(]ZXU__@GZWJ\Z)3H*5ID!6LX M==7EX$A/9]R#$-9TT5@A'U.]+GZ9E?]J7?B>I2\+8HQG*TA'P2JE!V7I@:L@ M06.JX="OZ]$TPCX*]'(,RIP&QIPF/$GR9K6/Q!.X3?EB-Q>940YC/%LY.@I6 M*7U8ECYTE6/8E&,@D:.F1],*03H8Z@6!GNI=GC&OF405 68YA22KUVEBCF@K M2E?1JO6?]&[HJLO1\W3*B>?7==%9^0%NT06IO) QKR^?/]U?3\'L_NK^>J;- MSNAOK4)'T:K5JJ8.G;OZT;/RAT_QH*Z"Q@K3EJX.55N'YKY^O4OE\@!(% ,W MT6(1,W =9L)\=73:TKN*5JU?-77HW-5ALV%#"NNTI;%" Z_MKJ7:.C3W]:LL M"L%M.(^6T=RL1J?]O*MHU:I51X>N+?WC"YY?H7YV-"0@6\^P+F+3#'D2FEM4 M5#0 S3CPIUA+)#/*UVG_[RI:M5Q% - 9 :"& 7!=A:8-"5KX&*G^C\S]_X]H M+GN_F8G-(6Q5Z"I:M6#5\)%SPT?-5@XA@:0FA,YL@,B@10K5\I&YY=>E /\" MYW6E>2AKR.Q@H2'\$6Q10>(#,>O*#8ZU:Q%JL:P$U,P(-Z9](8!5[+LA4K MDL#6).&PDC4/8BW4.1@"G[PV<']OT*0#WZOW)8T1'%*O12E%$-B:(%Z]MC6' MMM;G'." %3A@9W# &G#P"*S?XG1F%+9!'E;H@*W1X>6%JSFFM3;G0 6L4 $[ MHP+6,$#C'M>T:5VX8D4)V$P)=_PIC"6Y&57HE &ZBE8M6#$ =F8 K&$ SZ?U MAZ0:LX$'6R" * @@9@BH*_%_UJWFH:Q?B)X##HB" ^(,!T3S#$&CF,;,H)CB M V+F XUB]JLA\QC64IT##XC" ^*,!Z39^8,AKC\CU5A1WV^YRY&3?05F/M H MY; 6,@]B+=4Y2($H4B#.I$ T;QL"V)!*8X5)RSL)HCB!F#E!(]6+:R%S2&MA MSH$)1&$"<<8$HGF# "FM"Z.!";^-L8DB!6)'"FZK(?,@UE*=@R6(8@GBS!*D M"0G#QF8=C=& MEQ!5($$M0:)5R^&S*%MY>DJ6G4B%#A09W X>I[N7POHL/[: M56-%J=?2C6C.#=4SJF]2<]_\"K]-UE$2ZLKNGVRIW+!T56Q-S<"<[Q)QV%I7 MGBVWOWXL-GW6SD_@Q11JSE]1=#&A.@^9MOREV _:5T,?]N'>A.DJ2C(0LZ5, MP_L0R+_B]+"U]7 @^+;8[/G A>";XNN:A0N6Y@;R]R7GXOD@'Z#<8#S^#U!+ M P04 " ! @JE8]]&N2PX# #Q"@ &0 'AL+W=OTEB>-[CL^])[%O;RGDK4H!-+G+>*[Z3JKU[-1U59Q" M1M6)F$&.,Q,A,ZIQ**>NFDF@B05EW T\K^5FE.5.U+/O+F74$W/-60Z7DJAY MEE%Y?PY<+/N.[ZQ?C-@TU>:%&_5F= I7H&]FEQ)';LF2L QRQ41.)$SZSIE_ M.O ] [ 1WQ@LU<8S,:F,A;@U@T])W_&,(N 0:T-!\;: 7!NF%#'KX+4*=0 M>*ZTR HP*LA8OKK3NZ(0&P"_\00@* #! ]UA,,X 8H<#D%3QM41AMQ<#C.K.&&Q=*SE=* M@B>47%!Y0D+_'0F\H%$!']3#AQ"7\' ;[F)-RL($96$"R]=XDF\"4D*"WZHM M#":M4B'UL0:9D5CD6N(G2/A#58ZJX4"N0 G M>OO&;WGOJXS:$]E6VHTR[<8STI8/:5=ENZ)H;M3;;WC-X)$KNU&=1AA6N](L MY35KY9W%L9SC1S5:?U1K4\AO_,%BLSWF4_N[?=4IR%K/:E=ZJ6=[(MLJ2JLL M2NOUGK5VW.BV/.^1915![;!9;5F[5-?^9\M&XIYR?5]K4RW[2VW:$]E6(3IE M(3JOMZFSZT"W$SZR:3?(#_RP6^U3MY37?=Z&O3[)ZDRII7JI*7LBV\K:]QX. M<.]_'%3%*G\YJ2JB*HXJ=Z,?,N9#P62UWD'*\DJ&59,KF98B'6$\=WGA:N\T6FS8(;CRNV MP!O4M]65I)G;HJ1YB5SE@H/$^<0Y\T]GD;&W!C]S7*NM?S!,[H5X,),OZ<3Q M3$)88*(- J-AA3,L"@-$:?QN,)TVI''<_G]"O[#ZFSBO'<@ MQ3E;%OI:K#]CPV=H\!)1*/N%=6T;A0XD2Z5%V3A3!F7.ZY$]-CIL.031 8>@ M<0AV'/S! 8>P<0@MT3HS2^N<:1:/I5B#--:$9GZL-M:;V.3<5/%&2]K-R4_' MWX1&&,()?$420\&)'6$FE(;>.6J6%^J8MF]OSJ%W= Q'D'/XD8FE8CQ58U=3 M#@;)39IXTSI><"!>")>"ZTS!)YYB^M+?I=Q; L$3@6G0"7C)9!]"_QT$7C#8 MD\_L[]W#CG3"5L_0X@T.X-W9[U.Q.TH(%@!\'\I:3O\#I&RSKR"S3BC3)4Y5Q1*<.-0&%,H5.O';-W[D M?>R08]#*,>A,]'M%*NAG]@F=JWUT:Y3(HIC&LXJCB,JQVN;QVF8T?+9YD=ZP M36_X;]5*/>XUT#^MY6&E[?&^SDVAGV/S6/6E)1)ZD94QE4;$.] M5BN@1@_B917V\HI>5R (=EB]MAD%HYT*N%N]J$2YL"U:@56UOM7M:OL*G-GF MM[,^I=>A;N;/,/730G=VD7-%9.8$Z?5'I+:LVW4]T:*R'>]>:.J?]C>C%PZE M,:#]N:"NUTQ,@/;-C/\ 4$L#!!0 ( $""J5AR*W(\G@( $(' 9 M>&PO=V]R:W-H965TM%*6_D($%(1 MI+75M$GM%/5CNW;@$*P:S&R3M/]^QT!I.DAR$WR,S_N<$^S7\4[(%U4 :/): M\DHMK4+K^LJV55I 2=6EJ*'"-[F0)=48RHVM:@DT:Y-*;GN.$]HE9965Q.W< M2B:Q:#1G%:PD44U94OEV#5SLEI9KO4\\L$VAS82=Q#7=P"/HYWHE,;('E8R5 M4"DF*B(A7UK?W*MKUS$)[8K?#'9J;TQ,*VLA7DSP,UM:CJD(.*3:2%!\;.$& M.#=*6,??7M0:F"9Q?_RN_KUM'IM94P4W@O]AF2Z65F21#'+:JG@JOTENV[M/+!(VB@MRCX9*RA9U3WI:_]'["5XWH$$KT_PVKH[4%OE+=4T MB:78$6E6HYH9M*VVV5@=02WS+,T\DOH8$$Y"NY ^Q-X>">ZD8RS3 0 M>3=-[AA=,]Y-GM^"IHRK"W)&6$6>"M$H6F4JMC768U3MM&=?=VSO /N>RDLR M<[\0S_%\\OQX2\[/+C[+V-C.T),W].2UNOX!W:<"<,.8+9F!-$V@_FRJO$XF M;&7,]MTFGA-YL;V=@,\&^.PHW/0RQ>JR@D\L;S[-\@>6?XH53+'\$2N*G&E4 M,*""4ZAP"A6,4*%_ !4.J/ 4:CZ%"D>HV>S QYH/J/DI5$1P\Q)= 'I:KD%. MD>?C)CUWFAP-Y.CX'A6:(.E"*LK!N#9UB$!*6GX(L1W#(YK;!:UFPRJ%B!S3G$MCQ[(S["[0HFY-&ULM9=MC^(V$(#_BI6>JCL) M-J\D80M(NZ"]5NJVJ^7V3J>J'TPP$*T3<[8#N_WU'8<00N)DZ&<\S MML?CT9[Q9[$A1**7A*9B;&RDW%Z;IH@V),'BBFU)"B,KQA,LHY M4D)-Q[)\,\%Q:DQ&>=\#GXQ8)FF.1)8DF+_>$LKV8\,VCAV/\7HC5840HB:0R@>%O1Z:$4F4)_/A6*.95B]?MH_2Z'!Y@%%F3*Z)=X M*3=C(S30DJQP1N4CV_],"J#)'%Z^,#+B;(^XD@9KZB./3:X--'&JEG$N.8S& MH"VU]BN8&=^7M*T%>".;I)&)?Q7V2)IDQ(7: .LP\J2^4-/=>K+6A3R@G\ MH:5?ST&)-K@,[70"^Y " 9(]@<2!B2O0-)#'SD3 F4IY'2:$ZTAEVLWZ:") M-*CQ:$3T+'[)XG]/%@IM_8GS&Y[V \^MX6B$G(K0&5%0$@7_D*@#Z ['''W& M-",ZAJ 9[3!P_1I$4\H)O(&MIPA+BO#?KPM>2<)+"B0WG&7K#5K!_9OWB![" MY0&*6@Y0V' [M(9N?<,UI6P+\F;+"1J6=,/O2G?YF1HV_7>"&F-3Q@E"/:!M MG:YQZ\+\MSKFO_LSP#+7?2H [Q3@URK@TPGP5VAKKVM+[7J1&'WCGG^%48I91%:Q^GZ&!881E O@?0C MHS#+NA(E78"Z#V[A=14W".W&[: 1LZV!X[6%Y526V-UUR45A>?N.*V8Y\\^U M7']8Y]#)^6[;/6>?"A>[NW*YC".*LB2C^;(V]NU'.)@]M" @#@N)7[28;M/] MP*DS-H65\M\!U<%\$[!9AO1=/[#KB#JQ81"T0)[*%;N[7KFX M2B[LO%DFZ^1T=;)9>0:I-R@XLH8\C2A9@:)U%8 =?GC6'1J2;?.7T8))>&?E MGQMX"A.N!&!\Q>!U5#348ZM\7$_^!E!+ P04 " ! @JE8F]&05H," !_ M!@ &0 'AL+W=O(% M2$ >^P!J*XU6;$ALJNA@K]WDVE@X=F<[+=NGWSD)H="6L;UI?,[]__W=.;D, M-DH_FAS1PE,AI!EZN;6K2]\W:8X%,^=JA9+N+)0NF*50+WVSTLBR2E0(/PJ" MKE\P+KW1H-J;ZM% E59PB5,-IBP*IG]=H5";H1=ZSQMW?)E;M^&/!BNVQ!G: M^]544^2W+ADO4!JN)&A<#+U/X>6XX_*KA >.&[.U!E?)7*E'%]QD0R]P0"@P MMU4RYP9'"OQ@V:6HZ']67V\H!;P62MCX%[2TR+X;\S@EF)*8C*#:\8U/#!14DRG MA3%H8-9;Y>QFQ7VPXN7K%>T<4L;_SMM?;CE MR^$*BO>!U]Z=+:2S,.F]X=Z3E%SLITY:ZN1=ZI85E(8E85K4?VMRLH/1ZP9Q M]PWL;E:_VTT.-+G3XG;^ _?#7>[L'/Q9W'&/^BOR?5D74?\-N;\U'MQHII=G MR:4!@0O2!><]LM'UN*L#JU;5Q)@K2_.G6N;TA4#M$NC^0M'4: (WA-IOSN@/ M4$L#!!0 ( $""J5A^IF0+=0( !H& 9 >&PO=V]R:W-H965T(!Y!6$I(,-I1&HF5CD\:$Z-B>W>326-AQ M9SLMVZ_?V4E#*05MTEX:^WS?=_?=V==LK?2]J1$M/$C1F'%06[L\#T-3U"B9 M.59+;.BD4EHR2UN]",U2(RL]2(HPCJ+34#+>!'GF;3[UA M_^BUDY8Y,SA5X@MXZOD()XW]AW?M& 12ML4KV M8,I \J;[LH>^#EL XMD/B'M O M(7P D/2#Q0KO,O*Q+9EF>:;4&[;R)S2U\ M;3R:U/#&=7%F-9URPMG\J[((9S"":Z;OT;*Y0)AAT6IN.1JRS[KV@JK@2BMC MX!:9X+^QA"NZ(P984\(7LI-SI96$&2,&=+7^#K.J$WG5CX M3OCRF[[\['GYY6/YS5#^?;7M8I_ZV&X*K/+W6;C:5KO'(QYKNCZ;E+M",IW'IF$O7"3Q\#A6H;VUVEP3H,N O_KG?L$QI\ MW9QZI.FF)EV4A>NEP(HHH^,S&ANZFT3=QJJE?\QS96DT^&5-PQNU&PO=V]R M:W-H965T(DYDOGV<^>R8>;H1\5$L M39Z2.%4C9ZGUZLIU5;2$A*E+L8+4/)D+F3!MAG+AJI4$-LN=DMCU/2]T$\93 M9SS,[]W+\5!D.N8IW$NBLB1A\M&.ARNV@ ?07U?W MTHS<$F7&$T@5%RF1,!\Y'^C5Q,\=+2#V]G(\2PCB"'2 M%H*9OS5,((XMDN'QLP!URG=:Q]WK9_2/^>3-9*9,P43$__*97HZ)&(5?Y+-H6MYY H4UHDA;-AD/!T^\^>BD#L.-#.'@>_[4<'Q>LO1W\/QCLE+$M + MXGM^I\5]@KO?0%2Z!W5WUT2K#)E?ALS/\3I[\"9"KH1D)FY3L6<^6X P![ + M:3VF?MCO>4-WO^3>UG JL%("P#$)Y16V$C M R]7 &91(]@K"?9>4U>] W35M-FKJW[)NG^BKGQ45RCJL;HZ$U@M (,R (,S MZFIPP)[5M-F[9U&O*I;>:ZJK0,<6!&I29[U3XNF)Z@I0=>&PQ\KK7&CU(%1% MF^)5^SB%%6!HIC"3.LFJ9<_D7FZ/?+8#+5;YJQ)0';^/_ 5!+ P04 " ! @JE8AR+]=@," 4 M! &0 'AL+W=O59LVM8J2YY$-]G?CY(=+P/:OL2BQ'-X#BDE/1K[ MX&I$@E.CM%M&-5%[$\Z1OK=;RU$\ MLA2R0>VDT6"Q7$:WLYO5W.>'A!\2C^YB#=[)P9@'']P7RVCJ!:'"G#R#X,\C MKE$I3\0R?@^,7'/Q< M>;[<*!=^X=CG7B\BR#M'IAG K*"1NO^*T]"'"P#S/ U(!D 2=/>%@LH[02)+ MK3F"]=G,YA?!:D"S.*G]4/9D^50RCK*OAA ^P%OXC*:RHJUE#O>Z'W;HFBY@ M(WX9"^L@!BWX.O#J#DE(Y> ;GJ@3ZG4:$\OQI'$^E%[UI9-G2L]A8S35#C[J M HO_\3';&+TD9R^KY$7"C; 3F,_>0#)-%B_PSS /?XKG>=,V!_9H2=M@: M2^*@$/98\9TD]Y3?GNXJT/G7\)C-TOCQ4D%\,2GN917NHX/<=)KZH8V[XY6_ M[2?]+[U_+^RVDMJ!PI*AT\DUU[7]'>P#,FV8^\$0#RXL:WZV:'T"GY>&9S\$ MOL#X1Y#]!5!+ P04 " ! @JE8T.+;\XH# ![#0 &0 'AL+W=O MCP9L)3-"X9XCL9?&";+U * M,@1CE@GSC3:EK6.A>"4DRTNP8I 36OSBWV4@=@"N?P3@E0!O'Q > ?@EP-\' M!$< 00D(3&0**28.$RSQ:,#9!G%MK;SI!Q-,@U;R"=5YGTFN5HG"R=$=DX#Z MZ$_T%[ %Q\N4Q.B&%O\GDQ>:H%O\@W$4&3+ D7Z/ CS &N@*!+I684_05[JU M^)O%!?IB A*33'Q4]D^S";IX_Q&]1X2BQY2MA/(M!K94*C07.RX91P5C[PAC M']TR*E.!IC2!I(ZWE?HJ!-YK""*OU>$MYI?(=_] GN,%#7PF_Q_NM]#QJXSX MQE]PQ%\9UZ; %,". >H-O1YYGM/U!O9ZEVZ#54=]*JL:JZ!B%;2R>KJ[>9Q. MT.QQ_#B=-7%KA>O3ZTHL<0Q#2QU/ O@:K-&'=V['^=04\3,YJRD-*Z7AJ?$O M@.%N9$._MQ?^!B,_/!+]3L6IT\IINN+JI"\V(TF2#- 4"XF>;R%_ ?Z]B6NK MP[?FXTS.:MJ[E?;NJ?GH'H3:#=W][7!HY/6A6G7BNGL2 8W>.8S-5Q MV9:%5C=OS<*9G-44]RO%_1.S<-T.?'8; ],_3%W/V4E+H?C0RG/46=:?#WDM!@$W3#(SGPMJ2\ M5E+1EYN[<2.E5MR;0W\F;W65VUKNGES,W<,Z[?IA?__X:C+K=CO^D?CK>EZ? MV=8]M[WPJ9T:I83B)N'V3H>I.KR%Z=0%BMF*RJ*)J&:KV\"UZ8'WYB-]2VB8 M'[O!5>0&C2NA6C%]N[U]=7$M4;W7@E"!,I@K&LYE5RGD1:=?#"1;FM[WA4G5 MFIK'5-V.@&L#M3YGJO\M!_H%U7UK]!]02P,$% @ 0(*I6/3K/;.U @ M+0@ !D !X;"]W;W)K&ULK5;;;MLP#/T5P@.& M#=ABQTZRK7,,).XN?<@0I+L\#'M0;#KV:DN>I"3=WX^273 \E6:5&U8/*@*GCS9==M' X Q',:X+< M_RY@= \@: &!%=IX9F6=,\VB4(H]2'.;V,S"QL:B24W!318OM:33@G Z^B(T MPCMX#9]0;"2K\R*!"]Y4APTS3V'!?@L)L74&)9AW"'!L58UYIF"),D&NJ01 M9/!5:%;""G?(MZC@Q3EJ5I3J)1&T1LBDJ" 67$O**U;<^1)3N5U!3\7 M6*U1_B)@=TH@\Y1L7%T5ZO9:Z&J*CM'H)FTDYDTD_'LB$<""?,@5?. IIL=X MEZ+:A=:_">W<[R5<,#F 8/@*?,\?G? G?C@\Z'$GZ#(=6+[1/7Q=U&:]0>HE M,3WE3-4LP:E#34.AW*$3/7\VG'CO3RE\(K(CO:-.[ZA7[W$=:EN'LJW#4\(; MMJ%GZ4SSVT7>8#@.W=VAHMXW_U/1N%,T?E@&X]X,]I(\-H-/1':D=]+IG3QI M!GO9'BM\UT%0>=IG3/$=I+M!Y)JC'MQOS M0/&PO=V]R:W-H M965T M%9N.A>KB27*3_OTHV?6R(BWV8HL2SR$/16JVU^;!-H@.#E(H.X\:Y]JK.+9E M@Y+9<]VBHI-:&\D;1(KU:Y M]P\./SGN[=$:O)*MU@_>^%K-H\0GA )+YQD8_1YQA4)X(DKC]\ 9C2$]\'C] MS/XY:" R2N ? "$RL5]9D'6-7.LF!F]!^.]BXL/ =#ZYCXCW!K/>TL]A1,IXR+H? RSYP]DK@'&ZU&.(\D]E*(CQ5 ;+7UYV\ZQT-%4[1MF%%>[HSLX@X74G7*G"MPG, T) M^&E]+-+I13*9DOK'8^$G_-++-$T_C7Z]POBHC22:79@N"Z6/W]_#N#L.\"+T M[8O])0UV/X=_:?I7@:J\X\J"P)HHD_./E)7I)ZTWG&Y#LVZUH]8/RX8>)S3> M@&ULI99M;]HP$,>_RBGJ"RH5$I+P5 %2 MH9TV::U06;?7;F*(5<=FME.Z;[]S$K) Z/;&XCMN\OO?V?G/-Y*]:(32@V\ MI5SHB9,8L[EV71TE-"6Z(S=4X,I*JI08'*JUJS>*DCAW2KGK>U[?30D3SG2< MSRW4="PSPYF@"P4Z2U.B?LTHE]N)TW5V$X]LG1@[X4['&[*F2VJ>-@N%([>* M$K.4"LVD $57$^>F>ST?6?O>.P:%&<1W:@4,BN$^$>$ M!' OA4DTW(F8QOO^+B:ERHR_R\S,/QGPGJ@.!-TK\#T_;."9G^\>G, )JD(% M>;SP6*&P/!S+TI29PK.?>]IC^SIM]\)P.'9?Z[P-5GY_-*JL]K#""BL\"PM6 M2J80,QUA%9C(: SXI5'$GM4FY")JKP;C'>"^MVC[W4'0C-NK<'MGX5XW,?7. M2F.#53@<^,U<_8JK?Y)K1C2+ '<^II!G!K/7PN-0')3+)M;^N^SX0<\[9&VR M"H*PF750L0[^@366G!.E 8M><#=B%Y&']>1Y'3\XP&ZTZAY)\;#"'GX06^SV M;L5\:A=_0.7PKYN[L!CM*_2.G,51I7#T_PK/5S$ZJU;-5MT#)6ZM0Z54K?/& MK2&2F3#%)[F:K>X&-WE+/)B?X9VA:/%_PA07#OS@KIG0P.D*0WJ= >9?%4V\ M&!BYR?O@LS385?/'!.\]5%D#7%])[(7EP+Z@NDE-?P-02P,$% @ 0(*I M6,_D6 R1$0 $N$ !D !X;"]W;W)K&ULW9UM M;]LX%H7_"I$=#%J@;2S)KYTT0!HQLP6F39"DLU@L]H-B,[%06_)(D=3!;9S\2,="9.QN.HG23WOC+)M]W-]/ MAV,Q#=(/\4Q$\I?K.)D&F?PSN=E/9XD(1HN=II-]M]7J[D^#,-H[/%A\=Y8< M'L3S;!)&XBQAZ7PZ#9+[SV(2WW[:<_8>OC@/;\99_L7^X<$LN!$7(OL^.TOD M7_LKE5$X%5$:QA%+Q/6GO2/G(W=<-]]CLK./Z1__%E]&FO ME8KD>L-XDB[^9;?%MJT]-IRG63PM=I813,-H M^7]P5QR)T@Y.^Y$=W&('UW0'K]C!J^S@=A[9H5WLT#8MH5/LL*CZ_K+NBP/G M!UEP>)#$MRS)MY9J^8?%T5_L+8]7&.4MY2)+Y*^AW"\[_!9G@CD.>\^.X^E4 M.G>1Q<,?+(A&RT_O)J#/V*$F"Z$;(CB!C5_>LO-U9<+_X^N@V2$;O MV.DLWR%5[80=S61/-0R70HL.)Y6;S;,TD]N$T0W[-I]>B:2F]I^7T786T>8] MV\_#?K?M=@[V?Y8=(NN4=Z@?TUDP%)_V9!RI2'Z*O<-?_^9T6[_5^654)%_? M:C H;Z4=_?;JZ+?)HW\\#L4U.PFC()*':\).KZ_#H4C8O[Z*_ #]N^X(D8J6 M=3]&BOE(,0X2TVSIK&SI;#LI^%_S,+MG7Z(T2^;Y#RD[S<;2VFP<1 \I\XX= MC4;Y)VG]0BME7])T'EQ-Q#MV)I+%R3\:"O9[',C.E=\-A5CK Y>M@JR0;:OH MK+7UCM=NZPGA(TOD(#'-[>[*[:Y!$I[.1")-EIV321*2BK:'&RGF(\4X2$RS MI;>RI??_EH1DA6Q;16\M"=M>SZTD(;)$#A+3W.ZOW.X;)&%^W2D2XU,A*6E[ MO)%B/E*,@\0T7P8K7P;_;UE(5LBV50S6LM#KM@:5+$26R$%BFMM.2]T"M@S\ M_JS[J*Q^N-HGTY(NPM8!J)H/5>,H-=VLTOVZLYE9W^+HIT@S^7.1B\=QFLEO M,W8O,G8NAO%-%/Y'R!^.IO$\RFK=7,;0+:6 TZ]<#![3@5J;9% D1Q6I'WM7 M'7OWN8Z][-[">,1D%_?P=9YBM5Z0,5EG%E+-;SA>KJQVD*3,9=,ESG%<-@KN MZX 01P6F6ZN0B$,SD7-I6Q(.<^N6/..[="1E;\XOOJ=O5ST?^R_[4VZ8WS'( M_O!$7"7S(+EG3F^)=N@>$@DPCJ%J/E2-H]1T*Q5?<6C 4L[2YLN7SW67+XO_ M5E8_T"R9LT.Y47 C:OV%0II"S7%*_6'K@^=5[\BAI7*4FNZ<0C .S6 02=BA MDQ#*3*!J/E2-H]1T*Q5?<6C \E))"(4TA=I:$GK5)(0"&)2:[IQ", [-8!!) MV*63$,I,H&H^5(VCU'0K%5]Q:,#R4DD(932%6G,20OD+2DUW3A$8AT8PQDG( MI[-)?"]$2F<IZ4^9%4IQS5$*)..6]XEUGC9$XBWOO6J?=4/I M"E2-H]1T_Q1=<6FZ8IQW\D[_O2ARC_EA(H993(-KNF3;'(2J^5 UCE+3/524 MQC6G--O.02/^4>L?E,- U3A*3?=/H1@7A&+H')0;-/*Z2_EY.!;L-!)T[D+9 M#53-AZIQE)KNO6(W[C.S&R)WZ4B<1>[6V@<=0 -5XR@UW3X%<-RF031QDKV_ M%,F4\3LQG.>#0-F9S-MR5BZ?YC6F')340-5\J!I'J>F>*5+COA"IN1S+<,?Q M9-1TOT@':&UU 6U:VOUB]?$MM$R.4M,M5,C&;1HV\Z2TDU^>S">3E7%+;^-\ MY*Y@1\-Q*'XNW8^O,Q]U) MQD-'9>UOORYG.]6E)KNFR(\;M,@FZ?F[)=HF CI8S[&GD_"F_!JLMQS MY1F=F5 6!%7SH6HZ:@ MD/?,4,CL-$E'9>VO6Y=LU6DK/K10CE+3C2O-56J:K/2D9-O\/$G'96T==OH2 ME/F@U'2'%?/Q3)C/[ITGH>-Y"K7&\R24!J'4=&,5#?)@-*B2NFMWI$?#?(HI M.Q?9/(G89Y'_&&3L#VEIQ@:M54++.]6+7X/I[+>S3JLE31^).SK)H90)JN9# MU3A*36\+BC)Y.SD>B([*VM]:M+1^_H6R)92:;IQB2Y[)E*R7Q(-T@-8>]DSP M(+1,CE+3+52(R&M"1%OJA[]$BTDY:9KWNTYK@VX82I.@:CY4C:/4]*:@J)-G M,K7K1;,9BI\*-2V;G6HN0Z$22DU?.T!!I7835#+/96D)_8R-+LMZ70'HL"*H M&D>IZ:XI8M0VG[3UC%<_=%36_CI&5S_00CE*33=.8:-V$S9Z8KIMSA_HR*S- M@XXW@JIQE)KNL2),[:TOA[,-_D!';>V_9\0?H(5RE)IN;&FAG2:P]/3D-7XP M?A:GX4)XX6I^!222A^MC,KVA> FJYD/5.$I-;P6*0K5-%O9Y_G,OE"P5:HWG M7B@R0JGIQBEDU&Y"1D]/WTT XOD\3<6$N2VC6U>Z$M8^0]<%@JIQE)K>'!2( M:N\ZB*(#M+;:"$1!R^0H-=U"!:+:.!!EF=$4BK),:"B+@JKY4#6.4M-;@V)1 M[5UG472 UE8;L"AHB1REIB^8J%A4!\"B:F<)=PVFZM.%VYH#5?.A:AREIMNH MX%1G)^$4'96UOP6<:EHO UHJ1ZGISBDZU0'0*2(!Z6GZ=.'6!D$!%%2-H]1T M&Q6 ZI@ J.=/0"A@*M0:I^E#2^4H-=TY19@Z ,)$)&"/3D H(H*J^5 UCE+3 M;2PM_;R3B(B.RMK?CF$"8A=QW@8CZBA&U $PHN4ZL^IWDV5FZ7*MO8%B':@: M1ZGI#BJLTWG52SXWYC"4"75JF5"WFL%0)H12T_U73*AC,G]M9_VO]1Q*B JU M\G+#[F#07S,=BGY0:KKI"OUT )/?FKKM+B-0;*IK,N%N][(;"K6ZM1/RUK,;2JM0:KJQBE9U 1/RS+,;/&J.#M[:7^BL M/:@:1ZGIS4"AKVX3^MK-_(8RLT*M,;^A, REIANK8%@7,&OO^.14.G4J_\G? M 'A\?$HG)11T0=5\J!I'J>G>E=YJ9C++;F=OIAN3%_N*M=K9>M4'@M R.4I- M]U_!M&[#VMUYFN89J>5K[:&&X M;M]K5=[80X=J;9-1H1Q5J'[\%6KJFH\R>K9W]M Q66<7E"$U'*_ENI>L]_#* MGNZC;^Q!A:6_*5+AH][6E]HV/-?]+O7D3_(:]/'51.E@;1V'JOF%FO9:2:?= MJ;Y8DJ-*U0U5V*A'8Z.OP5TXG4_U!7R?NDA:S7!1-6U#&RQ:&OQ-G3#IX*T- MAH(CJ!I'J>G-0(&CWDZNU$1'9>UO+1@:5$=W0POE*#7=. 6&>B\TC,EX/"\= MH+6'M5/FUCV$4AV4FNZAHCH]$ZJSF8?+,M;V%N,93O M]&KXCO-A[87+4+R#4M,=5GBG1^.=SO-0!*FW MD^LTT5%9^UN_!/A:SPU%/R@UW3B%?GJ[/CV.#M#:P_KI<6L>0ED12DWW4+&B M'LV*GK-OAJW=1-?)VG8HHH*J<92:WCH4R>IM?[[<=J_-H-2K5S>=;OW:##HB M"J6F.=Q72*M/(ZT-\__E)L'3];)U'JKF0]4X2DUO(8J1]7=RKAX=E;6_M0M) MK9W:H85RE)ING*):_1>B6L:],QV@M8=F@ M:*$>IZ1XJP-6G =?S=L^X%0WH M:ED[#QT3!57C*#6]@2AZUG_E](R.W[HE&-$S:)DA=$./Z.B M@[>V%TK)H&HBHK/VMIV35)4N@A7*4FFZ.A0B&VP?D6WUVHR.W[HE MU,\=K/;AT$(Y2DVW6!&T00-!VZP#>+D'''2]K*V'(C2H&D>IZ2U$(;3!]A': M$R[/Z*BL_:T!8S679]!".4I--TZ1L<$+K:%EWCU#Z=>@=L7UMD6 M*JHUH*G6\_;.N.<;=+6LC8>NU055XR@UO8$H>C9XY?2,CM^Z)9C1,VBA'*6F M6ZSHV8"F9Y=CX;8'NQ%SD\"^GTFM*[UH8<"+*@:1ZGI#BF M-3 !6!O-\2YFMBUF"B^-/IK)6(?A4FAYYEWUWRKEWK%_YG,#3Z/ZY*N%4M5W ME!S3U;.VUJA0CBI4\TR>M%:FY9^W[-JYF ;R#"T=*3GSR'3$AG!LTQ$KYS<= M+*];S#ZM2S]8+!4OG9*7-,8RZB/E!9 \L65).,RG%B\W_1Z%,J_>Y+/TWY8W M_!9'[\5T-HGOY164'\I,S.*D[E+JZ#I;S$X5["1,Y"WM413)@I,T7U)X,4N5 M^4%&O_.QH7+V+0,*M+!R'"97:2MNJ:WLY&S&AK#L7:Z%5=773V%+Y3"YBGM> MR3V:5\$S_2E+$3<$:>\EE#YAY3A,KN)YN^3YU@D4<%V!AFCMS5_*E=<"\#S/ MZ:]E,I1-P>0JKG9*KM)X:DN9?!)&\@XUE'>T9ID,1518.1\KQV%R%<^[)<^W M/DH+FLE03/4@IZT;W6JUJVO388OE,+F*J[V2JS2$VE(FG\Y$$BRNL,PR&4J: ML'(^5H[#Y"J>]TN>FR^BM0N9#&5=#W+E3':ZWMI<"FRQ'"97<750;[I1 F/.:ENUJB-;:?&=]J2W'ZWAK-\K0 M8CE,KN)J"8DY&"16?JJS<+C(Y4UOD>GP[&W$0BVH'(?)5=PN02UGZU +FL-8 MUE7(:%ZW.C<16RR'R55<+6$N!X.YC'/8\K:8#L_>1BS@@LIQ MF%S%[1+@Q@ LE5W&U!+@<#. RSF';&V(Z/GL? ML6P+*L=A55LBX[6WOQUMC5HN6N0&EHJA\E53"VA+0>#MJI+BM1; M@@544#D?*\=AA,PN8II):[D;OV=@49#6^5F\RS-Y#9Y M?GZ;Y_[7V[^.@JKO5&FHD[VGC45R>IOET=]/QT)D?I %AP?RXN]&'(O))&7# M_ TRTI2]TKY.1^/W+U]N:?:_/!@%MR(KT%R$\I#.A'7P&V<_%B$=_@_4$L#!!0 M ( $""J5B@&PO=V]R:W-H965T))+ $6>TR23(VNI5'YCVS)<0LID MA^>0X,@+E<09/ @BBS1E MXN4.$KX>6=1Z_? U7BR5_F"/ASE;P!348_X@<&;75J(XA4S&/","YB/KEMY, MJ*\5C,1?,:QE8TPTE!GG3WKR9S2R'.T1)! J;8+AWPHFD"3:$OKQ3V74JO?4 MBLWQJ_7?#7@$,V,2)CSY'D=J.;+Z%HE@SHI$?>7K/Z "U-7V0IY(\TO6E:QC MD;"0BJ>5,GJ0QEGYSYXK(AH*KG]$P:T4W!T%VCNBX%4*G@%:>F9@W3/%QD/! MUT1H:;2F!X8;HXUHXDR'<:H$KL:HI\:?N0)"*;DF$YZFR.M4\?")L"PJ1]>: MHT@OXL&1S%#_D+!,HL:T##WA\TKK2V[6;W5H8O5"+NY!L3B1ERC\.+TG%Q\N MR0=B$[ED B2),_*8Q4I>X4<*:6 MDGS,(H@.Z$_:]:G;8L!&2FM>W5=>[]Q6BY^8Z!"/7A'7'N*^--TUIG596(T' M ]_M#NU5$U"K [H:W=Y.Z>&C9 M"@26(@+/(,)8 LE%'()!&_$D84*2''DPR \"+S?M-X"[3J?G[P!O=>U,X-T: M>/<_ !>@"SFND1!/M\"26;"$*! IN?@;F#@(NGU#E[R )JY'TC)A A*QET,I M.SG-4% 9:B$CJ,D(3B?C=K$0L&":CABQQWCQA&3%D@(.@2X-!\U(4V\GSOLR M'@UJF2V/>[7'O5://U8G,WI[4O;VDO*:>H[C[#C=NO^9A[-?H^N?BN[]OMIUN["F0>.NAN([ND0 MWS%P[FF!:W7N7/";IPUM?]NT@S_K#OS!CM3<74>NKHJ3G_$NQ&_Y*"6)BV3F+ BDR5K4S]M6X=;TW#9&_$R[X3 MW]T+!$@2F*,JE@_,7%&V'!9' , $D* 9 >&PO=V]R:W-H965T MIYF=:+ MVR!0LPP*JGRQ &YF4B$+JDU7S@.UD$ 39U3D 0G#5E!0QKU^UXT-9;\KECIG M'(82J6514/DZ@%RL>Q[VW@9&;)YI.Q#TNPLZAS'HR6(H32^HO22L *Z8X$A" MVO/N\.T $VO@5CPQ6*NM-K*I3(5XMIUO2<\++1'D,-/6!36O%=Q#GEM/AN-W MY=2K8UK#[?:;]\\N>9/,E"JX%_D/ENBLY[4]E$!*E[D>B?57J!)J6G\SD2OW M1.MJ;>BAV5)I453&AJ!@O'S3ETJ(+8,&.6) *@,G1% & 8M[LRUM+,,F.G^]^%!H0QND'WHBB,3&,M9L^(\J1LW=B4$SMI MO@-%G9+#G')E+,;E3B*1HA$H+=E,0V6&)IQIA>ZLYDR_HJL'T)3EZMJ8C<83 MY0(,;>/G(Q13D+^Z@3;I6*A@5J$/2G1R!+V!'@77F4*?> +)KGU@9*BU(&]: M#,A)AX]4^JB!/R(2D@A]0 %2&96@JM>)"(U:[8:+$!V),.$K(Q0D'Q%?VJS1 M%>.5]VOTYV"<$KQTVW1N[8^VZF/2QG$3=X/5 9ZHYHG>R;-VGZ_9/KH":7Y' ME%(FT8KF2W"0B%P#QR>!G\[[_.(]]6XP)F'< M.DS3KFG:[Z*Y@'KM/?4:+3\^HEZGYNV'+G(Z5WYWC,8JCD'2.()$-$OE_ M!V05>^>$)'XC^@+A:L5ID*;RL,U,U/K@;0+S'PJ3+U0=6R NGKL_P50 M2P,$% @ 0(*I6-0J]G+, P T0\ !D !X;"]W;W)K&ULM5==<]HZ$/TK&K?3:6?:^ L,I,!, NF]?4AO)K2]#W?ZH-@+ M:&)+5)(A_?=W)3O&4..&&7C!DK5[?'8/DG:'&R$?U1) DZ7;JN MBI>0474A5L!Q92YD1C5.Y<)5*PDTL4Y9Z@:>%[D99=P9#^V[.SD>BERGC,.= M)"K/,BI_74,J-B/'=YY?W+/%4IL7[GBXH@N8@?ZVNI,X]*E,1,T!<9H=@M(AV'?H'' (2X?0!EHPLV%-J:;C MH10;(HTUHIF!S8WUQF@8-S+.M,15AGYZ_$5H(+Y//I")R#+,ZTR+^)%0GA2C M#R9'B5G$/XZB-O5W*>4*/6Y^YDS_:K*X>3)C()]YG.8)KC*.8PV296C($[-H M7+@2*4NH!O,U?.#_0RLBYL919$#>3D%3EJIW^+5OLREY^_H=>6W OBY%KI"D M&KH:LV!B<>,RXNLBXN! Q"&Y%5PO%;E!'LFNOXO9JU(8/*?P.F@%O*7R@H3^ M>Q)X0:>!S^3E[F$+G;!2-+1XG0-X7X6F*8&Z-G%=&RBT:4I< 1Q98+/_U^.P MV_.'[KH>38-1OSNHC'8X=RK.G5;.$Z&TD?T>UL!S4.2_6\@>0/YH8MD*98Z] M2[6B,8PO_,C[V*3-BVO-ABF*E8F7V['OR!6^<-M%:<8\5[41@.RGH52GHG4NT M7H,@7F]/M08CWPN:9>M7G/NMG&V%[+7RODOX""1M9'K*L$KGRDMJ2EV6C5K M1SU6M%.A[>:@5I3XY]*M1*Z+,AA$>\(U&/6C V>C'VQ9!R]@_>>JZ),4M@S" M?9B;K?C/"J2U:+_WVK]^M,(G0MO-U;9(\<]6I93(W?8RI=&J>^ @];>%BM]> MJ1Q7\TZ9B@N=W]M^E7;=&UABF87;]4%0UE3F".D=]%# M7K+H'XN)%BO;@CT(C0V='2ZQYP9I#'!]+K -*R?F U47/_X?4$L#!!0 ( M $""J5C4<7H\ @, $L) 9 >&PO=V]R:W-H965T\%S/?,R8XISW]=)!H+JGBP@QYFU M5((:[*J-KPL%-'5&@OO](!CY@K+*KDGBB[&M5LP\7&62,- MRVT6;XW"689V)OXN#9 P)&=D(87 N-X:F6P)S=.J=69CE-I)/#>:NM O.I3ZY$P>4!H)9?EBK)4-A)D=_7 M(%:@_J!!,^&.DVZFIKY!6.NRG]1@\PJL_PS8@%S+W&2:7.4II(_M?0Q2$ZG^ M0Z3F_4[!:ZIZ9!!^0J!^U.+/XN7F@PYW!DWB!DXO>D;OZK[ +P%3D[(=2P'S M=6# T[9 =0K9:^)<%S2!F8?W@ :U R_^^"$1XG#@SAS:*J&7C7C1J]J[;3B0( ) & 9 >&PO=V]R:W-H M965T=73"U$]OR"^QESMDY,^PA7@GYH@I$#:]56:N14VB]&+JN MR@JLF+H0"ZQI9R9DQ31-Y=Q5"XDLMZ"J= //&[@5X[63Q';M3B:Q:'3):[R3 MH)JJ8O+O!$NQ&CF^LUZXY_-"FP4WB1=LC@^HGQ9WDF9NSY+S"FO%10T29R-G M[ _3R,3;@%\<5VIC#$;)LQ O9O(]'SF>20A+S+1A8/1:XA3+TA!1&G\Z3J<_ MT@ WQVOVKU8[:7EF"J>B_,US78R<:P=RG+&FU/=B=8.=GDO#EXE2V2>LNEC/ M@:Q16E0=F#*H>-V^V6M7APT \>P&!!T@> N(]@#"#A >"X@Z@"VUVTJQ=4B9 M9DDLQ0JDB28V,[#%M&B2SVO3]@.E@D=\U0TKSPCV])#"ZM"P9,GD!H7\.@1=$._*9 M'@\/=\#3P_ 4LWWP+35AWZ?0\D5[^=;=.0?J&5T95L*X$DVM=]6Z)1M8,G/S ME\GUE>?%[G*S =/-'XS5 N6X<@A0U$HE^@D'S_X ^_SKG*\/]$?7&XIK8"[ M<50HRT\GVX^Y7>UL=6S=YLS[QA]/6'?_3M%Y-GR[=7 4ESHC2N[@B MLY*M_[43+1;6$9Z%)G^QPX)^&2A- .W/!+E"-S$']#^AY!]02P,$% @ M0(*I6 (X6X.Y P W \ !D !X;"]W;W)K&UL MM5=M;]LV$/XKA%8,"=!$+Y8=.[,-)%:R%FBVH&FW#\,^,-)9$BJ1+DG;6;$? MOR,E*WZ1N3APOM@B=?<%[/+6G.G/'0[-V+\9#/59$SN!=$SLN2BG^N MH>#+D>,[JXW/>9HIO>&.AS.:P@.HK[-[@2NW04GR$IC,.2,"IB/GRK^,_$ K M&(D_BJ3QR_DTO/B8CQ],G@@)BI2$H_BU@ D6AD? ? M5^BWACR2>:02)KSX,T]4-G+Z#DE@2N>%^LR7'Z FU-5X,2^D^27+6M9S2#R7 MBI>U,IZ@S%GU3Y]J1ZPI($Z[0E K!-L*X1Z%3JW0>:E"6"N$QC,5%>.'B"HZ M'@J^)$)+(YI^,,XTVD@_9SKN#TK@VQSUU/@WKH#X 3DC$8A\0744)*$L(1\@ M27.6DBL=F5SEN'U&;J93,)$B]UR8P/$I41F07S'%*KU/7$J4Q5?/B.0CDTK, M,5^4Q&V9IXPJ2,A)!(KFA3Q%Z*\/$3EY=TK>D9R1+QF?2T230U,@CV,.N2.,Y5) %8;]8V(<-^]#*'GL%=@)&X"DV?B#8.9=4)"3&G!'8A%H3KL+LKM$*_]RIS,@MMOFFL/^Z@_(1Q-]MC*U8![*9'!,L M.A+8A@][C0][;U([O9W\::F=%J'=VK&>[Y7L+QKV%U;V:^W\"JFJ]^0+5[1H M(WSQ@H*Q&CLT*W8-[BV8?D.W_\J"(?^251^Y6?61WV?F:VBK*:NY0VOJF MD< VW#QHW#QXDYH:[$3&ULS5;;3N,P$/V541:M0 +2IC?$MI5H"PO2LOW/XR7&AEY[!5C*5\MXNSJ*!U[ )88JAL0B,_N8XQC2U M0)3&WPK3JS]I Y>?']%/7.U4RY1I',OT%X],,O ./(@P9D5JKN7B%*MZ.A8O ME*EVO["H?!L>A(4V,JN"*8.,B_*?/50\+ 40SOJ H H(G@>T7PEH50$M5VB9 MF2MKP@P;]I5<@++>A&8?'#@POJJ^WOU!QZ!WY(K835'](8B[FPEL;^W %G !MXDL--6@^[XACFRE?ECQ,2KY"%[A MHP7G4IA$P[&(,%J-]XG;FN#@D>!1L!'PG*E]:#5W(6@$[37YC-\>WMJ03JO6 MN^7PVJ_@6>U@.R4%=F@3/E>.+2LW/B,NC:2?4&:X"\=QC&[302Z5W8.[MAUV MX58:EJYCNLRDZS*QI\E\N-P4< M/X0)$S.$R]P=&6-25M&Y\=0XZ[+>B&T/U4.=LQ ''G6T1C5';_CU2[/;^+9. MW \"6Z&A4]/0^312EYETEE1\KO,FCY7RNG5YW?>I3(8%4]$;9=X(_EZ9/PAL MA8=>S4/OT\C<>\N.?NGT&ULK5AM;]LV$/XKA%8,*1!'(O5B.;,-),ZZ M!EC:H%FW#\,^T/+9%BJ)'DG;W;\?*2F2)5%":OB+K9>[T_/ZA.#TR_DUL M 23ZGB:9F%E;*7>WMBVB+:14W+ =9.K.FO&42G7*-[;8<:"KW"E-;.(X@9W2 M.+/FT_S:,Y]/V5XF<0;/'(E]FE+^WSTD[#BSL/5ZX4N\V4I]P9Y/=W0#+R"_ M[IZY.K.K**LXA4S$+$,D5E2 0N6_!6OY'9FA19: MP9KN$_F%'3]"2![=T<'.B!;*F]Q;L8DS7<87R=7=6/G) M^2LPBE@*Z^IT)\5[9+[8T MVX! <=9PO:<)S2)UG:W?$.;J 22-DSS@UY<'=/7N/7JG0_ZQ97M!LY68VE+1 MU&#MJ*1T7U B/91<],0RN17HUVP%JZ:_K=)3Y8B\YNB># 9\HOP&N?@:$8=X M!CR+M[N[ W#(]CR6,0AE>5 =29<)C-24'+W0!*[1,^602?3W$Z1+X/^8. Z"T-/X M5NQH!#-+O0P"^ &L^<\_X<#YQ=11%PK6R%=0Y2LXMXY!IT CU\7C5AD-5@'V MB+F*XPK5>!!5,4NBQBR)RUF2Y+-D":I>H+0E2J@0\3J.J%8*XP09=R#B,&S1 MZ-H$H6IDK.Z/9F!JJ9H(A)V<^VU>!A,)CW% MF%0\)H,\/JGUA7IA\G=B!SQF9M"-^IC03PQE:,/OVOA]\+%3JYYS;H^7GLTF MQZ[;@F4R\WV_9U;A$SW&PRURT@@ZS2>SJNB4!15;]$$MO]!'6&D!OI.2Q\N] MU",+2?:6636,X4>'U:6B-3-&ZHR1LVM).D6:=-YS@]$(.^.>0M8JC8=E^K(# MJWQ8$^3$;U,Q6'DDZ*%2"SL>5O;+CRW5OFAVAC$F+BDO1 VF07D9+W<1%;+-A[6[0O/I*XTC]IK M08.-^M8P\R"U?)-A^;[\0"(FU>^L10Q68<]7$ZD5GPPK_J7F4?F8)H5)^]O/ M8.6Z/8U%:@TF9VMPZ1DT6GY,VK/>9.9/<'LBV2=;'2GP3;X#)%2J5#\47_35 MU6J7Z2[?6VE=O\>WBV*OJ Y3;%VI[_5-G F4P%J%=&[&*E>\V TJ3B3;Y1LJ M2R8E2_/#+= 5<&V@[J\9DZ\G^@'5GMS\?U!+ P04 " !!@JE8E2&E6ML$ M " % &0 'AL+W=OGWPD"R6HGPPG(Q7= &/()Y6]X6\&S91XB2#G"MLG5(!,?HJEE"@*CD&@1-TBKD MT^,U.OGP$7U 28Z^+=F:TSSFXZ&0 RUQA]%N4%?UH$C/H!QTQW*QY.CG/(;X MT'\H$]1DB;QFZ8H8 ][1X@PY^!01F[@:GNG;W1T#CM-,FE/%3,9$,^67]_L?L .!B-<(=39Q;Z@:L']1I0SPCZ2%/@%:4L8<\@DGRA M8_34CY,0^QU$G56 1WI"OR'TC82?((>"IA4CC>7^3[@H:%GY=*"^BN!X >F MZJQ"$NA!@P8T,()^8X*FIV@&4EE ;M]JBPOZHE^<@08A\+N+4V.%24CTH&$# M&AI!;QLT!"]2#+FL1#.9Y7DB/NI00P4"^Z'7(=48N;@GHZ,&=&0$_2(U/)4E M4@Q3E("_&" M#J7.RO6\'LH]7T0[S1-H\D?^\S':N^U/CA&YW_E2C08A[IJ]5.&R6N*=< M-J5I\I>5UNP"R39!3.:5\B6YD!XH^0[R0)?QUMM#?2EORGO-N1#YZ MWM\IVF&"6XW&9I%^2P^!5=GMUAB-R:!'E7$KR]BLR\<"J!"NDJDF/0I-6H8E9H4TUG:AR MJZ9/8R33Y_1PM9I,S)IL+.J7&_EO()VE,)#+8,#EUD)WU:XJGZ%'B-9%(I+_ MK=B;AW)LL7^O:(>);T6>F$7^V'5+5$U7EHC)Y!"S%7UB%GWCNG64[W6KO,9D MU+>76ITD9IU\<[>[B^.; %43!7"X=Y:30;&HCK@XBM@Z%_6!1?.T.4:[K Z/ M.L^O\/FT/@QKP]1G;\H/-(>.DW\ 4$L#!!0 ( $&"J5@(LF]5U0( (\' 9 M >&PO=V]R:W-H965TZYY[F+S\.-D(\J M ]#D.>>%&CF9UN6%ZZHD@YRJKBBAP"]+(7.J<2M7KBHET-0&Y=SU>[W(S2DK MG'AH;3,9#T6E.2M@)HFJ\IS*EPEPL1DYGK,UW+!5IHW!C8P4;MK(E1LA#BT6Q^IB.G9P@!AT0;!(JO M-4R!#*/LFF]HWZ#DDJI47>!".#G!7UFSXW==@)\(X%^$V OQ\0'@D(FH# M"JV965F75--X*,6&2..-:&9A:V.C40TK3!?G6N)7AG$ZOA8:B!>2+V2>40GD M!LI*)AD6ALRD6$F:D[-+T)1Q16[A65>4?T;GN_DE.?OX>>AJY&"0W*3)-ZGS M^4?R!>1*%#I3Y%N10OHZWD7NK0!_*V#BGP2\HK)+ J]#_)X?'N S_??PX 2= MH*UG8/'"(WBW>)14)5_(7(ODL5-7577(.'FJF-Q77 NL$?L6T9RZ==R/!N?^ MT%WOZGCKU6L]7E$-6ZKA2:HUM989D).LS-2Z4"5-8.3@6%(@U^#$GSYX4>_KB?;T6\W] M=[2'W%->05L!\F //2ZVE;@"G8F#/:O31#M2/?]\7^E)+O^I-&J51G_O[H'C MW$&;F>ZL6)%QA?(D^V6:?UWE"VRN6#:_["'1T9M?, H#S]^7?9+8>V6[.[,M M![FR(U^11%2%KJ=$:VUOE;$=IGOV"=XV]>7P!Z:^JG &K%BA"(&."- [X?2EPBC8;DZ"]@^/?4$L#!!0 ( $&" MJ5C<&KD), , .X2 - >&PO]%266$X$L>;+2)?OUTY4O#ELXAM72/SKE' MTG4M,JS-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^HBDF+%$J7U-BNGL=UI1G- M:R"5(NYU.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V.1^1;OJ>1%YNHG(V(O=G M;W\LE;EZ$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1Z>#" &+BZ?/$G]+&I"_W MI=WP4RODB:<8;1"@V2Q;)G0<.6XV93PLE-SN34)\P*K3DD4/5(S(A H^U1Q8 M!2VY6/MP#P(S)92.C"T*FZX+D?J7A[N^!_72Z)1<*NUR^PS^[[09?@!L>F"0 M"]$:[!$?& \K:@S3\MIVW& 7? 1%3?MN75F'">>Z_0\]]=YSF33%.Q:]K6_C&O\HL=)Y?_RK+[KW)H..BQ>4,> MN\G^:S"9'K_))#M^C\TYY=A-#H[29-R\OW<."7M'A#8:P5%L1+[!P4YLDT;3 M)1>&RZ:WX'G.Y*.3@I4W=&H/\WOZ=GS."KH4YJX%1V3;_LIROBRS=M0-+$0S M:MO^ M/KINTYT.;B,FP[P-@L@ Y0Q0CF>%D(G[8'G"G,Q>X9EF69*D*;:BDTG0 MP01;MS2%;U@-\P8,+ ]D^K.UQG<;KY"GZP#;TZT"5CN0/YP':BK,21+85 MDB3)LC "6-A!DF (/(TX@CD #QB2).X]>/ ^BC?OJ7C["]?X-U!+ P04 M" !!@JE8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( $&"J5A8G8\2V 0 , I / >&PO=V]R:V)O;VLN>&UL MQ9I+;]LX$(#_"N%3>LC:>N:!ND VWC8!TC2(@UP7C$3;1"322U+);G_]#F5X M2[;@8"\>GV0]+'TBI?EF2'U\U^;U1>M7]G??*3N?;)S;7DZGMMF(GMO?]%8H MV+/2IN<.5LUZ:K=&\-9NA'!]-\UGLWK:/Y.3"^"3AX MMS8X_5EV3I@%=^*+T<-6JK4_#=S%-+B-L1WVRUTC7IK_TXQZM9*-6.AFZ(5R MNW8THO. RF[DUDZ8XKV83_:'L"O5LC^4@T9BMVIW*CC6WRE<^K;=W;4#W* - MS:6$'>:V'<$/!WFKH*EDSZZU:H6RHO6_K.YD"SPM"R!S!#(_(N2?>0!9()#% M,2&+ +)$(,MC0I8!9(5 5L>$K +(&H&LCPE9!Y!G".3982'O(82SC)VRWP&@:="P3R@@"R ,BKYJ\!+OYSS)YA M07M&P%8"VXWH6@:G8$O>"<9!- MIFQ 3=7F54 &!-V[%,U@H/%B2LPFV8%U M,E*> ^5G+@U[YAWT\5=HQ\$(_\\0$_-)=F"AC)@7@/E%Z+7AVXUL4ID89I3L MP$K91>L9<-[#%>ZTM>Q!P*N]X49 D PQ,:=D)%+Q5KG6?0_Q>NET\SH&'_\K MQ,02/:M0PQ,P>QT>Q'4RS@9 )[M;K$!,S3G[P(BJX< M4U!.H:!$CL%.GD),3$$YA8)^I!E YI5N/X1\F'MR"OD$HX8$W-/3N*>1,(1CZM@[BE(W)-(.&),S#T%1;632CAB3$P_ M!47!DTHX8DQT-(U"/S^5W^QD :%)=I:%<;W ]%-0Z"=IR7#4K\#T4U#H)XD9 MCOL5F(4*"@LE9;X(,3$+%1062F&>AK(L, L5%!9*8<9O.F:A@L)"2JT;U@)Q[W@^<-,3$+522U M4*IDBUH3LU!%4@NE,*/I<,Q"%86%DICA*U1A%JHH+)3$#*?$*_3K @H+)3'/ M0DS,0A7);%!J."%ZA3 +522S02G,Z!7"+%0=I>/7;GKAWPZ7]GTX[&;SLMQFX9N M_=YM<]+ELDWC[8SF^>EVYN+U<\C_,['?;/;K_+-?_S[FT_2/P>E//[Z775DWZ.%Q/EW0YR-UY5LUX\N;-*EVD$*0U@\R"++Z00Y!7C\H M("CJ![40U-8/NH>@^_I!#Q#T4#_H$8(>ZP?)$F5<$B3-L";06I!K(?!:$&PA M$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;9Q_; M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM M!'H;ZFT$>MMLLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>] MG4!O1[V=0&]'O9U ;T>]G4!OGVUV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VH MMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VSGY4$>@?J'01Z!^H=!'H' MZAT$>@?J'01ZMZAW2Z!WBWJW!'JWJ'?[G7J7Z?.0R[7G:XW/_TZJI_.]^?KX MR_+KY.R]7'!.MQ7E^2]02P,$% @ 08*I6/\GIW7C 0 ;"0 !, !; M0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H= M9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4 MFI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX. MM>VFF:&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $""J5B1.:,*T@4 /(> 8 M " @0X( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ 0(*I6,(?ZT)$ P M* L !@ ("!]A4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*I6.%ZX=9.!@ _"8 !@ M ("!P", 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0(*I6(\I*58I" %!8 !@ ("!L3D 'AL+W=O&PO=V]R:W-H965T00 % * 9 " M@8A5 !X;"]W;W)K&UL4$L! A0#% @ 0(*I M6*$>@>AY! *0L !D ("!.%H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*I6.A:IN$4! J D M !D ("!.6D 'AL+W=OA]0* #N(0 &0 @(&$;0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*I6(4.9DNT! UPL !D M ("!<8 'AL+W=O$5KL# !$" &0 @(%&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0(*I6!"V+'/ M!P &0 @($RE >&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*I6,F= MO)&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*I6)P[G6(@ P .0< !D M ("!RZ< 'AL+W=O&PO M=V]R:W-H965TN !X;"]W;W)K&UL4$L! A0#% @ 0(*I6/,D[M4= P 5 @ !D ("! M7[, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0(*I6%Y;.)N! P APP !D ("!O[T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*I6#Y;\C>\ @ /P< !D M ("!?]4 'AL+W=O&PO=V]R M:W-H965T],L=, 0 &@/ M 9 " @4?; !X;"]W;W)K&UL M4$L! A0#% @ 0(*I6)O1D%:# @ ?P8 !D ("!KM\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0(*I6(&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*I6*!RUB?= P 7 \ !D M ("!E0D! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0(*I6-1Q>CP" P 2PD !D ("!_Q0! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*I M6-*^7O0C P 90D !D ("!Z!X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08*I6 BR;U75 @ CP< M !D ("!(2P! 'AL+W=O&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !!@JE8_R>G=>,! M !L) $P @ &T.@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 1@!& "$3 #(/ $ ! end XML 74 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 75 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 229 292 1 true 88 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Interim Condensed Consolidated Statements of Loss (Unaudited) Sheet http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited Interim Condensed Consolidated Statements of Loss (Unaudited) Statements 4 false false R5.htm 004 - Statement - Interim Condensed Consolidated Statements of Comprehensive (Loss) (Unaudited) Sheet http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited Interim Condensed Consolidated Statements of Comprehensive (Loss) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Interim Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited Interim Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Business Sheet http://www.ceva-dsp.com/20240331/role/statement-note-1-business Note 1 - Business Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Basis of Presentation and Summary Significant Accounting Policies Sheet http://www.ceva-dsp.com/20240331/role/statement-note-2-basis-of-presentation-and-summary-significant-accounting-policies Note 2 - Basis of Presentation and Summary Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Acquisition Sheet http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition Note 3 - Acquisition Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Held for Sale and Discontinued Operation Sheet http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation- Note 4 - Held for Sale and Discontinued Operation Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Revenue Recognition Sheet http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition- Note 5 - Revenue Recognition Notes 12 false false R13.htm 012 - Disclosure - Note 5 - Leases Sheet http://www.ceva-dsp.com/20240331/role/statement-note-5-leases Note 5 - Leases Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Marketable Securities Sheet http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities- Note 7 - Marketable Securities Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Fair Value Measurement Sheet http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement- Note 8 - Fair Value Measurement Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Geographic Information and Major Customer Data Sheet http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data Note 9 - Geographic Information and Major Customer Data Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Net Loss Per Share of Common Stock Sheet http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock Note 10 - Net Loss Per Share of Common Stock Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans Sheet http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans- Note 11 - Common Stock and Stock-based Compensation Plans Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Derivatives and Hedging Activities Sheet http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities- Note 12 - Derivatives and Hedging Activities Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss Note 13 - Accumulated Other Comprehensive Income (Loss) Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Share Repurchase Program Sheet http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program Note 14 - Share Repurchase Program Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 995466 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ceva-dsp.com/20240331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.ceva-dsp.com/20240331/role/statement-note-2-basis-of-presentation-and-summary-significant-accounting-policies 23 false false R24.htm 995467 - Disclosure - Note 4 - Held for Sale and Discontinued Operation (Tables) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-tables Note 4 - Held for Sale and Discontinued Operation (Tables) Tables http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation- 24 false false R25.htm 995468 - Disclosure - Note 5 - Revenue Recognition (Tables) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-tables Note 5 - Revenue Recognition (Tables) Tables http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition- 25 false false R26.htm 995469 - Disclosure - Note 5 - Leases (Tables) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-tables Note 5 - Leases (Tables) Tables http://www.ceva-dsp.com/20240331/role/statement-note-5-leases 26 false false R27.htm 995470 - Disclosure - Note 7 - Marketable Securities (Tables) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-tables Note 7 - Marketable Securities (Tables) Tables http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities- 27 false false R28.htm 995471 - Disclosure - Note 8 - Fair Value Measurement (Tables) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-tables Note 8 - Fair Value Measurement (Tables) Tables http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement- 28 false false R29.htm 995472 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Tables) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-tables Note 9 - Geographic Information and Major Customer Data (Tables) Tables http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data 29 false false R30.htm 995473 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Tables) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-tables Note 10 - Net Loss Per Share of Common Stock (Tables) Tables http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock 30 false false R31.htm 995474 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Tables) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables Note 11 - Common Stock and Stock-based Compensation Plans (Tables) Tables http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans- 31 false false R32.htm 995475 - Disclosure - Note 12 - Derivatives and Hedging Activities (Tables) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-tables Note 12 - Derivatives and Hedging Activities (Tables) Tables http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities- 32 false false R33.htm 995476 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss 33 false false R34.htm 995477 - Disclosure - Note 3 - Acquisition (Details Textual) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition-details-textual Note 3 - Acquisition (Details Textual) Details http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition 34 false false R35.htm 995478 - Disclosure - Note 4 - Held for Sale and Discontinued Operation (Details Textual) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual Note 4 - Held for Sale and Discontinued Operation (Details Textual) Details http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-tables 35 false false R36.htm 995479 - Disclosure - Note 4 - Held for Sale and Discontinued Operation - Schedule of Disposal Groups Including Discontinued Operations (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details Note 4 - Held for Sale and Discontinued Operation - Schedule of Disposal Groups Including Discontinued Operations (Details) Details 36 false false R37.htm 995480 - Disclosure - Note 5 - Revenue Recognition (Details Textual) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-details-textual Note 5 - Revenue Recognition (Details Textual) Details http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-tables 37 false false R38.htm 995482 - Disclosure - Note 5 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-2-details Note 5 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Details 38 false false R39.htm 995483 - Disclosure - Note 5 - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details Note 5 - Revenue Recognition - Disaggregation of Revenue (Details) Details 39 false false R40.htm 995484 - Disclosure - Note 5 - Revenue Recognition - Assets and Liabilities (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details Note 5 - Revenue Recognition - Assets and Liabilities (Details) Details 40 false false R41.htm 995485 - Disclosure - Note 5 - Leases -Lease Cost (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-lease-cost-details Note 5 - Leases -Lease Cost (Details) Details 41 false false R42.htm 995486 - Disclosure - Note 5 - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details Note 5 - Leases - Maturities of Lease Liabilities (Details) Details 42 false false R43.htm 995487 - Disclosure - Note 7 - Marketable Securities - Available-for-sale Marketable Securities (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details Note 7 - Marketable Securities - Available-for-sale Marketable Securities (Details) Details 43 false false R44.htm 995488 - Disclosure - Note 7 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details Note 7 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Details 44 false false R45.htm 995489 - Disclosure - Note 7 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details Note 7 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Details 45 false false R46.htm 995490 - Disclosure - Note 8 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details Note 8 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Details 46 false false R47.htm 995491 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Details Textual) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-details-textual Note 9 - Geographic Information and Major Customer Data (Details Textual) Details http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-tables 47 false false R48.htm 995492 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details) Details 48 false false R49.htm 995493 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details) Details 49 false false R50.htm 995494 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Details Textual) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual Note 10 - Net Loss Per Share of Common Stock (Details Textual) Details http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-tables 50 false false R51.htm 995495 - Disclosure - Note 10 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details Note 10 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details) Details 51 false false R52.htm 995496 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual) Details http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables 52 false false R53.htm 995497 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details) Details 53 false false R54.htm 995498 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details) Details 54 false false R55.htm 995499 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details) Details 55 false false R56.htm 995500 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) Details 56 false false R57.htm 995501 - Disclosure - Note 12 - Derivatives and Hedging Activities (Details Textual) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-details-textual Note 12 - Derivatives and Hedging Activities (Details Textual) Details http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-tables 57 false false R58.htm 995502 - Disclosure - Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Details 58 false false R59.htm 995503 - Disclosure - Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Details http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-tables 59 false false R60.htm 995504 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Details http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables 60 false false R61.htm 995505 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables 61 false false R62.htm 995506 - Disclosure - Note 14 - Share Repurchase Program (Details Textual) Sheet http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program-details-textual Note 14 - Share Repurchase Program (Details Textual) Details http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program 62 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 20 fact(s) appearing in ix:hidden were eligible for transformation: ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, us-gaap:NumberOfReportableSegments, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:TreasuryStockSharesAcquired - ceva20240331_10q.htm 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ceva-20240331.xsd ceva-20240331_cal.xml ceva-20240331_def.xml ceva-20240331_lab.xml ceva-20240331_pre.xml ceva20240331_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ceva20240331_10q.htm": { "nsprefix": "ceva", "nsuri": "http://www.ceva-dsp.com/20240331", "dts": { "schema": { "local": [ "ceva-20240331.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "ceva-20240331_cal.xml" ] }, "definitionLink": { "local": [ "ceva-20240331_def.xml" ] }, "labelLink": { "local": [ "ceva-20240331_lab.xml" ] }, "presentationLink": { "local": [ "ceva-20240331_pre.xml" ] }, "inline": { "local": [ "ceva20240331_10q.htm" ] } }, "keyStandard": 252, "keyCustom": 40, "axisStandard": 28, "axisCustom": 0, "memberStandard": 33, "memberCustom": 53, "hidden": { "total": 25, "http://xbrl.sec.gov/dei/2024": 5, "http://www.ceva-dsp.com/20240331": 2, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/us-gaap/2024": 14 }, "contextCount": 229, "entityCount": 1, "segmentCount": 88, "elementCount": 500, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 654, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Interim Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "ceva:ShorttermBankDeposits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R3": { "role": "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Interim Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "longName": "003 - Statement - Interim Condensed Consolidated Statements of Loss (Unaudited)", "shortName": "Interim Condensed Consolidated Statements of Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:GrossProfit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R5": { "role": "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "longName": "004 - Statement - Interim Condensed Consolidated Statements of Comprehensive (Loss) (Unaudited)", "shortName": "Interim Condensed Consolidated Statements of Comprehensive (Loss) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R6": { "role": "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "longName": "005 - Statement - Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "shortName": "Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "006 - Statement - Interim Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Interim Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R8": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-1-business", "longName": "007 - Disclosure - Note 1 - Business", "shortName": "Note 1 - Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-2-basis-of-presentation-and-summary-significant-accounting-policies", "longName": "008 - Disclosure - Note 2 - Basis of Presentation and Summary Significant Accounting Policies", "shortName": "Note 2 - Basis of Presentation and Summary Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition", "longName": "009 - Disclosure - Note 3 - Acquisition", "shortName": "Note 3 - Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "longName": "010 - Disclosure - Note 4 - Held for Sale and Discontinued Operation", "shortName": "Note 4 - Held for Sale and Discontinued Operation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "longName": "011 - Disclosure - Note 5 - Revenue Recognition", "shortName": "Note 5 - Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases", "longName": "012 - Disclosure - Note 5 - Leases", "shortName": "Note 5 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-", "longName": "013 - Disclosure - Note 7 - Marketable Securities", "shortName": "Note 7 - Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "longName": "014 - Disclosure - Note 8 - Fair Value Measurement", "shortName": "Note 8 - Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "longName": "015 - Disclosure - Note 9 - Geographic Information and Major Customer Data", "shortName": "Note 9 - Geographic Information and Major Customer Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock", "longName": "016 - Disclosure - Note 10 - Net Loss Per Share of Common Stock", "shortName": "Note 10 - Net Loss Per Share of Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "longName": "017 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "longName": "018 - Disclosure - Note 12 - Derivatives and Hedging Activities", "shortName": "Note 12 - Derivatives and Hedging Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "longName": "019 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss)", "shortName": "Note 13 - Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program", "longName": "020 - Disclosure - Note 14 - Share Repurchase Program", "shortName": "Note 14 - Share Repurchase Program", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ceva-dsp.com/20240331/role/statement-significant-accounting-policies-policies", "longName": "995466 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-tables", "longName": "995467 - Disclosure - Note 4 - Held for Sale and Discontinued Operation (Tables)", "shortName": "Note 4 - Held for Sale and Discontinued Operation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-tables", "longName": "995468 - Disclosure - Note 5 - Revenue Recognition (Tables)", "shortName": "Note 5 - Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-tables", "longName": "995469 - Disclosure - Note 5 - Leases (Tables)", "shortName": "Note 5 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-tables", "longName": "995470 - Disclosure - Note 7 - Marketable Securities (Tables)", "shortName": "Note 7 - Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-tables", "longName": "995471 - Disclosure - Note 8 - Fair Value Measurement (Tables)", "shortName": "Note 8 - Fair Value Measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-tables", "longName": "995472 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Tables)", "shortName": "Note 9 - Geographic Information and Major Customer Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "longName": "995473 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Tables)", "shortName": "Note 10 - Net Loss Per Share of Common Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "longName": "995474 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Tables)", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-tables", "longName": "995475 - Disclosure - Note 12 - Derivatives and Hedging Activities (Tables)", "shortName": "Note 12 - Derivatives and Hedging Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "longName": "995476 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition-details-textual", "longName": "995477 - Disclosure - Note 3 - Acquisition (Details Textual)", "shortName": "Note 3 - Acquisition (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "d_2024-01-01_2024-01-31_AssetAcquisitionAxis-VisisonicsMember", "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-01-31_AssetAcquisitionAxis-VisisonicsMember", "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual", "longName": "995478 - Disclosure - Note 4 - Held for Sale and Discontinued Operation (Details Textual)", "shortName": "Note 4 - Held for Sale and Discontinued Operation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "d_2023-01-01_2023-03-31", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-03-31_StatementOperatingActivitiesSegmentAxis-SegmentDiscontinuedOperationsMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "link:footnote", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R36": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details", "longName": "995479 - Disclosure - Note 4 - Held for Sale and Discontinued Operation - Schedule of Disposal Groups Including Discontinued Operations (Details)", "shortName": "Note 4 - Held for Sale and Discontinued Operation - Schedule of Disposal Groups Including Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "d_2023-01-01_2023-03-31", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-03-31", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-details-textual", "longName": "995480 - Disclosure - Note 5 - Revenue Recognition (Details Textual)", "shortName": "Note 5 - Revenue Recognition (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "d_2023-04-01_2023-06-30", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-06-30", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-2-details", "longName": "995482 - Disclosure - Note 5 - Revenue Recognition - Remaining Performance Obligation 2 (Details)", "shortName": "Note 5 - Revenue Recognition - Remaining Performance Obligation 2 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2024-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-04-01", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-04-01", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "longName": "995483 - Disclosure - Note 5 - Revenue Recognition - Disaggregation of Revenue (Details)", "shortName": "Note 5 - Revenue Recognition - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R40": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details", "longName": "995484 - Disclosure - Note 5 - Revenue Recognition - Assets and Liabilities (Details)", "shortName": "Note 5 - Revenue Recognition - Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_BalanceSheetLocationAxis-TradeReceivablesMember", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R41": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-lease-cost-details", "longName": "995485 - Disclosure - Note 5 - Leases -Lease Cost (Details)", "shortName": "Note 5 - Leases -Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "longName": "995486 - Disclosure - Note 5 - Leases - Maturities of Lease Liabilities (Details)", "shortName": "Note 5 - Leases - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details", "longName": "995487 - Disclosure - Note 7 - Marketable Securities - Available-for-sale Marketable Securities (Details)", "shortName": "Note 7 - Marketable Securities - Available-for-sale Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_FinancialInstrumentAxis-CorporateBondsMember", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R44": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "longName": "995488 - Disclosure - Note 7 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)", "shortName": "Note 7 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "longName": "995489 - Disclosure - Note 7 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)", "shortName": "Note 7 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRealizedGainLossTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRealizedGainLossTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "longName": "995490 - Disclosure - Note 8 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)", "shortName": "Note 8 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R47": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-details-textual", "longName": "995491 - Disclosure - Note 9 - Geographic Information and Major Customer Data (Details Textual)", "shortName": "Note 9 - Geographic Information and Major Customer Data (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": null, "uniqueAnchor": null }, "R48": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "longName": "995492 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)", "shortName": "Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_StatementGeographicalAxis-CN", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R49": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "longName": "995493 - Disclosure - Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details)", "shortName": "Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual", "longName": "995494 - Disclosure - Note 10 - Net Loss Per Share of Common Stock (Details Textual)", "shortName": "Note 10 - Net Loss Per Share of Common Stock (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "longName": "995495 - Disclosure - Note 10 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details)", "shortName": "Note 10 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R52": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "longName": "995496 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual)", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-12_2024-02-12_TitleOfIndividualAxis-ChiefFinancialOfficerMember", "name": "ceva:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceeded", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R53": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "longName": "995497 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details)", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ceva:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedAverageRemainingContractualTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R54": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "longName": "995498 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2023-12-31_AwardTypeAxis-RSUsAndPSUsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_AwardTypeAxis-RSUsAndPSUsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "longName": "995499 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details)", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "longName": "995500 - Disclosure - Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)", "shortName": "Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "d_2023-01-01_2023-03-31_AwardTypeAxis-PurchaseRightsMember_PlanNameAxis-The2002EmployeeStockPurchasePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-03-31_AwardTypeAxis-PurchaseRightsMember_PlanNameAxis-The2002EmployeeStockPurchasePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-details-textual", "longName": "995501 - Disclosure - Note 12 - Derivatives and Hedging Activities (Details Textual)", "shortName": "Note 12 - Derivatives and Hedging Activities (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "longName": "995502 - Disclosure - Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)", "shortName": "Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-CashFlowHedgingMember", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R59": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "longName": "995503 - Disclosure - Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)", "shortName": "Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "longName": "995504 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "shortName": "Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_StatementEquityComponentsAxis-AccumulatedNetUnrealizedInvestmentGainLossMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R61": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "longName": "995505 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } }, "R62": { "role": "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program-details-textual", "longName": "995506 - Disclosure - Note 14 - Share Repurchase Program (Details Textual)", "shortName": "Note 14 - Share Repurchase Program (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ceva20240331_10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Trade payables", "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r88" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade receivables (net of allowance for credit losses of $288 at both March 31, 2024 and December 31, 2023)", "label": "us-gaap_AccountsReceivableNetCurrent", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r839" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued expenses and other payables", "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)." } } }, "auth_ref": [ "r89" ] }, "ceva_AccruedRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "AccruedRevenuesMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued Revenues [Member]", "documentation": "Represents information about accrued revenues." } } }, "auth_ref": [] }, "ceva_AccruedSeverancePayNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "AccruedSeverancePayNoncurrent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued severance pay", "documentation": "Represents the non-current accrued severance pay." } } }, "auth_ref": [] }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent." } } }, "auth_ref": [ "r5", "r29", "r446" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "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." } } }, "auth_ref": [ "r177", "r178", "r179", "r181", "r190", "r191", "r821" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r28", "r29", "r103", "r171", "r588", "r627", "r628" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r16", "r29", "r454", "r457", "r508", "r623", "r624", "r821", "r822", "r823", "r826", "r827", "r828", "r830" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid in-capital", "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." } } }, "auth_ref": [ "r97" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r633", "r826", "r827", "r828", "r830", "r896", "r968" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentForAmortization", "terseLabel": "Amortization of intangible assets", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r12" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "terseLabel": "Equity-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r50", "r51", "r385" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments required to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "lang": { "en-us": { "role": { "label": "Total equity-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r414", "r419" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r172", "r264", "r302", "r305", "r306", "r931" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r325", "r331", "r744" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r223" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r970", "r971", "r972", "r973" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition-details-textual" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "r330", "r888" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetAcquisitionConsiderationTransferred", "terseLabel": "Asset Acquisition, Consideration Transferred", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r760", "r889", "r890", "r891" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetAcquisitionContingentConsiderationLiability", "terseLabel": "Asset Acquisition, Contingent Consideration, Liability", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition." } } }, "auth_ref": [ "r888" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition-details-textual" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "r330", "r888" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r139", "r147", "r170", "r200", "r227", "r233", "r251", "r255", "r299", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r444", "r447", "r487", "r585", "r664", "r736", "r737", "r773", "r796", "r856", "r857", "r922" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r165", "r173", "r200", "r299", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r444", "r447", "r487", "r773", "r856", "r857", "r922" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsNoncurrent", "totalLabel": "Total long-term assets", "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." } } }, "auth_ref": [ "r200", "r299", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r444", "r447", "r487", "r856", "r857", "r922" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Long-term assets:" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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)." } } }, "auth_ref": [ "r271" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "negatedLabel": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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)." } } }, "auth_ref": [ "r272" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "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)." } } }, "auth_ref": [ "r268", "r310", "r584" ] }, "ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Available-for-sale - matures after one year through five years, Gross unrealized gains", "documentation": "Available for sale matures after one year through five years gross unrealized gains." } } }, "auth_ref": [] }, "ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss", "negatedLabel": "Available for Sale Matures after One Year Through Five Years, Gross Unrealized Loss", "documentation": "Available for sale matures after one year through five years gross unrealized loss." } } }, "auth_ref": [] }, "ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "AvailableForSaleMaturesWithinOneYearGrossUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Available-for-sale - matures within one year, Gross unrealized gains", "documentation": "Available for sale matures within one year, gross unrealized gains." } } }, "auth_ref": [] }, "ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss", "negatedLabel": "Available-for-sale - matures within one year, Gross unrealized losses", "documentation": "Available For Sale Matures Within One Year Gross Unrealized Loss" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Available-for-sale - matures after one year through five years, amortized cost", "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 rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r843" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value", "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 rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r843" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Available For Sale Securities Debt Maturities Within One Year Amortized Cost", "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)." } } }, "auth_ref": [ "r842" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Available-for-sale- matures within one year, Fair Value", "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)." } } }, "auth_ref": [ "r275", "r580" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate bonds", "label": "Marketable securities", "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." } } }, "auth_ref": [ "r266", "r310" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r336", "r935", "r936" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r57", "r59", "r336", "r935", "r936" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "r330", "r440", "r755", "r756" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r52", "r53", "r326", "r327", "r328", "r329", "r330", "r440", "r755", "r756" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "negatedLabel": "Acquisition of business", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r15" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r131", "r441" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r54" ] }, "ceva_CFOCOOAndCCOMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "CFOCOOAndCCOMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "CFO, COO, and CCO [Member]", "documentation": "Represents CFO, COO, and CCO." } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Property and equipment purchases incurred but unpaid at period end", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r34", "r167", "r728" ] }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss)." } } }, "auth_ref": [ "r840" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Total cash and cash equivalents in the Condensed Consolidated Statements of Cash Flows", "periodStartLabel": "Cash and cash equivalents at the beginning of the period", "periodEndLabel": "Cash and cash equivalents at the end of the period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r34", "r116", "r199" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Increase (decrease) in cash and cash equivalents", "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." } } }, "auth_ref": [ "r2", "r116" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Net cash flows used in operating activities (*)", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r82", "r116" ] }, "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "label": "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets", "documentation": "Represents the changes in operating assets and liabilities, for cash flow purposes, attributable to operating lease right-of-use assets." } } }, "auth_ref": [] }, "ceva_ChiefCommercialOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "ChiefCommercialOfficerMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Chief Commercial Officer [Member]", "documentation": "Represents chief commercial officer." } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r838" ] }, "srt_ChiefFinancialOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefFinancialOfficerMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]" } } }, "auth_ref": [ "r838" ] }, "srt_ChiefOperatingOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefOperatingOfficerMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Chief Operating Officer [Member]" } } }, "auth_ref": [ "r838", "r921" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_CityAreaCode", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ceva_CommonStockOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "CommonStockOutstandingMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock Outstanding [Member]", "documentation": "Represents information about common stock outstanding." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r96" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r96", "r652" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r96" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r96", "r652", "r670", "r968", "r969" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock: $0.001 par value: 45,000,000 shares authorized; 23,695,190 shares issued at March 31, 2024 and December 31, 2023. 23,581,522 and 23,440,848 shares outstanding at March 31, 2024 and December 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r96", "r587", "r773" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r30", "r186", "r188", "r193", "r577", "r597", "r598" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "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." } } }, "auth_ref": [ "r102", "r192", "r576", "r595" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r40", "r41", "r62", "r63", "r262", "r713" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r40", "r41", "r62", "r63", "r262", "r630", "r713" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r40", "r41", "r62", "r63", "r262", "r713", "r809" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "lang": { "en-us": { "role": { "label": "Percentage of total revenues", "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." } } }, "auth_ref": [ "r40", "r41", "r62", "r63", "r262" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r40", "r41", "r62", "r63", "r262", "r713" ] }, "ceva_ConnectivityProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "ConnectivityProductsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Connectivity Products [Member]", "documentation": "Represents information about Connectivity Products (Bluetooth, WiFi and SATA/SAS)." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r859" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Trade receivables", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r358", "r360", "r371" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred revenues", "terseLabel": "Deferred revenues (short-term contract liabilities)", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r358", "r359", "r371" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r372" ] }, "ceva_CorporateBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "CorporateBondsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "lang": { "en-us": { "role": { "label": "Corporate Bonds [Member]", "documentation": "Represents information about corporate bonds." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Cost of revenues", "negatedLabel": "Cost of Revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r108", "r200", "r299", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r487", "r736", "r856" ] }, "ceva_CostOfRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "CostOfRevenuesMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "lang": { "en-us": { "role": { "label": "Cost of Revenues [Member]", "documentation": "Represents information about cost of revenues." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ceva_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "CustomerAMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "lang": { "en-us": { "role": { "label": "Customer A [Member]", "documentation": "Represents information about Customer A." } } }, "auth_ref": [] }, "ceva_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "CustomerCMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "lang": { "en-us": { "role": { "label": "Customer C [Member]", "documentation": "Represents information about Customer C." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r121", "r262" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "lang": { "en-us": { "role": { "label": "12 months or greater, Fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r149", "r312", "r742" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "negatedLabel": "12 months or greater, Gross unrealized loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r149", "r312" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "lang": { "en-us": { "role": { "label": "Less than 12 months, Fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r149", "r312", "r742" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "negatedLabel": "Less than 12 months, Gross unrealized loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r149", "r312" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Gross realized gains from sale of available-for-sale marketable securities", "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r297" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Realized loss (gain) on sale of available-for-sale marketable securities", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r844" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss", "negatedLabel": "Gross realized losses from sale of available-for-sale marketable securities", "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r297" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-tables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r148", "r742", "r849" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r422", "r423" ] }, "ceva_DeferredRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "DeferredRevenueMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue [Member]", "documentation": "Represents information about deferred revenue." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r46" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Total", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r174", "r175", "r464", "r465", "r478", "r486", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r658", "r659", "r701", "r703", "r706", "r707", "r708", "r709", "r729", "r761", "r765", "r793", "r900", "r901", "r902", "r966" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument 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." } } }, "auth_ref": [ "r643", "r645", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r679", "r680", "r681", "r682", "r685", "r686", "r687", "r688", "r701", "r702", "r706", "r708", "r792", "r793", "r903", "r904", "r905", "r906", "r907", "r908", "r910", "r911" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeGainLossOnDerivativeNet", "terseLabel": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r894" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r58", "r60", "r61", "r135", "r643", "r645", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r679", "r680", "r681", "r682", "r685", "r686", "r687", "r688", "r701", "r702", "r706", "r708", "r729", "r792", "r793", "r903", "r904", "r905", "r906", "r907", "r908", "r910", "r911" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r134", "r451", "r459" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r18", "r58", "r60" ] }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total", "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments." } } }, "auth_ref": [ "r23", "r137" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r892", "r893" ] }, "ceva_DerivativesDesignatedAsCashFlowHedgingInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Derivatives Designated as Cash Flow Hedging Instruments [Member]", "documentation": "Represents information about derivatives designated as cash flow hedging instruments." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r860" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r383", "r387", "r415", "r416", "r418", "r758" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-1-business", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program", "http://www.ceva-dsp.com/20240331/role/statement-note-2-basis-of-presentation-and-summary-significant-accounting-policies", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "totalLabel": "Loss from discontinued operations before taxes on income", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r70", "r71", "r72", "r73", "r74", "r80", "r107", "r932" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic and diluted net loss per share from discontinued operation (in dollars per share)", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Income tax expense", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r71", "r72", "r73", "r74", "r80", "r85", "r424", "r430", "r432" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents included in assets of discontinued operation", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r66", "r83", "r125" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Cost of revenue", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r81", "r164" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "terseLabel": "Amortization of intangible assets", "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r81" ] }, "ceva_DisposalGroupIncludingDiscontinuedOperationFinancialIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationFinancialIncome", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Financial income, net", "documentation": "Amount of financial income attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r81" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "totalLabel": "Gross profit", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r81", "r164" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "totalLabel": "Total operating expenses", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r81" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "totalLabel": "Operating loss", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r81" ] }, "ceva_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Research and development, net", "documentation": "Amount of research and development expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Revenues", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r81", "r164" ] }, "ceva_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Sales and marketing", "documentation": "Amount of sales and marketing expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r65", "r124" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r800" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r801" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentType", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic and diluted net loss per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r194", "r206", "r207", "r208", "r209", "r210", "r211", "r217", "r218", "r220", "r221", "r222", "r226", "r438", "r443", "r461", "r462", "r578", "r599", "r730" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r216", "r223", "r224", "r225" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "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; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r916" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "terseLabel": "Accrued payroll and related benefits", "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)." } } }, "auth_ref": [ "r89" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r417" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r417" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ceva_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "EmployeesMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Employees [Member]", "documentation": "Represents information pertaining to employees." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressStateOrProvince", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r798" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCommonStockSharesOutstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCurrentReportingStatus", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-1-business", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program", "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-2-basis-of-presentation-and-summary-significant-accounting-policies", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-lease-cost-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityEmergingGrowthCompany", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r798" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFileNumber", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r798" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityInteractiveDataCurrent", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r804" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityRegistrantName", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r798" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityShellCompany", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r798" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntitySmallBusiness", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r798" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r798" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r17", "r162", "r189", "r190", "r191", "r201", "r202", "r203", "r205", "r210", "r212", "r214", "r228", "r300", "r301", "r333", "r357", "r428", "r429", "r435", "r436", "r437", "r439", "r442", "r443", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r497", "r508", "r595", "r623", "r624", "r625", "r633", "r691" ] }, "ceva_EquitybasedCompensationExpenseIncludedInDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "EquitybasedCompensationExpenseIncludedInDiscontinuedOperationsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "lang": { "en-us": { "role": { "label": "Equity-based Compensation Expense Included in Discontinued Operations [Member]", "documentation": "Represents Equity-based Compensation Expense Included in Discontinued Operations." } } }, "auth_ref": [] }, "ceva_EuropeAndMiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "EuropeAndMiddleEastMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "lang": { "en-us": { "role": { "label": "Europe and Middle East [Member]", "documentation": "Represents information about Europe and Middle East." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r474", "r479", "r763" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r474", "r479", "r763" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r353", "r375", "r376", "r377", "r378", "r379", "r380", "r463", "r465", "r466", "r467", "r468", "r477", "r478", "r480", "r512", "r513", "r514", "r745", "r746", "r752", "r753", "r754", "r761", "r765" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r473", "r475", "r476", "r477", "r480", "r481", "r482", "r483", "r484", "r574", "r761", "r766" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r353", "r375", "r380", "r465", "r478", "r512", "r752", "r753", "r754", "r761" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r353", "r375", "r380", "r465", "r466", "r478", "r513", "r745", "r746", "r752", "r753", "r754", "r761" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r353", "r375", "r376", "r377", "r378", "r379", "r380", "r465", "r466", "r467", "r468", "r478", "r514", "r745", "r746", "r752", "r753", "r754", "r761", "r765" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r353", "r375", "r376", "r377", "r378", "r379", "r380", "r463", "r465", "r466", "r467", "r468", "r477", "r478", "r480", "r512", "r513", "r514", "r745", "r746", "r752", "r753", "r754", "r761", "r765" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r303", "r304", "r307", "r308", "r309", "r311", "r313", "r314", "r354", "r356", "r459", "r485", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r596", "r742", "r761", "r763", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r774", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r844", "r845", "r846", "r847", "r897", "r900", "r901", "r902", "r909", "r912" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r543", "r852" ] }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign exchange contracts", "label": "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure", "terseLabel": "Foreign exchange forward contracts", "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps." } } }, "auth_ref": [ "r464", "r465" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Unrealized foreign exchange loss (gain)", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r118", "r672", "r795", "r914", "r915", "r967" ] }, "ceva_ForeignExchangeForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "ForeignExchangeForwardContractsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward Contracts [Member]", "documentation": "Represents information about foreign exchange forward contracts." } } }, "auth_ref": [] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r658", "r662", "r667", "r681", "r687", "r704", "r705", "r706", "r793" ] }, "ceva_ForeignExchangeOptionContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "ForeignExchangeOptionContractsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Option Contracts [Member]", "documentation": "Represents information about foreign exchange option contracts." } } }, "auth_ref": [] }, "us-gaap_ForeignExchangeOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeOptionMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Option [Member]", "documentation": "An option that allows the holder to buy (if call) or sell (if put) an underlying currency at a fixed exercise rate, expressed as an exchange, during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [] }, "ceva_FullVestingBasedOnTheAchievementPositiveShareholderReturnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "FullVestingBasedOnTheAchievementPositiveShareholderReturnMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Full Vesting Based on The Achievement of Positive Shareholder Return [Member]", "documentation": "Represents the scenario in which full vesting is achieved." } } }, "auth_ref": [] }, "ceva_FullVestingBasedonTheAchievementof2022LicenseTargetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "FullVestingBasedonTheAchievementof2022LicenseTargetMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Full Vesting Based on The Achievement of 2022 License Target [Member]", "documentation": "Represents the scenario in which full vesting is achieved." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_GeneralAndAdministrativeExpense", "terseLabel": "General and administrative", "negatedLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r110", "r675" ] }, "ceva_GeneralAndAdministrativeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "GeneralAndAdministrativeMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "lang": { "en-us": { "role": { "label": "General and Administrative [Member]", "documentation": "Represents information about general and administrative." } } }, "auth_ref": [] }, "ceva_GoalsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "GoalsOneMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Goals One [Member]", "documentation": "Vesting of the full 50% of the PSUs occurs if the Corporation achieves the 2020 license and related revenue amount in the budget approved by the Board (the \u201c2020 License Revenue Target\u201d). The vesting threshold is achievement of 90% of 2020 License Revenue Target. If the Corporation\u2019s actual result is above 90% but less than 99% of the 2020 License Revenue Target, 91% to 99% of the eligible PSUs would be subject to vesting. If the Corporation\u2019s actual result exceeds 100% of the 2020 License Revenue Target, every 1% increase of the 2020 License Revenue Target, up to 110%, would result in an increase of 2% of the eligible PSUs." } } }, "auth_ref": [] }, "ceva_GoalsThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "GoalsThreeMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Goals Three [Member]", "documentation": "Represents goals 3." } } }, "auth_ref": [] }, "ceva_GoalsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "GoalsTwoMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Goals Two [Member]", "documentation": "Vesting of the full 50% of the PSUs occurs if the Corporation achieves positive total shareholder return whereby the return on the Corporation\u2019s stock for 2020 is greater than the S&P500 index. The vesting threshold is if the return on the Corporation\u2019s stock for 2020 is at least 90% of the S&P500 index. If the return on the Corporation\u2019s stock, in comparison to the S&P500, is above 90% but less than 99% of the S&P500 index, 91% to 99% of the eligible PSUs would be subject to vesting. If the return on the Corporation\u2019s stock exceeds 100% of the S&P500 index, every 1% increase in comparison to the S&P500 index, up to 110%, would result in an increase of 2% of the eligible PSUs." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r168", "r315", "r575", "r737", "r743", "r762", "r773", "r850", "r851" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r384", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r384", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r104", "r108", "r146", "r200", "r299", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r487", "r731", "r736", "r832", "r834", "r835", "r836", "r837", "r856" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Net loss", "totalLabel": "Net loss", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r55", "r106", "r118", "r206", "r207", "r208", "r209", "r210", "r219", "r222", "r443" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Loss before taxes on income", "terseLabel": "Total, before income taxes", "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." } } }, "auth_ref": [ "r105", "r141", "r146", "r579", "r592", "r731", "r736", "r832", "r834", "r835", "r836", "r837" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic and diluted (in dollars per share)", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r106", "r142", "r194", "r204", "r206", "r207", "r208", "r209", "r210", "r218", "r220", "r221", "r438", "r443", "r462", "r578", "r933" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Net loss from discontinued operation", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r70", "r71", "r72", "r73", "r74", "r85", "r164", "r434", "r593" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "terseLabel": "Net loss from discontinued operation", "totalLabel": "Net loss from discontinued operation", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r70", "r71", "r72", "r73", "r74", "r80", "r85", "r133" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r334", "r336", "r337", "r470", "r474", "r479", "r620", "r622", "r676", "r725", "r764", "r937" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r336", "r337", "r470", "r474", "r479", "r620", "r622", "r676", "r725", "r764", "r937" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Income tax expense (benefit)", "terseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r150", "r159", "r213", "r214", "r227", "r241", "r255", "r424", "r425", "r430", "r600", "r759" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Income and withholding taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r35", "r198", "r426", "r427" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayableTrade", "terseLabel": "Trade payables", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables", "terseLabel": "Trade receivables", "documentation": "Represents the amount of increase (decrease) in accounts receivable and unbilled receivables." } } }, "auth_ref": [] }, "ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "IncreaseDecreaseInAccruedInterestOnBankDeposits", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued interest on bank deposits", "documentation": "Represents the amount of increase (decrease) in accrued interest on bank deposits." } } }, "auth_ref": [] }, "ceva_IncreaseDecreaseInAccruedSalariesAndRelatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "IncreaseDecreaseInAccruedSalariesAndRelatedExpenses", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and related benefits", "documentation": "Represents the amount of increase (decrease) in accrued salaries and related expenses." } } }, "auth_ref": [] }, "ceva_IncreaseDecreaseInAccruedSeverancePayNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "IncreaseDecreaseInAccruedSeverancePayNet", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued severance pay, net", "documentation": "Represents the amount of increase (decrease) in accrued severance pay, net." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Deferred revenues", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r541", "r824" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax, net", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r810", "r824" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "terseLabel": "Accrued expenses and other payables", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r11" ] }, "ceva_IncreaseInEligiblePSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "IncreaseInEligiblePSUsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Increase in Eligible PSUs, Percent [Member]", "documentation": "Represents an increase in eligible PSUs." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r802" ] }, "ceva_IntrinsixCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "IntrinsixCorpMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "Intrinsix Corp. [Member]", "documentation": "Represents Intrinsix Corp." } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeAmortizationOfPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeAmortizationOfPremium", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_InvestmentIncomeAmortizationOfPremium", "negatedLabel": "Amortization of premiums on available-for-sale marketable securities", "terseLabel": "Amortization of premiums on available-for-sale marketable securities", "documentation": "Amount of amortization of purchase premium on nonoperating securities." } } }, "auth_ref": [ "r113" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InvestmentIncomeNet", "terseLabel": "Financial income, net", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r111", "r112", "r113" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r919" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-1-business", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program", "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-2-basis-of-presentation-and-summary-significant-accounting-policies", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-lease-cost-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r920" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total undiscounted cash flows", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r506" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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)." } } }, "auth_ref": [ "r506" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "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)." } } }, "auth_ref": [ "r506" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "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)." } } }, "auth_ref": [ "r506" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "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)." } } }, "auth_ref": [ "r506" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "The remainder of 2023", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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." } } }, "auth_ref": [ "r920" ] }, "ceva_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2028 and thereafter", "label": "ceva_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r506" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r496" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r101", "r140", "r590", "r773", "r825", "r848", "r913" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r90", "r166", "r200", "r299", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r445", "r447", "r448", "r487", "r773", "r856", "r922", "r923" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r25", "r91", "r92", "r93", "r94", "r200", "r299", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r445", "r447", "r448", "r487", "r856", "r922", "r923" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicenseMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r861" ] }, "ceva_LicensingAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "LicensingAndOtherMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Licensing and Other [Member]", "documentation": "Represents information about licensing and other." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_LocalPhoneNumber", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r262", "r750", "r784", "r789", "r860", "r934", "r938", "r939", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Investments in marketable equity securities", "label": "us-gaap_MarketableSecuritiesCurrent", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r819" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r381", "r420", "r468", "r540", "r619", "r621", "r629", "r644", "r645", "r694", "r696", "r698", "r699", "r710", "r723", "r724", "r741", "r747", "r757", "r765", "r766", "r770", "r771", "r785", "r858", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r381", "r420", "r468", "r540", "r619", "r621", "r629", "r644", "r645", "r694", "r696", "r698", "r699", "r710", "r723", "r724", "r741", "r747", "r757", "r765", "r766", "r770", "r785", "r858", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r803" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r262", "r750", "r784", "r789", "r860", "r934", "r938", "r939", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-1-business" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "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." } } }, "auth_ref": [ "r151", "r160" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r197" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by (used in) investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r197" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r116", "r117", "r118" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 }, "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "Net loss:", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r109", "r118", "r143", "r164", "r184", "r187", "r191", "r200", "r204", "r206", "r207", "r208", "r209", "r210", "r213", "r214", "r219", "r299", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r438", "r443", "r462", "r487", "r594", "r673", "r689", "r690", "r795", "r856" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ceva_NonEmployeeDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "NonEmployeeDirectorMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Non-employee Director [Member]", "documentation": "Represents information pertaining to non-employee directors." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r803" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r803" ] }, "ceva_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "ceva_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r732", "r740", "r833" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss) before reclassifications", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r24", "r29" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r146", "r731", "r832", "r834", "r835", "r836", "r837" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-lease-cost-details" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "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." } } }, "auth_ref": [ "r501", "r772" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r499" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r499" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseLiabilityNoncurrent", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r499" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-lease-cost-details" ], "lang": { "en-us": { "role": { "label": "Cash payments for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r500", "r502" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r498" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-lease-cost-details" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rates", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r505", "r772" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-lease-cost-details" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (years) (Year)", "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." } } }, "auth_ref": [ "r504", "r772" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-2-basis-of-presentation-and-summary-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r64", "r119", "r120", "r132" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other accrued liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r92" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r169" ] }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Available-for-sale securities:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flow hedges:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "totalLabel": "Net change", "documentation": "Amount, before tax and after 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." } } }, "auth_ref": [ "r177", "r178", "r180", "r595" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeTax", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "totalLabel": "Other comprehensive income (loss) before tax", "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r192", "r488", "r489", "r494", "r576", "r595", "r821", "r822" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "totalLabel": "Net change", "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r176", "r180", "r595" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "terseLabel": "Changes in unrealized gains (losses)", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r176", "r180", "r449", "r450", "r452" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "negatedLabel": "Reclassification adjustments for losses included in net loss", "documentation": "Amount, before 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." } } }, "auth_ref": [ "r158", "r180", "r182" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income", "totalLabel": "Other comprehensive income (loss), net of taxes", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r24", "r185", "r188", "r192", "r210", "r488", "r489", "r494", "r576", "r595", "r821", "r822" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "totalLabel": "Net current period other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r10", "r16", "r133", "r185", "r188", "r210" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "negatedLabel": "Reclassification adjustments for (gains) losses included in net loss", "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r8", "r103", "r183", "r298" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Income tax expense (benefit) related to components of other comprehensive income (loss)", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r6", "r189", "r192", "r424", "r431", "r433", "r488", "r492", "r494", "r576", "r595" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in unrealized losses", "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r177", "r180", "r298" ] }, "us-gaap_OtherLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermInvestments", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Investments in marketable equity securities", "documentation": "Amount of long-term investments classified as other." } } }, "auth_ref": [ "r582", "r583", "r818" ] }, "ceva_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "OtherMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "lang": { "en-us": { "role": { "label": "Other [Member]", "documentation": "Represents \"Other\"." } } }, "auth_ref": [] }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash transactions:" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Purchase of treasury stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r115" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt", "negatedLabel": "Investment in available-for-sale marketable securities", "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)." } } }, "auth_ref": [ "r33", "r195", "r265" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Purchase of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r114" ] }, "ceva_PerformanceShareUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "PerformanceShareUnitsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Performance Share Units [Member]", "documentation": "Represents information pertaining to PSUs." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r95", "r355" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r95", "r652" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r95", "r355" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r95", "r652", "r670", "r968", "r969" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock: $0.001 par value: 5,000,000 shares authorized; none issued and outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r95", "r586", "r773" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r820" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from the sale of Intrinsix (see note 4)", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of stock-based awards", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r7", "r21" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from maturity of available-for-sale marketable securities", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r195", "r196", "r841" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "terseLabel": "Proceeds from maturity of available-for-sale marketable securities", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r31", "r195", "r265", "r297" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r258", "r542", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r726", "r748", "r783", "r785", "r786", "r790", "r791", "r854", "r855", "r860", "r934", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r258", "r542", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r726", "r748", "r783", "r785", "r786", "r790", "r791", "r854", "r855", "r860", "r934", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r507", "r581", "r591", "r773" ] }, "ceva_PurchaseRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "PurchaseRightsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Purchase Rights [Member]", "documentation": "Represents the right to purchase common stock." } } }, "auth_ref": [] }, "ceva_RSUsAndPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "RSUsAndPSUsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "RSUs and PSUs [Member]", "documentation": "Represents information pertaining to RSUs and PSUs." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r374", "r381", "r410", "r411", "r412", "r420", "r468", "r515", "r524", "r540", "r619", "r621", "r629", "r644", "r645", "r694", "r696", "r698", "r699", "r710", "r723", "r724", "r741", "r747", "r757", "r765", "r766", "r770", "r771", "r785", "r793", "r853", "r858", "r901", "r925", "r926", "r927", "r928", "r929" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r374", "r381", "r410", "r411", "r412", "r420", "r468", "r515", "r524", "r540", "r619", "r621", "r629", "r644", "r645", "r694", "r696", "r698", "r699", "r710", "r723", "r724", "r741", "r747", "r757", "r765", "r766", "r770", "r771", "r785", "r793", "r853", "r858", "r901", "r925", "r926", "r927", "r928", "r929" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r24", "r29" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r191" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r191" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r191" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "ceva_RemeasurementOfMarketableEquitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "RemeasurementOfMarketableEquitySecurities", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Remeasurement of marketable equity securities", "negatedLabel": "Remeasurement of marketable equity securities", "documentation": "Represents the amount related to remeasurement of marketable equity securities." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ResearchAndDevelopmentExpense", "terseLabel": "Research and development, net", "negatedLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r421", "r725", "r736", "r930" ] }, "ceva_ResearchAndDevelopmentNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "ResearchAndDevelopmentNetMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "lang": { "en-us": { "role": { "label": "Research and Development, Net [Member]", "documentation": "Represents information about research and development, net." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r98", "r127", "r589", "r626", "r628", "r632", "r653", "r773" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r162", "r201", "r202", "r203", "r205", "r210", "r212", "r214", "r300", "r301", "r333", "r428", "r429", "r435", "r436", "r437", "r439", "r442", "r443", "r453", "r455", "r456", "r458", "r460", "r495", "r497", "r623", "r625", "r633", "r968" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "lang": { "en-us": { "role": { "label": "Revenue", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r144", "r145", "r227", "r234", "r235", "r249", "r255", "r258", "r260", "r262", "r369", "r370", "r542" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r262", "r808" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r161", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r373" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-tables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r122" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-2-details" ], "lang": { "en-us": { "role": { "label": "Licensing, NRE and related revenues", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r156" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-2-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year)", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r157" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-2-details" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r157" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-tables" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r807" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenuesAbstract", "terseLabel": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets obtained in the exchange for operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r503", "r772" ] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Royalty [Member]", "documentation": "Money for usage-based right to asset." } } }, "auth_ref": [ "r861" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r803" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r803" ] }, "ceva_SaleOfStockAmountHeldForIndemnificationObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SaleOfStockAmountHeldForIndemnificationObligations", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "ceva_SaleOfStockAmountHeldForIndemnificationObligations", "terseLabel": "Sale of Stock, Amount Held for Indemnification Obligations", "documentation": "Amount held for indemnification obligations." } } }, "auth_ref": [] }, "ceva_SaleOfStockAmountHeldForPostClosingPriceAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SaleOfStockAmountHeldForPostClosingPriceAdjustment", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "ceva_SaleOfStockAmountHeldForPostClosingPriceAdjustment", "terseLabel": "Sale of Stock, Amount Held for Post Closing Price Adjustment", "documentation": "Amount held for post-closing price adjustments." } } }, "auth_ref": [] }, "ceva_SaleOfStockConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SaleOfStockConsideration", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "ceva_SaleOfStockConsideration", "terseLabel": "Sale of Stock, Consideration", "documentation": "Amount received from sale of stock." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "ceva_SalesAndMarketingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SalesAndMarketingMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "lang": { "en-us": { "role": { "label": "Sales and Marketing [Member]", "documentation": "Represents information about sales and marketing." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r215", "r382", "r805", "r829" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r29", "r917", "r918" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the effective portion of the gains and losses on derivative instruments designated (and non-derivative instruments) designated and qualifying in cash flow hedges and net investment hedges that was recognized in other comprehensive income (loss) during the current period." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-tables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r14", "r22", "r26", "r66", "r75", "r76", "r77", "r78", "r79", "r84", "r86", "r87", "r126" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r831" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r898", "r899" ] }, "us-gaap_ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the effective portion of gains and losses on derivative instruments (and nonderivative instruments) designated and qualifying in net investment hedges recorded in accumulated other comprehensive income (loss) during the term of the hedging relationship and reclassified into earnings during the current period." } } }, "auth_ref": [ "r895" ] }, "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRealizedGainLossTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Realized Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales." } } }, "auth_ref": [ "r844" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r19", "r20", "r129" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r130" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-tables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r39", "r40", "r41", "r42", "r62", "r138" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_Security12bTitle", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r797" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_SecurityExchangeName", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r799" ] }, "us-gaap_SegmentDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDiscontinuedOperationsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, classified as held-for-sale or disposed of by sale or by means other than sale, and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale." } } }, "auth_ref": [ "r9", "r67", "r68", "r69" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r144", "r145", "r146", "r147", "r227", "r230", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r262", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r332", "r338", "r339", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r733", "r736", "r737", "r743", "r788", "r934", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r260", "r261", "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", "r572", "r573", "r637", "r640", "r642", "r695", "r697", "r700", "r711", "r712", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r727", "r749", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r787", "r793", "r860", "r934", "r938", "r939", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "us-gaap_SegmentOperatingActivitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentOperatingActivitiesDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "Operating Activities [Domain]", "documentation": "Operations of an entity including continuing and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r147", "r227", "r229", "r230", "r231", "r232", "r233", "r245", "r247", "r248", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r262", "r732", "r734", "r735", "r736", "r738", "r739", "r740" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_SellingAndMarketingExpense", "terseLabel": "Sales and marketing", "negatedLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "ceva_SeverancePayFundNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SeverancePayFundNoncurrent", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Severance pay fund", "documentation": "Represents the amount of severance pay fund, noncurrent." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Equity-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r758" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited or expired, number (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Forfeited or expired, weighted average fair value (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted, number (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted, weighted average fair value (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Unvested, number (in shares)", "periodEndLabel": "Unvested, number (in shares)", "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." } } }, "auth_ref": [ "r399", "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Unvested, weighted average fair value (in dollars per share)", "periodEndLabel": "Unvested, weighted average fair value (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r399", "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested, number (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Vested, weighted average fair value (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "terseLabel": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "terseLabel": "Risk-free interest rate", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, Weighted average exercise price (in dollars per share)", "documentation": "Weighted average grant-date fair value of options and SARs exercisable." } } }, "auth_ref": [] }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number", "periodStartLabel": "Outstanding, Number of shares (in shares)", "periodEndLabel": "Outstanding, Number of shares (in shares)", "documentation": "Number of options and stock appreciation rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413" ] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsConditionalIncreaseInSharesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsConditionalIncreaseInSharesPercentage", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsConditionalIncreaseInSharesPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage", "documentation": "Percentage of conditional increase in shares of vesting of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r862" ] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsThresholdPercentage", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsThresholdPercentage", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage", "documentation": "Represents the vesting threshold." } } }, "auth_ref": [] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceeded": { "xbrltype": "sharesItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceeded", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceeded", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded", "documentation": "The number of additional shares issuable upon performance goals are exceeded." } } }, "auth_ref": [] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceededPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceededPercentage", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceededPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded, Percentage", "documentation": "The additional percentage of shares that issuable upon performance goals are exceeded." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "terseLabel": "Contractual term of (months) (Month)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r409" ] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueExercisable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueExercisable", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, Aggregated intrinsic value", "documentation": "Intrinsic value of options and SARs exercisable." } } }, "auth_ref": [] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueOutstanding", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, Aggregated intrinsic value", "documentation": "Intrinsic value of options and SARs outstanding." } } }, "auth_ref": [] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExecisableWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExecisableWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, Weighted average remaining contractual term (Year)", "documentation": "Weighted average remaining contractual terms of options and SARs exercisable." } } }, "auth_ref": [] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisableNumber", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, Number of shares (in shares)", "documentation": "Number of share options and SARs exercisable." } } }, "auth_ref": [] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod", "negatedLabel": "Exercised, Number of shares (in shares)", "documentation": "Number of share options and SARs exercised during the current period." } } }, "auth_ref": [] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedWeightedaverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedWeightedaverageExercisePrice", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercised, Weighted average exercise price (in dollars per share)", "documentation": "Weighted average grant-date fair value of options and SARs exercised during period." } } }, "auth_ref": [] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, Weighted average remaining contractual term (Year)", "documentation": "Represents the weighted average remaining contractual term of options and SARs outstanding." } } }, "auth_ref": [] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedaverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedaverageExercisePrice", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedaverageExercisePrice", "periodStartLabel": "Outstanding, Weighted average exercise price (in dollars per share)", "periodEndLabel": "Outstanding, Weighted average exercise price (in dollars per share)", "documentation": "Weighted average grant-date fair value of options and SARs outstanding." } } }, "auth_ref": [] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsVestingPercentageYearOne": { "xbrltype": "percentItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsVestingPercentageYearOne", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsVestingPercentageYearOne", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights Vesting Percentage, Year One", "documentation": "Represents the options and stock appreciation rights vesting percentage, year one." } } }, "auth_ref": [] }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period", "documentation": "Represents the remaining vesting period of share-based compensation." } } }, "auth_ref": [] }, "ceva_SharebsedCompensationArrangementbyShareBasedAwardActualPerformanceResultsInExcessOfPerformanceThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SharebsedCompensationArrangementbyShareBasedAwardActualPerformanceResultsInExcessOfPerformanceThresholdPercentage", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "ceva_SharebsedCompensationArrangementbyShareBasedAwardActualPerformanceResultsInExcessOfPerformanceThresholdPercentage", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage", "documentation": "Represents actual performance results in excess of the 2022 License Revenue Target." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "ceva_ShorttermBankDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "ShorttermBankDeposits", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Short-term bank deposits", "documentation": "Represents the amount of short-term bank deposits." } } }, "auth_ref": [] }, "ceva_ShorttermExecutivePSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "ShorttermExecutivePSUsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Short-Term Executive PSUs [Member]", "documentation": "Represents Short-Term Executive PSUs." } } }, "auth_ref": [] }, "ceva_SmartSensingProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "SmartSensingProductsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Smart Sensing Products [Member]", "documentation": "Represents information pertaining to smart sensing products." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r144", "r145", "r146", "r147", "r163", "r227", "r230", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r262", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r332", "r335", "r338", "r339", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r733", "r736", "r737", "r743", "r788", "r934", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r96", "r99", "r100", "r162", "r189", "r190", "r191", "r201", "r202", "r203", "r205", "r210", "r212", "r214", "r228", "r300", "r301", "r333", "r357", "r428", "r429", "r435", "r436", "r437", "r439", "r442", "r443", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r497", "r508", "r595", "r623", "r624", "r625", "r633", "r691" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r260", "r261", "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", "r572", "r573", "r637", "r640", "r642", "r695", "r697", "r700", "r711", "r712", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r727", "r749", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r787", "r793", "r860", "r934", "r938", "r939", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-1-business", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program", "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-2-basis-of-presentation-and-summary-significant-accounting-policies", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-lease-cost-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r201", "r202", "r203", "r228", "r497", "r542", "r631", "r634", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r669", "r671", "r674", "r675", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r691", "r794" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOperatingActivitiesSegmentAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "Operating Activities [Axis]", "documentation": "Information by continuing and discontinuing operations." } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r215", "r382", "r805", "r806", "r829" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-1-business", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program", "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-2-basis-of-presentation-and-summary-significant-accounting-policies", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-lease-cost-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-details-textual", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-tables", "http://www.ceva-dsp.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r201", "r202", "r203", "r228", "r263", "r497", "r542", "r631", "r634", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r669", "r671", "r674", "r675", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r691", "r794" ] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "terseLabel": "Share Repurchase Program, Remaining Authorized, Number of Shares", "documentation": "Number of shares remaining authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r96", "r99", "r100", "r123", "r654", "r670", "r692", "r693", "r773", "r796", "r825", "r848", "r913", "r968" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental information of cash-flow activities:" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-loss-per-share-of-common-stock-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-12-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-4-held-for-sale-and-discontinued-operation-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-5-leases-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-8-fair-value-measurement-tables", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "ceva_The2002EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "The2002EmployeeStockPurchasePlanMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "The 2002 Employee Stock Purchase Plan [Member]", "documentation": "Represents information pertaining to the 2002 Employee Stock Purchase Plan (ESPP)." } } }, "auth_ref": [] }, "ceva_The2011StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "The2011StockIncentivePlanMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "The2011 Stock Incentive Plan [Member]", "documentation": "Represents information about 2011 stock Incentive Plan." } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r751", "r860" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r751", "r860" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r838", "r921" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ceva_TotalEquitybasedCompensationExpenseFromContinuingOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "TotalEquitybasedCompensationExpenseFromContinuingOperationsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details" ], "lang": { "en-us": { "role": { "label": "Total Equity-based Compensation Expense From Continuing Operations [Member]", "documentation": "Represent Total Equity-based Compensation Expense From Continuing Operations." } } }, "auth_ref": [] }, "ceva_TradeReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "TradeReceivablesMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Trade Receivables [Member]", "documentation": "Represents information about trade receivables." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_TradingSymbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r751" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r751" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-", "http://www.ceva-dsp.com/20240331/role/statement-note-7-marketable-securities-availableforsale-marketable-securities-details" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r354", "r356", "r459", "r485", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r596", "r761", "r763", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r774", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r844", "r845", "r846", "r847", "r897", "r900", "r901", "r902", "r909", "r912" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockAcquiredAverageCostPerShare", "terseLabel": "Shares Acquired, Average Cost Per Share (in dollars per share)", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r47" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r47" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r47" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock at cost (113,668 and 254,342 shares of common stock at March 31, 2024, and December 31, 2023, respectively)", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r47", "r48", "r99" ] }, "ceva_TreasuryStockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "TreasuryStockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of treasury stock upon exercise of stock-based awards (in shares)", "label": "ceva_TreasuryStockIssuedDuringPeriodSharesStockOptionsExercised", "documentation": "Represents the number of shares of treasury stock issued during the period from stock options exercised." } } }, "auth_ref": [] }, "ceva_TreasuryStockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "TreasuryStockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of treasury stock upon exercise of stock-based awards", "label": "ceva_TreasuryStockIssuedDuringPeriodValueStockOptionsExercised", "documentation": "Equity impact of the issuance of treasury stock upon exercise of stock options." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of treasury stock upon exercise of stock-based awards (in shares)", "label": "us-gaap_TreasuryStockSharesAcquired", "terseLabel": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r17", "r96", "r127" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Text Block]", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r128" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of treasury stock upon exercise of stock-based awards", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r17", "r47", "r127" ] }, "ceva_TreasuryStockValueAcquiredWeightedAverageMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "TreasuryStockValueAcquiredWeightedAverageMethod", "crdr": "debit", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-14-share-repurchase-program-details-textual" ], "lang": { "en-us": { "role": { "label": "ceva_TreasuryStockValueAcquiredWeightedAverageMethod", "terseLabel": "Treasury Stock Value Acquired Weighted Average Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the weighted average method." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-", "http://www.ceva-dsp.com/20240331/role/statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data", "http://www.ceva-dsp.com/20240331/role/statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "ceva_UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Unrealized Gains (Losses) on Available-for-sale Marketable Securities [Member]", "documentation": "Represents information about unrealized gains (losses) on available-for-sale marketable securities." } } }, "auth_ref": [] }, "ceva_UnrealizedGainsLossesOnCashFlowHedgesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "UnrealizedGainsLossesOnCashFlowHedgesMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss", "http://www.ceva-dsp.com/20240331/role/statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Unrealized Gains (Losses) on Cash Flow Hedges [Member]", "documentation": "Represents information about unrealized gains (losses) on cash flow hedges." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r43", "r44", "r45", "r152", "r153", "r154", "r155" ] }, "ceva_VestingAfterTheFirstAnniversaryGrantDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingAfterTheFirstAnniversaryGrantDateMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting After the First Anniversary Grant Date [Member]", "documentation": "Information pertaining to the award vesting after the first anniversary grant date." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "ceva_VestingBasedOnAchievementInExcessOf90PercentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingBasedOnAchievementInExcessOf90PercentMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting Based on Achievement In Excess of 90 Percent [Member]", "documentation": "Represents vesting outcome if actual results exceeds 90 percent." } } }, "auth_ref": [] }, "ceva_VestingBasedOnActualReturnBeingAtLeast90PercentOfRussel2000IndexMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingBasedOnActualReturnBeingAtLeast90PercentOfRussel2000IndexMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting Based on Actual Return Being at Least 90 Percent of Russel 2000 Index [Member]", "documentation": "Vesting Based on Actual Return Being at Least 90 Percent of Russel 2000 Index." } } }, "auth_ref": [] }, "ceva_VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingBasedOnActualReturnBeingAtLeast90PercentOfSp500IndexMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member]", "documentation": "Represents the vesting threshold." } } }, "auth_ref": [] }, "ceva_VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingBasedOnActualReturnInExcessOf100PercentOfSP500IndexMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]", "documentation": "Represents returns in excess of 100%." } } }, "auth_ref": [] }, "ceva_VestingBasedOnActualReturnInExcessof100PercentOfRussel2000IndexMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingBasedOnActualReturnInExcessof100PercentOfRussel2000IndexMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting Based on Actual Return In Excess of 100 Percent of Russel 2000 Index [Member]", "documentation": "Vesting Based on Actual Return Being at Least 100 Percent of Russel 2000 Index." } } }, "auth_ref": [] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "ceva_VestingOnFebruary162025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingOnFebruary162025Member", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting on February 16, 2025 [Member]", "documentation": "Represents vesting on February 16, 2025." } } }, "auth_ref": [] }, "ceva_VestingOnFebruary162026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingOnFebruary162026Member", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting on February 16, 2026 [Member]", "documentation": "Represents vesting on February 16, 2026." } } }, "auth_ref": [] }, "ceva_VestingOnFebruary162027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingOnFebruary162027Member", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting on February 16, 2027 [Member]", "documentation": "Represents vesting on February 16, 2027." } } }, "auth_ref": [] }, "ceva_VestingOnFebruary172024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingOnFebruary172024Member", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting on February 17, 2024 [Member]", "documentation": "Information pertaining to awards vesting on February 17, 2024." } } }, "auth_ref": [] }, "ceva_VestingOnFebruary172025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingOnFebruary172025Member", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting on February 17, 2025 [Member]", "documentation": "Information pertaining to awards vesting on February 17, 2025." } } }, "auth_ref": [] }, "ceva_VestingOnFebruary172026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VestingOnFebruary172026Member", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-", "http://www.ceva-dsp.com/20240331/role/statement-note-11-common-stock-and-stockbased-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting on February 17, 2026 [Member]", "documentation": "Represents vesting on February 17, 2026." } } }, "auth_ref": [] }, "ceva_VisisonicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "VisisonicsMember", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition", "http://www.ceva-dsp.com/20240331/role/statement-note-3-acquisition-details-textual" ], "lang": { "en-us": { "role": { "label": "VisiSonics [Member]", "documentation": "Represents VisiSonics." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract", "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.ceva-dsp.com/20240331/role/statement-interim-condensed-consolidated-statements-of-loss-unaudited", "http://www.ceva-dsp.com/20240331/role/statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic and diluted (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r217", "r222" ] }, "ceva_statement-statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-10-net-income-loss-per-share-of-common-stock-earnings-per-share-details", "lang": { "en-us": { "role": { "label": "Note 10 - Net Income (Loss) Per Share of Common Stock - Earnings Per Share (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-10-net-loss-per-share-of-common-stock-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-10-net-loss-per-share-of-common-stock-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Net Loss Per Share of Common Stock" } } }, "auth_ref": [] }, "ceva_statement-statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-11-common-stock-and-stockbased-compensation-plans-equitybased-compensation-expense-included-in-interim-condensed-consolidated-statements-of-income-details", "lang": { "en-us": { "role": { "label": "Note 11 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-restricted-stock-units-activity-details", "lang": { "en-us": { "role": { "label": "Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Restricted Stock Units Activity (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-11-common-stock-and-stockbased-compensation-plans-summary-of-stock-option-activity-details", "lang": { "en-us": { "role": { "label": "Note 11 - Common Stock and Stock-based Compensation Plans - Summary of Stock Option Activity (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-11-common-stock-and-stockbased-compensation-plans-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-11-common-stock-and-stockbased-compensation-plans-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Common Stock and Stock-based Compensation Plans" } } }, "auth_ref": [] }, "ceva_statement-statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-11-common-stock-and-stockbased-compensation-plans-valuation-assumptions-details", "lang": { "en-us": { "role": { "label": "Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-12-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "lang": { "en-us": { "role": { "label": "Note 12 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-12-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "lang": { "en-us": { "role": { "label": "Note 12 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-12-derivatives-and-hedging-activities-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-12-derivatives-and-hedging-activities-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Derivatives and Hedging Activities" } } }, "auth_ref": [] }, "ceva_statement-statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-13-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "lang": { "en-us": { "role": { "label": "Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-13-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "lang": { "en-us": { "role": { "label": "Note 13 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-13-accumulated-other-comprehensive-income-loss-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-13-accumulated-other-comprehensive-income-loss-tables", "lang": { "en-us": { "role": { "label": "Note 13 - Accumulated Other Comprehensive Income (Loss)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-4-held-for-sale-and-discontinued-operation-schedule-of-disposal-groups-including-discontinued-operations-details", "lang": { "en-us": { "role": { "label": "Note 4 - Held for Sale and Discontinued Operation - Schedule of Disposal Groups Including Discontinued Operations (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-4-held-for-sale-and-discontinued-operation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-4-held-for-sale-and-discontinued-operation-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Held for Sale and Discontinued Operation" } } }, "auth_ref": [] }, "ceva_statement-statement-note-5-leases-lease-cost-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-5-leases-lease-cost-details", "lang": { "en-us": { "role": { "label": "Note 5 - Leases -Lease Cost (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-5-leases-maturities-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-5-leases-maturities-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 5 - Leases - Maturities of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-5-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-5-leases-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Leases" } } }, "auth_ref": [] }, "ceva_statement-statement-note-5-revenue-recognition-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-5-revenue-recognition-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 5 - Revenue Recognition - Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-5-revenue-recognition-disaggregation-of-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-5-revenue-recognition-disaggregation-of-revenue-details", "lang": { "en-us": { "role": { "label": "Note 5 - Revenue Recognition - Disaggregation of Revenue (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-5-revenue-recognition-remaining-performance-obligation-2-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-5-revenue-recognition-remaining-performance-obligation-2-details", "lang": { "en-us": { "role": { "label": "Note 5 - Revenue Recognition - Remaining Performance Obligation 2 (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-5-revenue-recognition-remaining-performance-obligation-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-5-revenue-recognition-remaining-performance-obligation-details", "lang": { "en-us": { "role": { "label": "Note 5 - Revenue Recognition - Remaining Performance Obligation (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-5-revenue-recognition-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-5-revenue-recognition-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Revenue Recognition" } } }, "auth_ref": [] }, "ceva_statement-statement-note-7-marketable-securities-availableforsale-marketable-securities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-7-marketable-securities-availableforsale-marketable-securities-details", "lang": { "en-us": { "role": { "label": "Note 7 - Marketable Securities - Available-for-sale Marketable Securities (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-7-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-7-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "lang": { "en-us": { "role": { "label": "Note 7 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-7-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "lang": { "en-us": { "role": { "label": "Note 7 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-7-marketable-securities-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-7-marketable-securities-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Marketable Securities" } } }, "auth_ref": [] }, "ceva_statement-statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-8-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "lang": { "en-us": { "role": { "label": "Note 8 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-8-fair-value-measurement-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-8-fair-value-measurement-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Fair Value Measurement" } } }, "auth_ref": [] }, "ceva_statement-statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-9-geographic-information-and-major-customer-data-major-customers-data-as-percentage-of-total-revenues-details", "lang": { "en-us": { "role": { "label": "Note 9 - Geographic Information and Major Customer Data - Major Customers Data As Percentage of Total Revenues (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-9-geographic-information-and-major-customer-data-revenues-based-on-customer-location-details", "lang": { "en-us": { "role": { "label": "Note 9 - Geographic Information and Major Customer Data - Revenues Based On Customer Location (Details)" } } }, "auth_ref": [] }, "ceva_statement-statement-note-9-geographic-information-and-major-customer-data-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-note-9-geographic-information-and-major-customer-data-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Geographic Information and Major Customer Data" } } }, "auth_ref": [] }, "ceva_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.ceva-dsp.com/20240331", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1A" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1C" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505-30/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-11" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480627/815-20-45-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479908/805-50-55-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r805": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r806": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 81 0001437749-24-015687-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-015687-xbrl.zip M4$L#!!0 ( $&"J5B#I<5#I1@ "\[ 0 1 8V5V82TR,#(T,#,S,2YX MYK3U3QBW7^=+J?&RW M-.H8KFDYTR^MGP_ZX&%T>]O2N$<D[,J=4^V?P_MOFJZUSSYUNW??M9^/(ZW;[I[I[9[>[NOZ[Y]? MN/F)&S,Z)QI0X/!/\.%+:^9YBT\G)[]^_?KXZ_2CRZ8GW7:[<_+/[]\>1-Y6 MD-F@SR21&S_H)E]\--SY";;4/CWM1+E=W_'8:U3@Y8G9'SDU/D[=YY,@412* M"OB,@13R2@2IB2(FM;)S0T(RH\=T[W5!>8)^403YA>033,8R;;W=T;L1&]0P MLYN A$03U/'GW616*-3AUI--=CL]P>0GPFF8W2&6P;.K%DF)NKEE9&>%A&1&YD49)X0_B?;A8SI3 M2NSQK#(I6?ZE)#%:LU!0CIS#AUA2B([MFQZ6.E\@02_8(FU+O!YE3OB &+=!MP;AHFK 0UGSA,D]S,@OG<2?- MRC?7$-!>4P3_TL-R.G[2.UW]M/,1FFZ=%* B%\%9)/#\ O*GCC^KM9TT8H5: MCQ<)_ZA!08IN-EHK\J$+%B=PKVM+ =K%>-;YC-K<0SU%^\:NZHA,6N:JZ11WE:-CL M$^01LZFD^)M74?PF[Z$019NJJ0B/R"4HAHX@._ZH8_,BOZN8R0NRXX^*B$RY M",4 &?=")"C#:JI3$7-K:A"!7VKT"S G_1/FVO3$H5.>3C3A/'TBS,!VUKM8)POF M+BCS+-!JS%\6%9IP6A9GJ (AXE! M)4UA!8^00;-@T@L>NB?F&+KI&K[X01P3Q@[/\EYU[(ML+EII:5CNY_WMYEF& M)+%XS1%](85+C35%LK9/B< MFF/G=_$[U3."PD&.=063Z"M>+JWA[)+!UU"EQ31M.1YEUEPW7,<$9P',-/SB MKFV9PF8_$5O,VOB,4H_KTJOU=$"TY9JZ[Q#?M,2(4!D0B@A0A9L.@.4A) Y^ MWTKRM%%('OZ*R-.&DCSM09"G?1A)^K0[09_V,Z3OMR/"ZBE87Q#\/J.>!<+A M.P=?6MJH*7*?EP!5EY9H[ MT;X!3=J'HT4KJ4K !) RPXGX,]T1G-;2H I<9W7 -8I3J'U K/UV!%MY1<^( M,Z4<"D&":_PUW^VH71RVI;%<[.:^$,*--ND+(CI%"MCNM1O:,_^=QR**_CVZ=K M4J7N"UQ"L+@!0Z?/*/SQ QK2<*XX#)HZ<.UU8=[$+='OXDV)51[NS^>$O>K< MFCK6!&8?N/ICB%BHY4SU!?02PZ*UU:Z"!%5XN-:P]1 T?N)HO]0FQF/Y,;#"6