0001437749-22-004905.txt : 20220301 0001437749-22-004905.hdr.sgml : 20220301 20220301165043 ACCESSION NUMBER: 0001437749-22-004905 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 116 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220301 DATE AS OF CHANGE: 20220301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CEVA INC CENTRAL INDEX KEY: 0001173489 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 770556376 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-49842 FILM NUMBER: 22699063 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-K 1 ceva20211231_10k.htm FORM 10-K ceva20211231_10k.htm
0001173489 CEVA INC false --12-31 FY 2021 300 288 0.001 0.001 5,000,000 5,000,000 0 0 0 0 0.001 0.001 45,000,000 45,000,000 23,595,160 23,595,160 22,260,917 22,984,552 1,334,243 610,608 132 8 600 0 0 0 1 1 7.5 0 0 0 12 1 1 12 0 4 4 7 0 0 0 14.77 19.36 24.86 3 1 2 3 3 3 33.33 33.33 3 3 2 10 5 20 0 2016 2017 2018 2019 2020 2021 2 10 0 23 23 2018 2019 2020 0 0 2030 Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 280,427 shares of the Company's common stock issuable upon exercise. Accumulated unrealized loss from available-for-sale securities, net of taxes of $132 $ (427) Accumulated unrealized gain from hedging activities, net of taxes of $8 $ 55 Accumulated other comprehensive loss, net as of December 31, 2021 $ (372) Basic and diluted earnings per share amounts of the benefit resulting from the “Technological Preferred Enterprise benefits” status $45 and $119 net deferred taxes for the years ended December 31, 2020 and 2021, respectively, are from domestic jurisdictions. The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant. Basic and diluted earnings per share amounts of the benefit resulting from: the "Approved Enterprise" and "Benefited Enterprise" status $ 0.01 $ 0.01 $ — the "Technological Preferred Enterprise benefits" status $ — $ — $ 0.00 During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of December 31, 2021. In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during 2019 an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies on “cost of revenues” on the Company’s consolidated statements of income (loss). Basic and diluted earnings per share amounts of the benefit resulting from the “Technological Preferred Enterprise benefits” status. Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 280,427 shares of the Company's common stock issuable upon exercise. 1 1 1 00011734892021-01-012021-12-31 iso4217:USD 00011734892021-06-30 xbrli:shares 00011734892022-02-23 thunderdome:item 00011734892020-12-31 00011734892021-12-31 iso4217:USDxbrli:shares 0001173489us-gaap:LicenseMember2019-01-012019-12-31 0001173489us-gaap:LicenseMember2020-01-012020-12-31 0001173489us-gaap:LicenseMember2021-01-012021-12-31 0001173489us-gaap:RoyaltyMember2019-01-012019-12-31 0001173489us-gaap:RoyaltyMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMember2021-01-012021-12-31 00011734892019-01-012019-12-31 00011734892020-01-012020-12-31 0001173489ceva:CommonStockOutstandingMember2018-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2018-12-31 0001173489us-gaap:TreasuryStockMember2018-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-31 0001173489us-gaap:RetainedEarningsMember2018-12-31 00011734892018-12-31 0001173489ceva:CommonStockOutstandingMember2019-01-012019-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-31 0001173489us-gaap:TreasuryStockMember2019-01-012019-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-31 0001173489us-gaap:RetainedEarningsMember2019-01-012019-12-31 0001173489ceva:CommonStockOutstandingMember2019-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2019-12-31 0001173489us-gaap:TreasuryStockMember2019-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 0001173489us-gaap:RetainedEarningsMember2019-12-31 00011734892019-12-31 0001173489us-gaap:RetainedEarningsMember2020-01-012020-12-31 0001173489ceva:CommonStockOutstandingMember2020-01-012020-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-31 0001173489us-gaap:TreasuryStockMember2020-01-012020-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-31 0001173489ceva:CommonStockOutstandingMember2020-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2020-12-31 0001173489us-gaap:TreasuryStockMember2020-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0001173489us-gaap:RetainedEarningsMember2020-12-31 0001173489ceva:CommonStockOutstandingMember2021-01-012021-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0001173489us-gaap:TreasuryStockMember2021-01-012021-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0001173489us-gaap:RetainedEarningsMember2021-01-012021-12-31 0001173489ceva:CommonStockOutstandingMember2021-12-31 0001173489us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001173489us-gaap:TreasuryStockMember2021-12-31 0001173489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0001173489us-gaap:RetainedEarningsMember2021-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMember2019-07-012019-07-31 0001173489ceva:AcquisitionOfHillcrestLabsMember2020-01-012020-03-31 0001173489ceva:AcquisitionOfHillcrestLabsMember2019-07-31 0001173489ceva:AcquisitionOfHillcrestLabsMember2019-01-012019-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMember2019-07-19 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:ResearchAndDevelopmentToolsMember2019-07-19 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2019-07-19 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2019-07-19 0001173489ceva:ImmervisionMemberus-gaap:LicensingAgreementsMember2019-08-012019-08-31 00011734892019-08-31 0001173489ceva:IntrinsixCorpMember2021-05-312021-05-31 0001173489ceva:IntrinsixCorpMemberceva:ChiefExecutiveOfficerAndChiefTechnologyOfficerOfIntrinsixMember2021-05-312021-05-31 0001173489ceva:IntrinsixCorpMember2021-07-012021-09-30 xbrli:pure 0001173489ceva:IntrinsixCorpMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-31 0001173489ceva:IntrinsixCorpMember2021-05-31 0001173489ceva:IntrinsixMergerMemberus-gaap:CustomerRelationshipsMember2021-05-31 utr:Y 0001173489ceva:IntrinsixMergerMemberus-gaap:CustomerRelationshipsMember2021-05-312021-05-31 0001173489ceva:IntrinsixMergerMemberceva:CustomerBacklogMember2021-05-31 0001173489ceva:IntrinsixMergerMemberceva:CustomerBacklogMember2021-05-312021-05-31 0001173489ceva:IntrinsixCorpMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-05-31 0001173489ceva:IntrinsixCorpMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-05-312021-05-31 0001173489ceva:IntrinsixMergerMemberus-gaap:PatentsMember2021-05-31 0001173489ceva:IntrinsixMergerMemberus-gaap:PatentsMember2021-05-312021-05-31 0001173489ceva:IntrinsixMergerMember2021-05-31 0001173489ceva:IntrinsixMergerMember2020-01-012020-12-31 0001173489ceva:IntrinsixMergerMember2021-01-012021-12-31 0001173489us-gaap:ShortTermInvestmentsMember2019-12-31 0001173489us-gaap:ShortTermInvestmentsMember2020-12-31 0001173489us-gaap:ShortTermInvestmentsMember2021-12-31 00011734892018-01-012018-12-31 0001173489ceva:LongTermInvestmentsMember2019-12-31 0001173489ceva:LongTermInvestmentsMember2020-12-31 0001173489ceva:LongTermInvestmentsMember2021-12-31 0001173489ceva:ComputersSoftwareAndEquipmentMembersrt:MinimumMember2021-12-31 0001173489ceva:ComputersSoftwareAndEquipmentMembersrt:MaximumMember2021-12-31 0001173489ceva:OfficeFurnitureAndEquipmentMembersrt:MinimumMember2021-12-31 0001173489ceva:OfficeFurnitureAndEquipmentMembersrt:MaximumMember2021-12-31 0001173489us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2021-12-31 0001173489us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2021-12-31 0001173489us-gaap:AccountingStandardsUpdate201602Member2019-01-01 0001173489ceva:OperatingLeaseRightOfUseAssetMember2019-01-01 0001173489srt:MaximumMember2021-01-012021-12-31 utr:M 0001173489srt:MinimumMember2021-01-012021-12-31 0001173489us-gaap:CostOfSalesMember2019-01-012019-12-31 0001173489us-gaap:CostOfSalesMember2020-01-012020-12-31 0001173489us-gaap:CostOfSalesMember2021-01-012021-12-31 0001173489us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-31 0001173489us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-31 0001173489us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-31 0001173489ceva:SalesAndMarketingMember2019-01-012019-12-31 0001173489ceva:SalesAndMarketingMember2020-01-012020-12-31 0001173489ceva:SalesAndMarketingMember2021-01-012021-12-31 0001173489us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-31 0001173489us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-31 0001173489us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-31 0001173489ceva:StockOptionsStockAppreciationRightsAndEmployeeStockPurchasePlanMember2021-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMember2021-12-31 0001173489ceva:ForeignExchangeForwardAndOptionContractsMemberus-gaap:CashFlowHedgingMembersrt:MinimumMember2021-01-012021-12-31 0001173489ceva:ForeignExchangeForwardAndOptionContractsMemberus-gaap:CashFlowHedgingMembersrt:MaximumMember2021-01-012021-12-31 0001173489ceva:ForeignExchangeForwardAndOptionContractsMemberus-gaap:CashFlowHedgingMember2020-12-31 0001173489ceva:ForeignExchangeForwardAndOptionContractsMemberus-gaap:CashFlowHedgingMember2021-12-31 00011734892022-01-012021-12-31 00011734892023-01-012021-12-31 00011734892024-01-012021-12-31 0001173489us-gaap:LicenseMembercountry:US2020-01-012020-12-31 0001173489us-gaap:RoyaltyMembercountry:US2020-01-012020-12-31 0001173489country:US2020-01-012020-12-31 0001173489us-gaap:LicenseMembercountry:US2021-01-012021-12-31 0001173489us-gaap:RoyaltyMembercountry:US2021-01-012021-12-31 0001173489country:US2021-01-012021-12-31 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2020-01-012020-12-31 0001173489ceva:EuropeAndMiddleEastMember2020-01-012020-12-31 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2021-01-012021-12-31 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2021-01-012021-12-31 0001173489ceva:EuropeAndMiddleEastMember2021-01-012021-12-31 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2020-01-012020-12-31 0001173489srt:AsiaPacificMember2020-01-012020-12-31 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2021-01-012021-12-31 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2021-01-012021-12-31 0001173489srt:AsiaPacificMember2021-01-012021-12-31 0001173489us-gaap:LicenseMemberceva:OtherMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMemberceva:OtherMember2020-01-012020-12-31 0001173489ceva:OtherMember2020-01-012020-12-31 0001173489us-gaap:LicenseMemberceva:OtherMember2021-01-012021-12-31 0001173489us-gaap:RoyaltyMemberceva:OtherMember2021-01-012021-12-31 0001173489ceva:OtherMember2021-01-012021-12-31 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2020-01-012020-12-31 0001173489ceva:ConnectivityProductsMember2020-01-012020-12-31 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2021-01-012021-12-31 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2021-01-012021-12-31 0001173489ceva:ConnectivityProductsMember2021-01-012021-12-31 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2020-01-012020-12-31 0001173489ceva:SmartSensingProductsMember2020-01-012020-12-31 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2021-01-012021-12-31 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2021-01-012021-12-31 0001173489ceva:SmartSensingProductsMember2021-01-012021-12-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-12-31 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-12-31 0001173489us-gaap:TransferredAtPointInTimeMember2020-01-012020-12-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-12-31 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-12-31 0001173489us-gaap:TransferredAtPointInTimeMember2021-01-012021-12-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-31 0001173489us-gaap:TransferredOverTimeMember2020-01-012020-12-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2021-01-012021-12-31 0001173489us-gaap:TransferredOverTimeMember2021-01-012021-12-31 0001173489us-gaap:LicenseMembercountry:US2019-01-012019-12-31 0001173489us-gaap:RoyaltyMembercountry:US2019-01-012019-12-31 0001173489country:US2019-01-012019-12-31 0001173489us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember2019-01-012019-12-31 0001173489us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember2019-01-012019-12-31 0001173489ceva:EuropeAndMiddleEastMember2019-01-012019-12-31 0001173489us-gaap:LicenseMembersrt:AsiaPacificMember2019-01-012019-12-31 0001173489us-gaap:RoyaltyMembersrt:AsiaPacificMember2019-01-012019-12-31 0001173489srt:AsiaPacificMember2019-01-012019-12-31 0001173489us-gaap:LicenseMemberceva:ConnectivityProductsMember2019-01-012019-12-31 0001173489us-gaap:RoyaltyMemberceva:ConnectivityProductsMember2019-01-012019-12-31 0001173489ceva:ConnectivityProductsMember2019-01-012019-12-31 0001173489us-gaap:LicenseMemberceva:SmartSensingProductsMember2019-01-012019-12-31 0001173489us-gaap:RoyaltyMemberceva:SmartSensingProductsMember2019-01-012019-12-31 0001173489ceva:SmartSensingProductsMember2019-01-012019-12-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-12-31 0001173489us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-12-31 0001173489us-gaap:TransferredAtPointInTimeMember2019-01-012019-12-31 0001173489us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember2019-01-012019-12-31 0001173489us-gaap:TransferredOverTimeMember2019-01-012019-12-31 0001173489ceva:TradeReceivablesMember2020-12-31 0001173489ceva:TradeReceivablesMember2021-12-31 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2020-12-31 0001173489ceva:AccruedRevenuesMemberceva:LicensingAndOtherMember2021-12-31 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2020-12-31 0001173489ceva:AccruedRevenuesMemberus-gaap:RoyaltyMember2021-12-31 0001173489ceva:DeferredRevenueMember2020-12-31 0001173489ceva:DeferredRevenueMember2021-12-31 0001173489ceva:CorporateBondsMember2021-12-31 0001173489ceva:CorporateBondsMember2020-12-31 0001173489ceva:CorporateBondsMember2021-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel1Member2021-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel2Member2021-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel3Member2021-12-31 0001173489us-gaap:FairValueInputsLevel1Member2021-12-31 0001173489us-gaap:FairValueInputsLevel2Member2021-12-31 0001173489us-gaap:FairValueInputsLevel3Member2021-12-31 0001173489ceva:CorporateBondsMember2020-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel1Member2020-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel2Member2020-12-31 0001173489ceva:CorporateBondsMemberus-gaap:FairValueInputsLevel3Member2020-12-31 0001173489ceva:ComputersSoftwareAndEquipmentMember2020-12-31 0001173489ceva:ComputersSoftwareAndEquipmentMember2021-12-31 0001173489ceva:OfficeFurnitureAndEquipmentMember2020-12-31 0001173489ceva:OfficeFurnitureAndEquipmentMember2021-12-31 0001173489us-gaap:LeaseholdImprovementsMember2020-12-31 0001173489us-gaap:LeaseholdImprovementsMember2021-12-31 0001173489ceva:IntrinsixCorpMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-31 0001173489ceva:IntrinsixCorpMemberus-gaap:CustomerRelationshipsMember2020-12-31 0001173489ceva:IntrinsixCorpMemberus-gaap:CustomerRelationshipsMember2021-12-31 0001173489ceva:IntrinsixCorpMemberceva:CustomerBacklogMember2021-01-012021-12-31 0001173489ceva:IntrinsixCorpMemberceva:CustomerBacklogMember2020-12-31 0001173489ceva:IntrinsixCorpMemberceva:CustomerBacklogMember2021-12-31 0001173489ceva:IntrinsixCorpMemberus-gaap:PatentsMember2021-01-012021-12-31 0001173489ceva:IntrinsixCorpMemberus-gaap:PatentsMember2020-12-31 0001173489ceva:IntrinsixCorpMemberus-gaap:PatentsMember2021-12-31 0001173489ceva:IntrinsixCorpMemberceva:CoreTechnologiesMember2021-01-012021-12-31 0001173489ceva:IntrinsixCorpMemberceva:CoreTechnologiesMember2020-12-31 0001173489ceva:IntrinsixCorpMemberceva:CoreTechnologiesMember2021-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2020-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberus-gaap:CustomerRelationshipsMember2021-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2021-01-012021-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2020-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:CustomerBacklogMember2021-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:ResearchAndDevelopmentToolsMember2021-01-012021-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:ResearchAndDevelopmentToolsMember2020-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMemberceva:ResearchAndDevelopmentToolsMember2021-12-31 0001173489ceva:ImmervisionMemberceva:ResearchAndDevelopmentToolsMember2021-01-012021-12-31 0001173489ceva:ImmervisionMemberceva:ResearchAndDevelopmentToolsMember2020-12-31 0001173489ceva:ImmervisionMemberceva:ResearchAndDevelopmentToolsMember2021-12-31 0001173489ceva:NBIoTTechnologiesMember2021-01-012021-12-31 0001173489ceva:NBIoTTechnologiesMember2020-12-31 0001173489ceva:NBIoTTechnologiesMember2021-12-31 0001173489ceva:NBIoTTechnologiesMember2018-01-012018-03-31 0001173489ceva:NBIoTTechnologiesMember2018-03-31 0001173489ceva:NBIoTTechnologiesMember2019-01-012019-12-31 0001173489ceva:Rule10b18AuthorizationTwoMember2020-02-28 0001173489us-gaap:StockAppreciationRightsSARSMembersrt:MaximumMember2015-12-31 0001173489ceva:The2011StockIncentivePlanMember2021-12-31 0001173489ceva:The2011StockIncentivePlanMember2021-01-012021-12-31 0001173489ceva:The2011StockIncentivePlanMembersrt:MaximumMember2021-01-012021-12-31 0001173489ceva:NonEmployeeDirectorMember2021-12-31 0001173489us-gaap:StockAppreciationRightsSARSMemberceva:RivieraWavesMember2014-07-072014-07-07 0001173489us-gaap:StockAppreciationRightsSARSMemberceva:RivieraWavesMember2014-07-07 0001173489us-gaap:StockAppreciationRightsSARSMemberceva:RivieraWavesMemberceva:SARsVestingAfterOneYearMember2014-07-072014-07-07 0001173489us-gaap:StockAppreciationRightsSARSMembersrt:MaximumMember2021-01-012021-12-31 0001173489srt:MaximumMember2021-12-31 0001173489ceva:ExercisePriceRange1Member2021-01-012021-12-31 0001173489ceva:ExercisePriceRange1Member2021-12-31 0001173489ceva:ExercisePriceRange2Member2021-01-012021-12-31 0001173489ceva:ExercisePriceRange2Member2021-12-31 0001173489ceva:ExercisePriceRange3Member2021-01-012021-12-31 0001173489ceva:ExercisePriceRange3Member2021-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:EmployeesMember2019-01-012019-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMember2017-01-012017-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMember2018-01-012018-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2019-02-192019-02-19 0001173489us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2019-05-072019-05-07 0001173489ceva:PerformanceShareUnitsMembersrt:ChiefExecutiveOfficerMember2019-05-07 00011734892019-05-07 0001173489ceva:PerformanceShareUnitsMembersrt:MinimumMembersrt:ChiefExecutiveOfficerMember2019-05-07 0001173489ceva:PerformanceShareUnitsMembersrt:MaximumMembersrt:ChiefExecutiveOfficerMember2019-05-07 0001173489ceva:PerformanceShareUnitsMembersrt:ChiefExecutiveOfficerMember2019-12-31 0001173489ceva:PerformanceShareUnitsMembersrt:ChiefExecutiveOfficerMember2019-01-012019-12-31 0001173489ceva:PerformanceShareUnitsMembersrt:ChiefExecutiveOfficerMemberceva:VestingOnFebruary192020Member2019-01-012019-12-31 0001173489ceva:PerformanceShareUnitsMembersrt:ChiefExecutiveOfficerMemberceva:VestingOnFebruary192021Member2019-01-012019-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:AcquisitionOfHillcrestLabsMember2019-07-192019-07-19 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:AcquisitionOfHillcrestLabsMember2019-07-19 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:AcquisitionOfHillcrestLabsMemberceva:RestrictedStockUnitsVestingAfterOneYearMember2019-07-192019-07-19 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefExecutiveOfficerMember2020-02-202020-02-20 0001173489ceva:ShorttermExecutivePsusMemberceva:ExecutiveVicePresidentWorldwideSalesMember2020-02-202020-02-20 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefFinancialOfficerMember2020-02-202020-02-20 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefOperatingOfficerMember2020-02-202020-02-20 0001173489ceva:ShorttermExecutivePsusMemberceva:GoalsOneMember2020-02-202020-02-20 0001173489ceva:ShorttermExecutivePsusMemberceva:GoalsTwoMember2020-02-202020-02-20 0001173489ceva:ShorttermExecutivePsusMember2020-02-202020-02-20 0001173489ceva:PerformanceShareUnitsMembersrt:ChiefExecutiveOfficerMember2020-12-31 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefExecutiveOfficerMember2020-01-012020-12-31 0001173489ceva:ShorttermExecutivePsusMemberceva:ExecutiveVicePresidentWorldwideSalesMember2020-01-012020-12-31 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefFinancialOfficerMember2020-01-012020-12-31 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefOperatingOfficerMember2020-01-012020-12-31 0001173489ceva:ShorttermExecutivePsusMemberceva:VestingOnFebruary202021Member2020-01-012020-12-31 0001173489ceva:ShorttermExecutivePsusMemberceva:VestingOnFebruary222022Member2020-01-012020-12-31 0001173489ceva:ShorttermExecutivePsusMemberceva:VestingOnFebruary202023Member2020-01-012020-12-31 0001173489ceva:LongTermPSUsMembersrt:ChiefExecutiveOfficerMember2020-02-202020-02-20 0001173489ceva:LongTermPSUsMemberceva:ExecutiveVicePresidentWorldwideSalesMember2020-02-202020-02-20 0001173489ceva:LongTermPSUsMembersrt:ChiefFinancialOfficerMember2020-02-202020-02-20 0001173489ceva:LongTermPSUsMembersrt:ChiefOperatingOfficerMember2020-02-202020-02-20 0001173489ceva:LongTermPSUsMember2020-02-20 0001173489ceva:PerformanceShareUnitsMemberceva:KeyEmployeesMember2020-02-202020-02-20 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:AcquisitionOfHillcrestLabsMember2020-02-202020-02-20 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:AcquisitionOfHillcrestLabsMemberceva:RestrictedStockUnitsVestingAfterOneYearMember2020-02-202020-02-20 0001173489ceva:PerformanceShareUnitsMemberceva:KeyEmployeesMemberceva:KeyEmployeesPSUsGoalsOneMember2020-02-202020-02-20 0001173489ceva:PerformanceShareUnitsMemberceva:KeyEmployeesMemberceva:KeyEmployeesPsusGoalsTwoMember2020-02-202020-02-20 0001173489ceva:PerformanceShareUnitsMemberceva:KeyEmployeesMemberceva:KeyEmployeesPSUsGoalsThreeMember2020-02-202020-02-20 0001173489ceva:PerformanceShareUnitsMemberceva:KeyEmployeesMemberceva:KeyEmployeesPSUsGoalsThreeMember2020-01-012020-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMember2021-02-152021-02-15 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:NonEmployeeDirectorMember2021-02-162021-02-16 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:NonEmployeeDirectorMemberceva:VestingAfterTheFirstAnniversaryGrantDateMember2021-02-162021-02-16 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefExecutiveOfficerMember2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:ExecutiveVicePresidentWorldwideSalesMember2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:ChiefOperatingOfficerMember2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary182022Member2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary182023Member2021-02-182021-02-18 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:VestingOnFebruary182024Member2021-02-182021-02-18 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMembersrt:ChiefExecutiveOfficerMember2021-02-182021-02-18 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMemberceva:ExecutiveVicePresidentWorldwideSalesMember2021-02-182021-02-18 0001173489ceva:PerformanceShareUnitsMemberceva:The2011StockIncentivePlanMembersrt:ChiefFinancialOfficerMember2021-02-182021-02-18 0001173489ceva:ShorttermExecutivePsusMemberceva:GoalsOneMember2021-02-182021-02-18 0001173489ceva:ShorttermExecutivePsusMemberceva:GoalsTwoMember2021-02-182021-02-18 0001173489ceva:ShorttermExecutivePsusMember2021-02-182021-02-18 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefExecutiveOfficerMember2021-02-182021-02-18 0001173489ceva:ShorttermExecutivePsusMemberceva:ExecutiveVicePresidentWorldwideSalesMember2021-02-182021-02-18 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefFinancialOfficerMember2021-02-182021-02-18 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefOperatingOfficerMember2021-02-182021-02-18 0001173489ceva:ShorttermExecutivePsusMember2021-12-31 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefExecutiveOfficerMember2021-01-012021-12-31 0001173489ceva:ShorttermExecutivePsusMemberceva:ExecutiveVicePresidentWorldwideSalesMember2021-01-012021-12-31 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefFinancialOfficerMember2021-01-012021-12-31 0001173489ceva:ShorttermExecutivePsusMembersrt:ChiefOperatingOfficerMember2021-01-012021-12-31 0001173489ceva:ShorttermExecutivePsusMemberceva:VestingOnFebruary202021Member2021-01-012021-12-31 0001173489ceva:ShorttermExecutivePsusMemberceva:VestingOnFebruary222022Member2021-01-012021-12-31 0001173489ceva:ShorttermExecutivePsusMemberceva:VestingOnFebruary202023Member2021-01-012021-12-31 0001173489ceva:RSUsAndPSUsMember2020-12-31 0001173489ceva:RSUsAndPSUsMember2021-01-012021-12-31 0001173489ceva:RSUsAndPSUsMember2021-12-31 0001173489ceva:StockOptionsStockAppreciationRightsRestrictedStockUnitsAndPerformanceShareUnitsMember2021-12-31 0001173489ceva:The2011StockIncentivePlanMember2011-12-31 0001173489ceva:The2002StockIncentivePlanMember2020-12-31 0001173489ceva:The2003DirectorStockOptionPlanMember2020-12-31 0001173489ceva:The2003DirectorStockOptionPlanMember2020-01-012020-12-31 0001173489ceva:The2003DirectorStockOptionPlanMemberceva:NonEmployeeDirectorMember2004-06-302004-06-30 0001173489ceva:The2003DirectorStockOptionPlanMemberceva:NonEmployeeDirectorMember2004-07-012004-07-01 0001173489ceva:The2003DirectorStockOptionPlanMemberceva:BoardOfDirectorsMember2004-07-012004-07-01 0001173489ceva:The2003DirectorStockOptionPlanMemberceva:CommitteeChairpersonMember2004-07-012004-07-01 0001173489ceva:The2003DirectorStockOptionPlanMembersrt:BoardOfDirectorsChairmanMember2004-07-012004-07-01 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:BoardOfDirectorsChairmanMember2015-01-012017-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:DirectorsWithAChairpersonPositionMember2015-01-012017-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:OtherBoardOfDirectorsMember2015-01-012017-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:BoardOfDirectorsMember2019-07-012019-07-30 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:BoardOfDirectorsMember2020-07-012020-07-30 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMemberceva:BoardOfDirectorsMember2021-01-012021-12-31 0001173489us-gaap:RestrictedStockUnitsRSUMemberceva:The2011StockIncentivePlanMembersrt:DirectorMember2019-02-012019-02-28 0001173489ceva:The2002EmployeeStockPurchasePlanMember2002-07-31 0001173489ceva:The2002EmployeeStockPurchasePlanMember2021-12-31 0001173489ceva:The2002EmployeeStockPurchasePlanMember2021-01-012021-12-31 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-12-31 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-12-31 0001173489us-gaap:CashFlowHedgingMember2020-12-31 0001173489us-gaap:CashFlowHedgingMember2021-12-31 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2019-01-012019-12-31 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2020-01-012020-12-31 0001173489us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember2021-01-012021-12-31 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2019-01-012019-12-31 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-01-012020-12-31 0001173489us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-01-012021-12-31 0001173489us-gaap:CashFlowHedgingMember2019-01-012019-12-31 0001173489us-gaap:CashFlowHedgingMember2020-01-012020-12-31 0001173489us-gaap:CashFlowHedgingMember2021-01-012021-12-31 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-01-012019-12-31 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-01-012020-12-31 0001173489ceva:ForeignExchangeOptionContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2021-01-012021-12-31 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-01-012019-12-31 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-01-012020-12-31 0001173489ceva:ForeignExchangeForwardContractsMemberceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2021-01-012021-12-31 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2019-01-012019-12-31 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2020-01-012020-12-31 0001173489ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember2021-01-012021-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-01-012020-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-01-012021-12-31 0001173489us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-31 0001173489us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2019-01-012019-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2020-01-012020-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnCashFlowHedgesMember2021-01-012021-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2019-01-012019-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2020-01-012020-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember2021-01-012021-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-31 0001173489us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0001173489ceva:OtherGeographicRegionsMember2019-01-012019-12-31 0001173489ceva:OtherGeographicRegionsMember2020-01-012020-12-31 0001173489ceva:OtherGeographicRegionsMember2021-01-012021-12-31 0001173489country:CN2019-01-012019-12-31 0001173489country:CN2020-01-012020-12-31 0001173489country:CN2021-01-012021-12-31 0001173489country:DE2019-01-012019-12-31 0001173489country:IL2020-12-31 0001173489country:IL2021-12-31 0001173489country:FR2020-12-31 0001173489country:FR2021-12-31 0001173489country:US2020-12-31 0001173489country:US2021-12-31 0001173489ceva:OtherGeographicRegionsMember2020-12-31 0001173489ceva:OtherGeographicRegionsMember2021-12-31 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2019-01-012019-12-31 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2020-01-012020-12-31 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerAMember2021-01-012021-12-31 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerBMember2019-01-012019-12-31 0001173489us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberceva:CustomerBMember2020-01-012020-12-31 0001173489us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberceva:ConnectivityProductsMember2019-01-012019-12-31 0001173489us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberceva:ConnectivityProductsMember2020-01-012020-12-31 0001173489us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberceva:ConnectivityProductsMember2021-01-012021-12-31 0001173489us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberceva:SmartSensingProductsMember2019-01-012019-12-31 0001173489us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberceva:SmartSensingProductsMember2020-01-012020-12-31 0001173489us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberceva:SmartSensingProductsMember2021-01-012021-12-31 00011734892017-01-012017-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:RevenueCommissionersIrelandMember2021-01-012021-12-31 0001173489us-gaap:InterestIncomeMemberus-gaap:ForeignCountryMemberus-gaap:RevenueCommissionersIrelandMember2021-01-012021-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMembersrt:MinimumMember2021-01-012021-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMembersrt:MaximumMember2021-01-012021-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMember2021-01-012021-12-31 iso4217:ILS 0001173489ceva:TechnologicalPreferredEnterpriseMembersrt:MaximumMember2021-01-012021-12-31 0001173489us-gaap:IntellectualPropertyMemberus-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMember2021-01-012021-12-31 0001173489us-gaap:IntellectualPropertyMemberus-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMemberceva:DevelopmentAreaAMember2021-01-012021-12-31 0001173489ceva:DividendsPaidToForeignCompaniesMemberus-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMember2021-01-012021-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMember2021-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMember2020-01-012020-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:IsraelTaxAuthorityMember2019-01-012019-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember2018-01-012018-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember2019-01-012019-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMemberus-gaap:TaxYear2020Member2020-01-012020-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMemberus-gaap:TaxYear2021Member2021-01-012021-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMemberceva:TaxYear2022Member2021-01-012021-12-31 0001173489us-gaap:DomesticCountryMember2021-12-31 0001173489us-gaap:DomesticCountryMember2020-12-31 0001173489us-gaap:StateAndLocalJurisdictionMemberus-gaap:CaliforniaFranchiseTaxBoardMember2021-12-31 0001173489us-gaap:StateAndLocalJurisdictionMemberus-gaap:CaliforniaFranchiseTaxBoardMember2021-01-012021-12-31 0001173489us-gaap:ForeignCountryMemberus-gaap:RevenueCommissionersIrelandMember2021-12-31 0001173489ceva:MorrisonFoersterLLPMember2021-01-012021-12-31 0001173489ceva:MorrisonFoersterLLPMember2021-12-31 0001173489ceva:MinimumRentalCommitmentsForLeaseholdPropertiesMember2021-12-31 0001173489ceva:CommitmentsForOtherLeaseObligationsMember2021-12-31 0001173489ceva:OtherPurchaseObligationsMember2021-12-31 0001173489ceva:IIAMembersrt:MinimumMember2021-01-012021-12-31 0001173489ceva:IIAMembersrt:MaximumMember2021-01-012021-12-31 0001173489ceva:IIAMember2021-01-012021-12-31 0001173489ceva:IIAMemberceva:CostOfRevenuesMember2019-01-012019-12-31 0001173489ceva:IIAMemberceva:CostOfRevenuesMember2020-01-012020-12-31 0001173489ceva:IIAMemberceva:CostOfRevenuesMember2021-01-012021-12-31 0001173489ceva:IIAMember2021-12-31 0001173489ceva:AcquisitionOfHillcrestLabsMember2021-01-012021-12-31 0001173489ceva:ImmervisionMember2021-01-012021-12-31 0001173489ceva:IntrinsixCorpMember2021-01-012021-12-31
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE

SECURITIES EXCHANGE ACT OF 1934

 

 

For the fiscal year ended December 31, 2021

 

 OR
  

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE

SECURITIES EXCHANGE ACT OF 1934

                                                                                                                                                                                                      

For the transition period from ____________ to ____________

 

Commission file number: 000-49842

 

CEVA, INC.

(Exact name of registrant as specified in its charter)

 

Delaware

 

77-0556376

(State or other jurisdiction of

 

(I.R.S. Employer

incorporation or organization)

 

Identification No.)

   

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

 

20850

(Address of principal executive offices)

 

(Zip Code)

 

(240) 308-8328

(Registrant’s telephone number, including area code)

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $.001 per share

CEVA

The NASDAQ Stock Market LLC

 

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

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

Yes ☐                           No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.      

Yes ☐                           No

 

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

Large accelerated filerAccelerated filer ☐ 
Non-accelerated 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

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

Yes                            No ☒

 

As of June 30, 2021, the aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was $787,381,106 based on the closing sale price as reported on the National Association of Securities Dealers Automated Quotation System National Market System on June 30, 2021. Shares of common stock held by each officer, director, and holder of 5% or more of the outstanding common stock of the Registrant have been excluded from this calculation in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

 

Class

 

Outstanding at February 23, 2022

Common Stock, $0.001 par value per share

 

23,204,024 shares

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s definitive Proxy Statement for its Annual Meeting of Stockholders to be held on June 2, 2022 (the “2022 Proxy Statement”) are incorporated by reference into Item 5 of Part II and Items 10, 11, 12, 13, and 14 of Part III.

 

 

 

 

TABLE OF CONTENTS

 

 

 

 

PART I

 
   

Page

     

Item 1.

Business

4

Item 1A.

Risk Factors

14

Item 1B.

Unresolved Staff Comments

26

Item 2.

Properties

26

Item 3.

Legal Proceedings

26

Item 4.

Mine Safety Disclosures

26

     
 

PART II

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

28

Item 6.

Reserved

30

Item 7.

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

31

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

49

Item 8.

Financial Statements and Supplementary Data

50

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

50

Item 9A.

Controls and Procedures

50

Item 9B.

Other Information

51

     
 

PART III

 

Item 10.

Directors, Executive Officers and Corporate Governance

52

Item 11.

Executive Compensation

52

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stock Holder Matters

52

Item 13.

Certain Relationships and Related Transactions, and Director Independence

52

Item 14.

Principal Accountant Fees and Services

52

     
 

PART IV

 

Item 15.

Exhibits and Financial Statement Schedules

53

Item 16.   

Form 10-K Summary

55

Financial Statements

F-1

     

Signatures

 

 

1

 

 

 

FORWARD-LOOKING STATEMENTS AND INDUSTRY DATA

 

This Annual 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 IP licensing business and Intrinsix design services are solid with a diverse customer base and myriad target markets;

 

 

Our belief that we are well positioned to take full advantage of growing demand for smarter, connected devices and our strategies for capitalizing on this industry shift;

 

 

Our belief that the IP licensing environment continues to be healthy with strong demand for our product portfolio, in particular our wireless connectivity technologies in China;

   

 

 

Our belief that the adoption of our wireless connectivity and smart sensing IP products beyond our incumbency in the handset baseband market continues to progress, and the concluded agreements for our connectivity and sensing products during the recent period illustrates the industry demand for our diverse IP portfolio;

   

 

 

Our belief that our PentaG platform for 5G handsets and 5G Broadband IoT endpoints 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 processing for smartphones, fixed wireless and a range of connected devices such as robots, cars, smart cities and other devices for industrial applications;

   

 

 

Our belief that our specialization and technological edge in signal processing platforms for 5G RAN put us in a strong position to capitalize on the growing 5G RAN across its new form factors, as well as small cells and private networks;

   

 

 

Our belief that the growing market for TWS ear buds and smartwatches, and AR and VR headsets and other wearable assisted devices, offers an incremental growth segment for us;

   

 

 

Our belief that our SensPro™ scalable DSP architecture strengthens our market positions and enables us to expand our content in smartphones, drones, consumer cameras, surveillance, automotive ADAS, voice-enabled devices and industrial IoT applications;

   

 

 

Our belief that our unique capability to combine our Bluetooth IP, audio DSP IP and software for  contextual aware user experience  puts us in a strong position to capitalize on the fast-growing True Wireless Stereo (TWS) markets of earbuds, smartwatches, hearing aids, device speakers, PCs, and more;

   

 

 

Our belief that the market opportunity for AI at the edge is on top of our existing product lines and represents new IP licensing and royalty drivers for the company in the coming years;

   

 

  Statements regarding third-party estimates of industry growth and future market conditions, including the expectation that camera-enabled devices incorporating computer vision and AI will exceed 1 billion units and devices incorporating voice AI will reach 600 million units by 2025;
   

 

 

Our belief that the Hillcrest Labs sensor fusion business unit allows us to address an important technology piece used in personal computers, robotics, TWS earbuds, smart TVs and many other smart sensing IP products;

 

2

 

 

Our belief that our Bluetooth, Wi-Fi, UWB, NB-IoT and 5G IPs allow us to expand further into IoT applications and substantially increase our value-add and overall addressable market, which is expected to be more than 14 billion devices annually by 2026 based on ABI Research;

 

 

Our beliefs regarding the impact of the Intrinsix acquisition, including it providing new growth vectors, new market reach and a broader revenue base, and our ability to offer customers integrated IP solutions that combine CEVA’s standard, off-the-shelf IP together with Intrinsix’s NRE design capabilities in RF, mixed-signal, security, high complexity digital design, chiplets and more;

 

 

Our expectation that significant growth in royalty revenues will be derived from base station and IoT applications over the next few years, including from a range of different products at different royalty ASPs, spanning from high volume Bluetooth to high value sensor fusion and base station RAN;

 

 

Our efforts with respect to managing demand, supply chain disruptions and shortages;

 

 

Our expectations regarding competition;

 

 

Our expectations with respect to future customers, contracts and revenues, including expectations regarding our customer pipeline, our expectation that a significant portion of our future revenues will continue to be generated by a limited number of customers, and 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 China and the remainder of the APAC region and that we will experience another growth year in royalty revenues;

 

 

Our anticipation 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;

 

 

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

 

 

Our expectations regarding the impact of COVID-19 on our business, operations, customers and the economy.

 

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 Item 1A: Risk Factors.

 

This report contains market data prepared by third party research firms. Actual market results may differ from their projections. This report includes trademarks and registered trademarks of CEVA. Products or service names of other companies mentioned in this Annual Report on Form 10-K may be trademarks or registered trademarks of their respective owners.

 

3

 

PART I

 

ITEM 1.

BUSINESS

 

Company Overview

 

Headquartered in Rockville, Maryland, CEVA is the leading licensor of wireless connectivity and smart sensing technologies and integrated IP solutions. We offer Digital Signal Processors, AI processors, wireless platforms and complementary software for sensor fusion, image enhancement, computer vision, voice input and artificial intelligence, all of which are key enabling technologies for a smarter, more secure and more connected world. Our state-of-the-art technology is included in more than 14 billion chips shipped to date for a diverse range of end markets. In 2021, more than 1.6 billion CEVA-powered devices were shipped, equivalent to more than 50 devices every second.

 

Our IP products and solutions are licensed to customers who embed them into their system-on-chip (SoC) and microcontroller designs to create power-efficient, intelligent and connected devices. Our customers include many of the world’s leading semiconductor and original equipment manufacturer (OEM) companies targeting a wide variety of cellular and internet-of-things (IoT) end markets, including base station, mobile, PC, consumer, automotive, robotics, industrial, aerospace and defense, and medical.

 

Our ultra-low-power IP offerings are deployed in devices for smart sensing and connectivity workloads. Our smart sensing portfolio includes advanced technologies for cameras, microphones, sensor hubs and inertial measurement units (IMUs). Our camera platforms incorporate AI processors, digital signal processor (DSP) cores, accelerators and software technologies for AI, computer vision and imaging. Our microphone technologies incorporate DSP cores and software technologies for noise cancellation, echo cancellation and voice recognition. Our sensor hub DSPs serve as a hub for AI and DSP processing workloads associated with a wide range of sensors including camera, Radar, LiDAR, Time-of-Flight, microphones and IMUs. Our IMU technologies include processor-agnostic software supporting sensor processing of accelerometers, gyroscopes, magnetometers and optical flow, as well as environmental sensors in devices. Our wireless portfolio includes LTE and 5G mobile broadband platforms for handsets and base station RAN, NB-IoT for low bit rate cellular, UWB for high-precision localization, and Bluetooth and Wi-Fi technologies for wireless IoT. During 2021, we acquired Intrinsix Corp. (Intrinsix), which adds a range of additional IP offerings to our portfolio in the areas of mixed signal, radio frequency (RF), security and heterogeneous SoC interfaces.

 

For automotive applications such as autonomous driving and advanced driver assistance systems, the ISO 26262-compliant functional safety standard's Automotive Safety and Integrity Level (ASIL) certification is essential for automotive SoCs used in safety critical applications such as autonomous driving and advanced driver assistance systems (ADAS) applications. CEVA’s automotive-grade IP portfolio meets ASILs specific to each application to help designers reduce supply chain risk and accelerate the design and verification of functional-safety compliant SoCs. CEVA’s SensPro™ sensor hub DSP IP has achieved certifications for ASIL B random fault and ASIL D systemic fault compliance.

 

CEVA is a sustainable and environmentally conscious company, adhering to our Code of Business Conduct and Ethics. As such, 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.

 

Our revenue mix comprises primarily of IP licensing fees and related revenues, non-recurring engineering (NRE) revenues and royalties generated from the shipments of products deploying our IP. Related revenues include revenues from post contract support, training and sale of development systems and chips. NRE revenue is associated with our recently acquired Intrinsix chip design business.

 

We were initially incorporated in Delaware on November 22, 1999 under the name DSP Cores, Inc. The current company was created through the combination of the DSP IP licensing division of DSP Group, Inc. and Parthus Technologies plc (Parthus) in November 2002.

 

We have 476 employees worldwide, with research and development facilities in Israel, the United States, France, Ireland and the United Kingdom, and sales and support offices throughout Asia Pacific (APAC), Sweden, France, Israel and the United States.

 

4

 

Industry Background

 

DSP Cores

 

Digital signal processing is a key underlying technology in many of today's fastest growing electronics markets. Digital signal processors (DSPs) are specialized high-speed processors that are optimized for performing repetitive arithmetic calculations on an array of data. DSPs provide the foundation for a vast majority of today's electronic products that are smart and connected, enabling the sensing and wireless communications capabilities (e.g. 5G baseband and RAN processing, computer vision, deep neural network, sound processing and analytics).

 

Edge AI Hybrid Processors

 

Edge AI Hybrid processors are a new breed of processors targeted at cost- and power-sensitive intelligent devices that use interchangeable workloads of traditional DSP and AI inferencing algorithms to enable intelligent vision, conversational AI, sensor fusion and contextual awareness. The DSP is used to process conventional algorithms for imaging, vision, voice, sound, radar, among others, while the AI-related workloads such as classification, pattern matching, prediction and detection are handled by a combination of DSPs and AI accelerators. These edge AI hybrid processors perform all AI inferencing on the device, with no need for cloud-based processing. These processors aim to mimic the human brain, allowing them to perform cognitive tasks for a wide range of functions, including vision, sound, real-time translation, user behavior and malware detection. Edge AI processors will make their way into billions of devices in the coming years, including mobile, consumer, medical, industrial and automotive applications.

 

Short Range Wireless IPs

 

Wi-Fi, Bluetooth and ultra wideband (UWB) are key technologies for any company looking to address the IoT end market. Moreover, many companies wish to integrate these connectivity technologies into SoC designs rather than provide connectivity through an additional chip in the system. Yet, Wi-Fi and Bluetooth standards are constantly evolving, and the many new end applications are looking to benefit from these enhancements, which put further pressure on time to market on SoC vendors. The advent of IoT has resulted in significant demand for connectivity IPs that addresses this burgeoning market, among which are smart True Wireless Stereo earbuds, wearables, health monitoring, smart speakers, smart home appliances, and many other consumer and IoT devices. By licensing rather than developing these technologies in-house, companies can now get access to the latest standards and profiles from CEVA without undertaking the expensive research and development costs required to develop these technologies internally.

 

Cellular IoT IPs

 

Cellular IoT, and specifically Narrowband IoT (NB-IoT) and Cat-1, have become key technologies for any company wishing to connect low power IoT devices over long distances, using cellular networks. By its nature, cellular is a very complex technology, with most of the industry knowledge held within a few large companies. By providing a licensable NB-IoT solution and low power DSP cores, we help companies overcome the entry barriers to the cellular IoT market without undertaking the complex and expensive R&D to develop these technologies internally.

 

5G User Equipment and Infrastructure IPs

 

As 5G networks continue to be deployed globally, new use cases and applications that leverage the standard’s enormous bandwidth and ultra-low latency are emerging, including fixed wireless access, private networks and vehicle-to-everything (V2X) communications, to name but a few. CEVA’s latest generation CEVA-XC16 DSP and PentaG platform IP effectively lower the high entry barriers for network equipment manufacturers, IoT companies and newcomers who wish to address these huge market opportunities by providing comprehensive IPs on which to build their 5G SoC and ASICs, while reducing the time-to-market, risk, effort and associated cost.

 

Sensor Fusion

 

Inertial and environmental sensors based on micro-electromechanical systems (MEMS) are used in an increasing number of devices, including smartphones, laptops, robots, TWS earbuds, smart TVs, remote controls, AR and VR headsets, drones and many other consumer and industrial devices. The software required to process the sensor data and fuse the data from multiple sensors is complex and requires unique specialization. By licensing rather than developing this sensor processing software in-house, companies can focus their efforts developing the applications that utilize the processed sensor data to create differentiated, contextually aware devices.

 

5

 

Chiplets

 

The development of monolithic SoCs at advanced nodes has become exponentially more expensive, and this, coupled with long design cycles and manufacturing lead times, has led to the emergence of chiplets as a viable, cost-effective alternative. A chiplet is a sub processing unit or modular chip that is combined together with other chiplets in a package connected together by die-to-die interconnects, to form a processor. This new approach to complex chip design is a fast and less expensive way to build a processor, where chiplets can provide essential functionality like 5G connectivity and AI processing within a modular processor design. By providing die-to-die interconnect IP and security and assurance IP for chiplets, along with full design services, CEVA can help companies develop chiplets and address this burgeoning market.

 

Design Gap

 

The demand for connected and smart mobile, consumer, automotive, industrial, aerospace & defense and IoT devices continues to grow. These devices require faster and low power connectivity, and a richer user experience that is aware and predictive. Semiconductor manufacturers face ever growing pressures to make smaller, feature-rich integrated circuits that are more reliable, less expensive and have greater performance. These two trends are occurring concurrently in the face of decreasing product lifecycles and constrained battery power. The advent of wireless connectivity technologies like 5G, Wi-Fi 6 and Bluetooth 5 and the diverse sensor related workloads required to make a device smart, such as advanced image enhancement, computer vision, AI inferencing, voice and audio pre- and post- processing and motion sensor fusion have further increased these pressures. While semiconductor manufacturing processes have advanced significantly to allow a substantial increase in the number of circuits placed on a single chip, resources for design capabilities have not kept pace with the advances in manufacturing processes, resulting in a growing “design gap” between the increasing manufacturing potential and the constrained design capabilities.

 

CEVAs Business

 

CEVA addresses the requirements of the mobile, RAN, consumer, automotive, robotics, industrial, aerospace & defense and IoT markets by designing and licensing a broad range of robust processors, platforms and software which streamline the design of solutions for developing a wide variety of application specific solutions that combine connectivity and smart sensing that involve primarily camera, microphone and IMU.

 

Given the “design gap,” as well as the increasing complexity and the unique skill set required to develop a system-on-chip, many semiconductor design and manufacturing companies increasingly choose to license proven intellectual property, such as processor cores (e.g. DSP, CPU, GPU and AI), specialized connectivity software algorithms like sensor fusion, sound, memory and physical IPs from silicon intellectual property companies like CEVA rather than develop those technologies in-house. In addition, with more complex designs and shorter time to market, it is no longer cost efficient and becoming progressively more difficult for most semiconductor companies to develop the signal processing platform, incorporating the complex DSPs like scalar, vector, AI accelerators and related graph compiler, data connectivity modem and phy platforms. As a result, companies increasingly seek to license these IPs from CEVA or a third-party community of developers.

 

Our Business Model

 

Our objective is for our CEVA wireless connectivity and smart sensing platforms to become the de facto technologies across the mobile, consumer, automotive, robotics, industrial aerospace & defense and IoT markets. To enable this goal, we license our technologies on a worldwide basis to semiconductor and OEM companies that design and manufacture products that combine CEVA-based solutions with their own differentiating technology. We recently expanded our business model through the acquisition of Intrinsix to offer integrated IP solutions to licensees who require chip design services to help integrate our IP into their chip designs. We believe this expanded business model will strengthen relationships with key customers, gain us access to new customers and generate recurrent royalties.

 

6

 

We believe our business model offers us some key advantages. By not focusing on manufacturing or selling silicon products, we are free to widely license our technology and free to focus most of our resources on research and development. By choosing to license our IP, manufacturers can achieve the advantage of creating their own differentiated solutions and develop their own unique product roadmaps. Through our licensing efforts, we have established a worldwide community developing CEVA-based solutions, and therefore we can leverage their strengths, customer relationships, proprietary technology advantages, and existing sales and marketing infrastructure. In addition, as our intellectual property is widely licensed and deployed, system OEM companies can obtain CEVA-based chipsets from a wide range of suppliers, thus reducing dependence on any one supplier and fostering price competition, both of which help to contain the cost of CEVA-based products.

 

We operate a licensing, non-recurring engineering (NRE) and royalty business model. We typically charge a license fee for access to our hardware technology and a royalty fee for each unit of silicon which incorporates our hardware or software technology. We also provide NRE services to customers who require design expertise for their chip development programs.

 

License fees and NRE payments are invoiced in accordance with agreed-upon contractual terms. Royalties are reported and invoiced quarterly and generally based on a fixed unit rate or a percentage of the sale price for the CEVA-based silicon product.

 

Strategy

 

We believe there is a growing demand for high performance and low power signal processing IPs and specialized AI platforms and software incorporating all the necessary hardware and software for target applications. We also recognize chip design skills and expertise are scarce nowadays and more companies are deciding to develop chips in-house, creating an even greater demand for IP and chip design services.

 

Our IP portfolio is strategically aligned to allow us to exploit the most lucrative “design gaps” in the growing demand for smarter, connected devices. CEVA offers expertise developing complete solutions in a number of key growth markets, including, 5G cellular baseband, wireless wearables, robots, automotive and IoT. For these markets, we offer a comprehensive portfolio of connectivity and smart sensing, which include various types of specialized DSPs and platforms for 5G, computer vision, sound, AI, Wi-Fi, Bluetooth, UWB, NB-IoT solutions, sensor fusion, sound and security and interconnectivity solutions for chiplets. We believe we are well positioned to take full advantage of this growing demand. To capitalize on this industry shift, we intend to:

 

 

develop and enhance our range of DSP cores and edge AI hybrid processors with additional features, performance and capabilities;

 

 

develop and expand our short range wireless IPs and customer base, providing the newest standards and the most complete offerings to streamline our customers’ deployments;

 

 

continue to develop new generation of high performance DSPs and AI accelerators to pursue opportunities and grow our footprint in the 5G handset, cellular IoT base station RAN market, automotive and headsets;

 

 

go up the “value chain” by adding and charging for software for our voice our audio and IMU (Inertial Measurement Units) products

 

 

expand our presence in AI for edge SoC market by capitalizing on our AI accelerators and CDNN graph compiler software technologies;

 

 

continue to develop and enhance our range of complete and highly integrated platform solutions and to offer integrated IP solutions to our licensing partners to deliver a complete and verified system solution, all the way up to full chip design;

 

 

continue to prudently invest in strategic technologies that enable us to strengthen our presence in existing market or enter new addressable markets;

 

7

 

 

capitalize on our relationships and leadership within our worldwide community of semiconductor and OEM licensees who are developing CEVA-based solutions;

 

 

capitalize on our technology leadership in the development of advanced processor technologies, connectivity IPs and sensor fusion software to create and develop new, strategic relationships with OEMs and semiconductor companies to replace their internal DSPs or incumbent DSP suppliers with CEVA-based solutions; and

 

 

capitalize on our IP licensing and royalty business model which we believe is the best vehicle for a pervasive adoption of our technology and allows us to focus our resources on research and development of new licensable technologies and applications.

 

Products

 

We are the leading licensor of wireless connectivity and smart sensing platforms and integrated IP solutions for semiconductor companies and OEMs serving the mobile, consumer, automotive, robotics, industrial, aerospace & defense and IoT markets. Our comprehensive platforms are comprised of specialized DSPs coupled with an AI accelerator and other types of accelerators targeted for low power workloads, including 5G baseband processing, intelligent vision, voice recognition, physical layer processing and sensor fusion. We also offer high performance DSPs targeted for 5G RAN and Open RAN, Wi-Fi enterprise and residential access points, satellite communication and other multi-gigabit communications. Our portfolio also includes a wide range of application software optimized for our processors, including voice front-end processing and speech recognition, imaging and computer vision and sensor fusion. For sensor fusion, our Hillcrest Labs sensor processing technologies provide a broad range of sensor fusion software and IMU solutions for AR/VR, robotics, remote controls and IoT. For wireless IoT, we offer the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode), Wi-Fi 4/5/6/6E (802.11n/ac/ax), UWB and NB-IoT. Our categories of products include the following:

 

 

1)

Wireless communications

 

 

CEVA-XC vector DSPs for 5G handsets, gNodeB, 5G AAU and RRU systems, V2X, enterprise and residence Wi-Fi access points

 

 

PentaG - 5G NR modem platform for UE and for non-handset 5G vertical markets like Fixed Wireless Access, Industry 4.0, robotics, AR/VR devices that requires ultra-low-latency systems

 

 

2)

AI and computer vision

 

 

SensPro2 sensor hub platforms addressing imaging, vision, powertrain, applications, including DSP processors and a comprehensive software portfolio

 

 

NeuPro platforms for AI applications, in a form of integrated system including a combination of a dedicated AI processor, ultra-low power acceleration, memory architecture and smart interfaces

 

 

CDNN: deep neural network graph compiler that enables AI developers to automatically compile, optimize and run pre-trained networks onto embedded devices

 

 

3)

Sound

 

 

CEVA-Bluebud wireless audio platform, CEVA-BX1, CEVA-BX2 and SensPpro2 DSPs, AI accelerators, algorithms and software for sound-enabled application, including Whispro speech recognition and ClearVox, a complete voice front-end software package for near and far-field voice-enabled devices

 

 

Deep neural network compiler and tools

 

8

 

 

4)

Sensor Fusion

 

 

MotionEngine, Sensor processing software, combining high accuracy 6-axis and 9-axis sensor fusion, dynamic sensor calibration, and many application specific features such as cursor control, gesture recognition, activity tracking, context awareness, and AR/VR stabilization

 

 

Sensor Hub DSPs, that serve as a hub for AI and DSP processing workloads associated with a wide range of sensors including camera, Radar, LiDAR, Time-of-Flight, microphones and inertial measurement units (IMUs)

 

 

5)

Multipurpose DSP/controller

 

 

CEVA-BX high level programmable, modern processors for a broad range of signal processing and control workloads

 

 

6)

Wireless IoT

 

 

RivieraWaves’ Bluetooth 5 (up to 5.3) dual mode and low energy platforms

 

 

RivieraWaves’ Wi-Fi (4/5/6/6E up to 4x4) platforms

 

 

Rivierawaves UWB platform

 

 

Dragonfly NB2 - complete end-to-end offering for narrowband IoT (NB-IoT)

 

 

7)

Chiplet

 

 

Fortrix SecureD2D root-of-trust and security in chiplets

 

 

Die-to-die chiplet interface IP

 

We deliver our DSP cores, platforms and AI processors in the form of a hardware description language definition (known as a soft core or a synthesizable core). All CEVA cores can be manufactured on any process using any physical library, and all are accompanied by a complete set of tools and an integrated development environment. An extensive third-party network supports CEVA DSP cores, platforms and AI processors with a wide range of complementing software and platforms. In addition, we provide development platforms, software development kits and software debug tools, which facilitate system design, debug and software development.

 

In order to reduce the cost, complexity, and risk in bringing products to market, CEVA has developed a suite of system platforms and solutions. These platforms and solutions combine the hardware and software elements that are essential for designers deploying CEVA’s state-of-the-art DSP cores, platforms and AI processors. Platforms typically integrate a CEVA DSP core, hardware accelerators and coprocessors, optimized software, libraries and tool chain. Our family of DSP-based platforms are targeted for baseband processing within cellular handsets, cellular IoT devices and base stations RAN, wired communications, advanced imaging, computer vision and deep neural networks, and audio, voice and sensing and Internet-of-Things related applications. Furthermore, our leading-edge technology portfolio, along with the chip design capabilities of Intrinsix, offers a holistic proposition for incumbents and newcomers in the expanding semiconductor markets. We can offer these customers chip design services around our system platforms and solutions to further reduce their risk in bringing products to market, all the way up to full chip design.

 

Customers

 

We have licensed our signal processing cores, platforms, AI processors and connectivity IPs to leading semiconductor and OEM companies throughout the world. These companies incorporate our IP into application-specific chipsets or custom-designed chipsets that they manufacture, market and sell to consumer electronics companies. We also license our technologies to OEMs directly. Included among our licensees are the following customers: Actions, Ambiq, Artosyn, ASPEED, ASR Micro, Atmosic, Autotalks, Beken, Bestechnic, Broadcom, Celeno, Ceragon, Cirrus Logic, Dialog Semiconductor, DSP Group, Espressif, FujiFilm, GCT Semi, Goodix, iCatch, ICOM, InPlay, Intel, iRobot, Itron, Leadcore, LG Electronics, LifeSignals, Mediatek, Microchip, MorningCore, Nations, Nextchip, Nokia, Nordic Semi, Novatek, Nurlink, NXP, ON Semi, Optek, Oticon, Panasonic, Picocom, RDA, Renesas, Rockchip, Rohm, Samsung, Sanechips, Sharp, SiFive, Siflower, SigmaStar, Socionext, Sony, Sonova, STMicroelectronics, Toshiba, Unisoc, Vatics, Winner Micro, Yamaha and ZTE.

 

9

 

International Sales and Operations

 

Customers based in EME (Europe and Middle East) and APAC (Asia Pacific) accounted for 78% of our total revenues for 2021, 79% of our total revenues for 2020 and 81% for 2019. Information on the geographic breakdown of our revenues and location of our long-lived assets is contained in Note 12 to our consolidated financial statements, which appear elsewhere in this annual report.

 

Sales and Marketing

 

We license our technology through a direct sales force. As of December 31, 2021, we had 36 employees in sales and marketing. We have sales offices and representation in Asia Pacific (APAC) region, Sweden, Israel, France and the United States.

 

Maintaining close relationships with our customers and strengthening these relationships are central to our strategy. From time to time we develop a new signal processors, platforms, software solutions or connectivity products with close alignment with a number of tier-one industry players which signifies to the market that we are focused on viable applications that meet broad industry needs or try to get similar inputs and insight for our new developments from our marketing team. Generally, these industry leaders become licensees for these products allows us to create a roadmap for the future development of existing cores and application platforms and connectivity products and helps us to anticipate the next potential applications for the market. We seek to use our customer relationships to deliver new products in a faster time to market.

 

We use a variety of marketing initiatives to stimulate demand and brand awareness in our target markets. These marketing efforts include contacts with industry analysts, presenting at key industry trade shows and conferences, and a comprehensive digital marketing program aimed at developing and nurturing relationships with potential customers. Our marketing group runs competitive benchmark analyses to help us maintain our competitive position.

 

Technical Support

 

We offer technical support services through our offices in Israel, Ireland, Asia Pacific (APAC) region, Sweden, France and the United States. As of December 31, 2021, we had 28 employees in technical support. Our technical support services include:

 

 

assistance with implementation, responding to customer-specific inquiries, training and, when and if they become available, distributing updates and upgrades of our products;

 

 

application support, consisting of providing general hardware and software design examples, ready-to-use software modules and guidelines to our licensees to assist them in using our technology; and

 

 

design services, consisting of creating customer-specific implementations of our signal processing IPs and application platforms.

 

We believe that our technical support services are a means to assist our licensees to embed our cores and platforms in their designs and products. Our technology is highly complex, combining sophisticated signal processing IP core architectures, integrated circuit designs and development tools. Effective customer support in helping our customers to implement our solutions enables them to shorten the time to market for their applications. Our support organization is made up of experienced engineers and professional support personnel. We conduct technical training for our licensees and their customers and meet with them from time to time to track the implementation of our technology.

 

10

 

Research and Development and Non-recurring Engineering Design Services

 

Our research and development team is focused on improving and enhancing our existing products, as well as developing new products to broaden our offerings and market opportunities, and since our acquisition of Intrinsix in 2021, providing NRE design services. These efforts are largely driven by current and anticipated customer and market needs.         

 

Our research and development team consists of 362 engineers as of December 31, 2021, working in nine development centers located in Israel, France, the United States, Ireland and the United Kingdom, including 51 engineers at Intrinsix either working on research and development projects or providing NRE services for chip design. Our engineers possess significant experience in developing DSP cores and tools for 5G, computer vision, AI, connectivity products (Wi-Fi and Bluetooth), NB-IoT, and sensor processing and sensor fusion software. In addition, we engage third party contractors with specialized skills as required to support our research and development efforts.

 

Our NRE services address the most complex and time-critical integrated circuit design projects across the following major design service domains: multi-processor digital SoC and FPGA design, mixed signal, analog, RF chip design and RF and Millimeter wave (RF/mmWave) chip design. Additional services include design verification and physical design and silicon realization. All of these skillsets are scarce, highly sought after in today’s semiconductor landscape and applicable to every vertical, from consumer and IoT through to automotive and aerospace and defense.

 

We encourage our research and development personnel to maintain active roles in various international organizations that develop and maintain standards in the electronics and related industries. This involvement allows us to influence the development of new standards; keeps us informed as to important new developments regarding standards; and allows us to demonstrate our expertise to existing and potential customers who also participate in these standards-setting bodies.

 

Competition

 

The markets in which we operate are intensely competitive. They are subject to rapid change and are significantly affected by new product introductions. We compete with other suppliers of licensed signal processing IPs. We believe that the principal competitive elements in our field are signal processing IP performance, Intrinsix’s IP and NRE capabilities, overall chip cost, power consumption, flexibility, reliability, communication and multimedia software and algorithms availability, design cycle time, tool chain, customer support, financial strength, name recognition and reputation. We believe that we compete effectively in each of these areas but can offer no assurance that we will have the financial resources, technical expertise, and marketing or support capabilities to compete successfully in the future.

 

The markets in which we compete are dominated by large, highly competent semiconductor companies that have significant brand recognition, a large installed base and a large network of support and field application engineers. The following industry players and factors may have a significant impact on our competitiveness:

 

 

we compete directly in the signal processing cores space with Verisilicon, Cadence and Synopsys;

 

we compete with CPU IP or configurable CPU IP (offering DSP configured CPU and/or DSP acceleration and/or connectivity capabilities to their IP) providers, such as ARM, Synopsys and Cadence and the RISC-V open source;

 

we compete with internal engineering teams at companies such as Mediatek, Qualcomm, Samsung, Huawei and NXP that may design programmable DSP core products and signal processing cores in-house and therefore not license our technologies;

 

we compete in the short range wireless markets with Mindtree, Synopsys and internal engineering teams at companies such as Cypress (now part of Infineon), Silicon Labs and NXP;

 

we compete in embedded imaging and vision market with Cadence, Synopsys, Videantis, Verislicon, ARM and Verisilicon;

 

we compete in AI processor marketing with AI processor and accelerator providers, including AImotive, Arm Limited, Cadence, Synopsys, Cambricon, Digital Media Professionals (DMP), Imagination Technologies, Nvidia open source NVDLA and Verisilicon;

 

we compete in the audio and voice applications market with ARM, Cadence, Synopsys and Verisilicon; and

 

we compete for chip design services in our main markets with WiPro and Cyient, and in the aerospace and defense markets with Marvel, ASIC North and First Pass Engineering. 

 

11

 

In recent years, we also have faced competition from companies that offer Central Processor Unit (CPU) intellectual property. These companies’ products are used for host functions in various applications, such as in mobile and home entertainment products. These applications typically also incorporate a programmable DSP or neural network accelerator that is responsible for communication and video/audio/voice-related tasks, neural network or in some cases connectivity capabilities. CPU companies, such as ARM, Cadence, and Synopsys have added DSP acceleration, CNN acceleration and /or connectivity solutions and make use of it to provide platform solutions in the areas of baseband, video, imaging, vision, AI, audio and connectivity.

 

With respect to certain large potential customers, we also compete with internal engineering teams, which may design programmable signal processing IP core products in-house. Companies such as Mediatek, Qualcomm, Samsung, and STMicroelectronics license our designs for some applications and use their own proprietary cores for other applications. These companies also may choose to license their proprietary signal processing IP cores to third parties and, as a result, become direct competitors.

 

In addition, we may face increased competition from smaller, niche semiconductor design companies in the future. Some of our customers also may decide to satisfy their needs through in-house design. Aside from the in-house research and development groups, we do not compete with any individual company across the range of our market offerings. Within particular market segments, however, we do face competition to a greater or lesser extent from other industry participants. For example, in the following specific areas we compete with the companies indicated:

 

 

in the digital embedded imaging and vision market –ARM, Synopsys, Cadence and Videantis, as well as GPU IP providers such as ARM, Imagination Technologies and Verisilicon; and

 

 

in audio and voice applications market –ARM, Cadence, Synopsys and Verisilicon.

 

Proprietary Rights

 

Our success and ability to compete are dependent on our ability to develop and maintain the proprietary aspects of our intellectual property and to operate without infringing the proprietary rights of others. We rely on a combination of patent, trademark, trade secret and copyright laws and contractual restrictions to protect the proprietary aspects of our technology. These legal protections afford only limited protection of our technology. We also seek to limit disclosure of our intellectual property and trade secrets by requiring employees and consultants with access to our proprietary information to execute confidentiality agreements with us and by restricting access to our source code and other intellectual property. Due to rapid technological change, we believe that factors such as the technological and creative skills of our personnel, new product developments and enhancements to existing products are more important than specific legal protections of our technology in establishing and maintaining a technology leadership position.

 

We have an active program to protect our proprietary technology through the filing of patents. Our patents relate to our signal processing IP cores and application-specific platform technologies. As of December 31, 2021, we hold 65 patents in the United States, five patents in Canada, 91 patents in the EME (Europe and Middle East) region and 9 patents in Asia Pacific (APAC) region, totaling 170 patents, with expiration dates between 2022 and 2039. In addition, as of December 31, 2021, we have nine patent applications pending in the United States, two pending patent applications in Canada, six pending patent applications in the EME region, four pending global (PCT) patent applications and five pending patent applications in the APAC region, totaling 26 pending patent applications.

 

We actively pursue foreign patent protection in countries where we feel it is prudent to do so. Our policy is to apply for patents or for other appropriate statutory protection when we develop valuable new or improved technology. The status of patents involves complex legal and factual questions, and the breadth of claims allowed is uncertain. Accordingly, there are no assurances that any patent application filed by us will result in a patent being issued, or that our issued patents, and any patents that may be issued in the future, will afford us adequate protection against competitors with similar technology; nor can we be assured that patents issued to us will not be infringed or that others will not design around our technology. In addition, the laws of certain countries in which our products are or may be developed, manufactured or sold may not protect our products and intellectual property rights to the same extent as the laws of the United States. We can provide no assurance that our pending patent applications or any future applications will be approved or will not be challenged by third parties, that any issued patents will effectively protect our technology, or that patents held by third parties will not have an adverse effect on our ability to do business.

 

12

 

The semiconductor industry is characterized by frequent litigation regarding patent and other intellectual property rights. Questions of infringement in the semiconductor field involve highly technical and subjective analyses. In addition, patent infringement claims are increasingly being asserted by patent holding companies (so-called patent “trolls”), which do not use technology and whose sole business is to enforce patents against companies, such as us, for monetary gain. Because such patent holding companies do not provide services or use technology, the assertion of our own patents by way of counter-claim may be ineffective. Litigation may in the future be necessary to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others, or to defend against claims of infringement or invalidity. We cannot assure you that we would be able to prevail in any such litigation or be able to devote the financial resources required to bring such litigation to a successful conclusion.

 

In any potential dispute involving our patents or other intellectual property, our licensees also could become the targets of litigation. We are generally bound to indemnify licensees under the terms of our license agreements. Although our indemnification obligations are generally subject to a maximum amount, these obligations could nevertheless result in substantial expenses. In addition to the time and expense required for us to indemnify our licensees, a licensee’s development, marketing and sale of products embodying our solutions could be severely disrupted or shut down as a result of litigation.

 

We also rely on trademark, copyright and trade secret laws to protect our intellectual property. We have registered trademark in the United States for our name CEVA and the related CEVA logo, and currently market our signal processing cores and other technology offerings under this trademark.

 

Human Capital Resources

 

The table below presents the number of employees of CEVA as of December 31, 2021 by function and geographic location.

 

   

Number

 

Total employees

    476  

Function

       

Research and development and NRE

    362  

Sales and marketing

    36  

Administration

    50  

Technical support

    28  

Location

       

Israel

    262  

France

    48  

Ireland

    14  

China

    17  

United States

    100  

United Kingdom

    17  

Elsewhere

    18  

 

We believe we are a respected employer in the countries where we have operations, and, with the help of our employees, we strive to be a responsible global corporate citizen and a more sustainable company. Our Code of Business Conduct and Ethics sets the standards of conduct of our directors, officers and employees. In addition, in 2020, we adopted a Sustainability Policy that addresses matters related to our employees as well as data privacy and security, resource conservation and recycling, and other environmental matters. In particular, our Sustainability Policy reflects our commitment to diversity and equal opportunity, a harassment-free workplace, training, development and employee engagement, and human rights, health and safety, and other matters relevant to employee well-being and the CEVA culture. The code is reviewed and updated periodically by our Board or Directors, and both the code and our Sustainability Policy are available on our website at www.ceva-dsp.com.

 

13

 

Our employees are not represented by any collective bargaining agreements, however, certain provisions of Israeli law and the collective bargaining agreements between the Histadrut (General Federation of Labor in Israel) and the Coordination Bureau of Economic Organizations (the Israeli federation of employers’ organizations) apply to our Israeli employees. We have never experienced a work stoppage. We believe our employee relations are good.

 

Available Information

 

Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to reports pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, are available, free of charge, on our website at www.ceva-dsp.com, as soon as reasonably practicable after such reports are electronically filed with the Securities and Exchange Commission and are also available on the SEC’s website at www.sec.gov.

 

Our website and the information contained therein or connected thereto are not intended to be incorporated into this Annual Report on Form 10-K.

 

ITEM 1A.

RISK FACTORS

 

We caution you that the following important factors, among others, could cause our actual future results to differ materially from those expressed in forward-looking statements made by or on behalf of us in filings with the Securities and Exchange Commission, press releases, communications with investors and oral statements. Any or all of our forward-looking statements in this annual report, and in any other public statements we make, may turn out to be wrong. They can be affected by inaccurate assumptions we might make or by known or unknown risks and uncertainties. Many factors mentioned in the discussion below will be important in determining future results. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise. You are advised, however, to consult any further disclosures we make in our reports filed with the Securities and Exchange Commission.

 

The COVID-19 pandemic, or other outbreak of disease or similar public health threat, could materially and adversely affect our business, financial condition and results of operations.

 

The COVID-19 pandemic has resulted in government authorities implementing numerous measures to try to contain the virus, and these measures have impacted and may further impact our workforce and operations, the operations of our customers, and those of our respective vendors and suppliers. Furthermore, the outbreak has significantly increased economic and demand uncertainty and negatively impacted consumer confidence. Any shortfall in consumer spending or demand for consumer electronic products, such as due to social distancing and other restrictions, may negatively affect our business and results of operations.

 

The spread of COVID-19 also has caused us to modify our business practices, and we may take further actions as may be required by government authorities or that we determine are in the best interests of our employees, customers, and communities.  Such actions may result in further disruptions to our supply chain, operations and facilities, and workforce. We cannot assure you that such measures will be sufficient to mitigate the risks posed by COVID-19, and our ability to perform critical functions could be harmed.

 

We cannot at this time quantify or forecast the full short-term and longer-term business impact of COVID-19. The degree to which COVID-19 impacts our business, financial condition, and results of operations will depend on future developments, which are highly uncertain, and to what extent normal economic and operating conditions can resume.

 

The markets in which we operate are highly competitive, and as a result we could experience a loss of sales, lower prices and lower revenues.

 

The markets for the products in which our technology is incorporated are highly competitive. Aggressive competition could result in substantial declines in the prices that we are able to charge for our intellectual property or lose design wins to competitors. Many of our competitors are striving to increase their share of the growing signal processing IP markets and are reducing their licensing and royalty fees to attract customers. The following industry players and factors may have a significant impact on our competitiveness:

 

 

we compete directly in the signal processing cores space with Verisilicon, Cadence and Synopsys;

 

we compete with CPU IP or configurable CPU IP (offering DSP configured CPU and/or DSP acceleration and/or connectivity capabilities to their IP) providers, such as ARM, Synopsys and Cadence and the RISC-V open source;

 

14

 

 

we compete with internal engineering teams at companies such as Mediatek, Qualcomm, Samsung, Huawei and NXP that may design programmable DSP core products and signal processing cores in-house and therefore not license our technologies;

 

we compete in the short range wireless markets with Mindtree, Synopsys and internal engineering teams at companies such as Cypress (now part of Infineon), Silicon Labs and NXP;

 

we compete in embedded imaging and vision market with Cadence, Synopsys, Videantis, Verislicon, ARM and Verisilicon;

 

we compete in AI processor marketing with AI processor and accelerator providers, including AImotive, Arm Limited, Cadence, Synopsys, Cambricon, Digital Media Professionals (DMP), Imagination Technologies, Nvidia open source NVDLA and Verisilicon;

  we compete in the audio and voice applications market with ARM, Cadence, Synopsys and Verisilicon; and
 

we compete for chip design services in our main markets with WiPro and Cyient, and in the aerospace and defense markets with Marvel, ASIC North and First Pass Engineering.

 

In addition, we may face increased competition from smaller, niche semiconductor design companies in the future. Some of our customers also may decide to satisfy their needs through in-house design. We compete on the basis of signal processing IP performance, Intrinsix’s IP and NRE capabilities, overall chip cost, power consumption, flexibility, reliability, communication and multimedia software availability, design cycle time, tool chain, customer support, name recognition, reputation and financial strength. Our inability to compete effectively on these bases could have a material adverse effect on our business, results of operations and financial condition.

 

Our quarterly operating results fluctuate from quarter to quarter due to a variety of factors, including our lengthy sales cycle, and may not be a meaningful indicator of future performance.

 

In some quarters our operating results could be below the expectations of securities analysts and investors, which could cause our stock price to fall. Factors that may affect our quarterly results of operations in the future include, among other things:

 

 

the gain or loss of significant licensees, partly due to our dependence on a limited number of customers generating a significant amount of quarterly revenues;

 

any delay in execution of any anticipated IP licensing arrangement during a particular quarter;

 

delays in revenue recognition for some license agreements based on percentage of completion of customized work or other accounting reasons;

 

the timing and volume of orders and production by our customers, as well as fluctuations in royalty revenues resulting from fluctuations in unit shipments by our licensees;

 

royalty pricing pressures and reduction in royalty rates due to an increase in volume shipments by customers, end-product price erosion and competitive pressures;

 

earnings or other financial announcements by our major customers that include shipment data or other information that implicates expectations for our future royalty revenues;

 

the mix of revenues among IP licensing and related revenues, NRE revenues and royalty revenues;

 

the timing of the introduction of new or enhanced technologies by us and our competitors, as well as the market acceptance of such technologies;

 

the discontinuation, or public announcement thereof, of product lines or market sectors that incorporate our technology by our significant customers;

 

our lengthy sales cycle and specifically in the third quarter of any fiscal year during which summer vacations slow down decision-making processes of our customers in executing contracts;

 

lengthy and unpredictable project approval and funding timelines characteristic of government agencies and other customers in the aerospace and defense markets, coupled with the ability, and frequent election, of government agencies and their contractors to discontinue programs with little or no advance notice;

 

delays in the commercialization of end products that incorporate our technology;

 

currency fluctuations, mainly the EURO and the NIS versus the U.S. dollar;

 

fluctuations in operating expenses and gross margins associated with the introduction of, and research and development investments in, new or enhanced technologies and adjustments to operating expenses resulting from restructurings;

 

the approvals, amounts and timing of Israeli research and development government grants from the Israeli Innovation Authority of the Ministry of Economy and Industry in Israel (the “IIA”), EU grants and French research tax credits;

 

15

 

 

the impact of new accounting pronouncements, including the new revenue recognition rules;

 

the timing of our payment of royalties to the IIA, which is impacted by the timing and magnitude of license agreements and royalty revenues derived from technologies that were funded by grant programs of the IIA;

 

statutory changes associated with research tax benefits applicable to French technology companies;

 

our ability to scale our operations in response to changes in demand for our technologies;

 

entry into new end markets that utilize our signal processing IPs, software and platforms;

 

changes in our pricing policies and those of our competitors;

 

restructuring, asset and goodwill impairment and related charges, as well as other accounting changes or adjustments;

 

general political conditions, including global trade wars resulting from tariffs and business restrictions and bans imposed by government entities, like the well publicized 2018 ban associated with ZTE, as well as other regulatory actions and changes that may adversely affect the business environment;

 

general economic conditions, including the current economic conditions, and its effect on the semiconductor industry and sales of consumer products into which our technologies are incorporated;

 

delays in final product delivery due to unexpected issues introduced by our service or EDA tool providers;

 

delays in ratification of standards for Bluetooth, Wi-Fi or NB-IoT that can affect the introduction of new products;

 

constraints on chip manufacturing capacity due to high demand or shutdowns of semiconductor fabrication plants and other manufacturing facilities; and

 

reductions in demand for consumer and digital devices due to lockdowns or overall financial difficulties resulting from the ongoing COVID-19 pandemic.

 

Each of the above factors is difficult to forecast and could harm our business, financial condition and results of operations. Also, we license our technology to OEMs and semiconductor companies for incorporation into their end products for consumer markets, including handsets and consumer electronics products. The royalties we generate are reported by our customers.

 

Our royalty revenues are affected by seasonal buying patterns of consumer products sold by OEMs, partially by our direct customers and partially by semiconductor customers that incorporate our technology into their end products and the market acceptance of such end products. The first quarter in any given year is usually a sequentially down quarter for us in relation to royalty revenues as this period represents lower post-Christmas fourth quarter consumer product shipments. However, the magnitude of this first quarter decrease varies annually and has been impacted by global economic conditions, market share changes, exiting or refocusing of market sectors by our customers and the timing of introduction of new and existing handset devices powered by CEVA technology sold in any given quarter compared to the prior quarter. Furthermore, in 2020 and 2021 the worldwide COVID-19 pandemic and the excepted recovery in economic activities created strong demand for chips that significantly surpasses the supply capacity for digital connectivity and consumer devices, causing long lead times. This environment may continue throughout 2022 and distort more traditional seasonality trends.

 

Moreover, the semiconductor and consumer electronics industries remain volatile, which makes it extremely difficult for our customers and us to accurately forecast financial results and plan for future business activities. As a result, our past operating results should not be relied upon as an indication of future performance.

 

We rely significantly on revenues derived from a limited number of customers who contribute to our royalty and license revenues.

 

We derive a significant amount of revenues from a limited number of customers. Sales to UNISOC (formerly Spreadtrum Communications, Inc.), accounted for 21%, 14% and 15% of our total revenues for 2021, 2020 and 2019, respectively. With respect to our royalty revenues, three royalty paying customers each represented 10% or more of our total royalty revenues for 2021, and collectively represented 57% of our total royalty revenues for 2021. Four royalty paying customers each represented 10% or more of our total royalty revenues for 2020, and collectively represented 72% of our total royalty revenues for 2020, and three royalty paying customers each represented 10% or more of our total royalty revenues for 2019, and collectively represented 73% of our total royalty revenues for 2019. We expect that a significant portion of our future revenues will continue to be generated by a limited number of customers. The loss of any significant royalty paying customer could adversely affect our near-term future operating results. Furthermore, consolidation among our customers may negatively affect our revenue source, increase our existing customers’ negotiation leverage and make us further dependent on a limited number of customers. Moreover, the discontinuation of product lines or market sectors that incorporate our technology by our significant customers or a change in direction of their business and our inability to adapt our technology to their new business needs could have material negative implications for our future royalty revenues.

 

16

 

Our business is dependent on IP licensing and NRE revenues, which may vary period to period.

 

License agreements for our signal processing IP cores and platforms have not historically provided for substantial ongoing license payments, so past IP licensing revenues may not be indicative of the amount of such revenues in any future period. We believe that there is a similar risk with RivieraWaves’ operations associated with Bluetooth and Wi-Fi connectivity technologies. Significant portions of our anticipated future revenues, therefore, will likely depend upon our success in attracting new customers or expanding our relationships with existing customers. However, revenues recognized from licensing arrangements vary significantly from period to period, depending on the number and size of deals closed during a quarter, and are difficult to predict. In addition, as we expand our business into the non-handset baseband markets, our licensing deals may be smaller but greater in volume which may further fluctuate our licensing revenues quarter to quarter. Our ability to succeed in our licensing efforts will depend on a variety of factors, including the performance, quality, breadth and depth of our current and future products as well as our sales and marketing skills. In addition, some of our licensees may in the future decide to satisfy their needs through in-house design and production. Our failure to obtain future licensing customers would impede our future revenue growth and could materially harm our business.

 

In addition, we recently acquired Intrinsix, which derives revenues primarily from non-recurring engineering (NRE) payments as well as retains certain IP assets. We believe significant portions of our anticipated future revenues will likely depend upon our success in attracting new customers to NRE services, monetizing Intrinsix IP assets and expanding our relationships with existing Intrinsix customers. Revenues recognized from such arrangements have historically varied significantly from period to period, depending on the number and size of deals closed during a quarter, as well as the timing of the approval and funding processes of U.S. government agencies and their contractors that can be lengthy and difficult to predict. In addition, some Intrinsix’s customers may in the future decide to satisfy their needs through in-house design and production. Our failure to obtain future customers for Intrinsix’s NRE business and IP would also impede our future revenue growth and could materially harm our business.

Royalty and other payment rates could decrease for existing and future license agreements and other customer agreements, which could materially adversely affect our operating results.

Royalty payments to us under existing and future license agreements could be lower than currently anticipated for a variety of reasons. Average selling prices for semiconductor products generally decrease over time during the lifespan of a product. In addition, there is increasing downward pricing pressures in the semiconductor industry on end products incorporating our technology, especially end products for the handsets and consumer electronics markets. As a result, notwithstanding the existence of a license agreement, our customers may demand that royalty rates for our products be lower than our historic royalty rates. We have in the past and may be pressured in the future to renegotiate existing license agreements with our customers. In addition, certain of our license agreements provide that royalty rates may decrease in connection with the sale of larger quantities of products incorporating our technology. Furthermore, our competitors may lower the royalty rates for their comparable products to win market share which may force us to lower our royalty rates as well. As a consequence of the above referenced factors, as well as unforeseen factors in the future, the royalty rates we receive for use of our technology could decrease, thereby decreasing future anticipated revenues and cash flow. Royalty revenues were approximately 41%, 48% and 45% of our total revenues for 2021, 2020 and 2019, respectively. Therefore, a significant decrease in our royalty revenues could materially adversely affect our operating results.

 

Moreover, royalty rates may be negatively affected by macroeconomic trends (including the recent COVID-19 pandemic and its global impact) or changes in products mix. Furthermore, consolidation among our customers may increase the leverage of our existing customers to extract concessions from us in royalty rates. Moreover, changes in products mix such as an increase in lower royalty bearing products shipped in high volume like low-cost feature phones and Bluetooth-based products in lieu of higher royalty bearing products like LTE phones could lower our royalty revenues.

 

In addition, Intrinsix’s NRE hourly rates under existing and future agreements could be lower than currently anticipated for a variety of reasons, including, for example, U.S. government regulation changes and pricing pressures from competitors in the aerospace and defense markets. As a result, notwithstanding the existence of an agreement, our customers may demand that NRE rates, be lower than our historic rates. A significant decrease in our NRE rates could also materially adversely affect our operating results.

We generate a significant amount of our total revenues, especially royalty revenues, from the handset baseband market (for mobile handsets and for other modem connected devices) and our business and operating results may be materially adversely affected if we do not continue to succeed in these highly competitive markets.

A significant portion of our revenues in general, and in particular our royalty revenues, are derived from baseband for handsets. Any adverse change in our ability to compete and maintain our competitive position in the handset baseband market, including through the introduction by competitors of enhanced technologies that attract customers that target those markets, would harm our business, financial condition and results of operations. Moreover, the handset baseband market is extremely competitive and is facing intense pricing pressures, and we expect that competition and pricing pressures will only increase. Furthermore, it can be very volatile with regards to volume shipments of different phones, standards and connected devices due to inventory build out or consumer demand changes or geographical macroeconomics, pricing changes, product discontinuations due to technical issues and timing of introduction of new phones and products. Our existing OEM or semiconductor customers also may fail to introduce new handset devices that attract consumers, lose a significant design opportunity for a new product introduction, or encounter significant delays in developing, manufacturing or shipping new or enhanced products in those markets or find alternative technological solutions and suppliers. The inability of our customers to compete would result in lower shipments of products powered by our technologies which in turn would have a material adverse effect on our business, financial condition and results of operations. In particular, a customer’s loss of a design opportunity may have an adverse effect on our royalty revenues from such customer, which in turn will also have an adverse effect on our overall results of operations and market share. As an example, Intel, one of our customers, did not have its products selected for inclusion in a new smartphone series, and thereafter announced the sale of its 5G smartphone modem, as a result of which, our royalty revenues from Intel will reach record low levels in 2022. Our overall royalty revenues will be negatively impacted if we fail to offset any loss of royalty revenues from Intel, or any other loss of royalty revenues from a customer, with royalty revenues from other emerging products incorporating our technologies. Since a significant portion of our revenues are derived from the handset baseband market, adverse conditions in this market would have a material adverse effect on our business, financial condition and results of operations.

 

17

 

In order to sustain the future growth of our business, we must penetrate new markets and our new products must achieve widespread market acceptance but such additional revenue opportunities may not be implemented and may not be achieved.

 

In order to expand our business and increase our revenues, we must penetrate new markets and introduce new products, including additional non-baseband related products. We have invested significant resources in pursuing potential opportunities for revenue growth and diversify our revenue streams. Our continued success will depend significantly on our ability to accurately anticipate changes in industry standards and to continue to appropriately fund development efforts to enhance our existing products or introduce new products in a timely manner to keep pace with technological developments. However, there are no assurances that we will develop products relevant for the marketplace or gain significant market share in those competitive markets. Moreover, if any of our competitors implement new technologies before us, those competitors may be able to provide products that are more effective or at lower prices, which could adversely impact our sales and impact our market share. Our inability to penetrate new markets and increase our market share in those markets or lack of customer acceptance of our new products may harm our business and potential growth.

 

Because our IP solutions are components of end products, if semiconductor companies and electronic equipment manufacturers do not incorporate our solutions into their end products or if the end products of our customers do not achieve market acceptance, we may not be able to generate adequate sales of our products.

 

We do not sell our IP solutions directly to end-users; we license our technology primarily to semiconductor companies and electronic equipment manufacturers, who then incorporate our technology into the products they sell. As a result, we rely on our customers to incorporate our technology into their end products at the design stage. Once a company incorporates a competitor’s technology into its end product, it becomes significantly more difficult for us to sell our technology to that company because changing suppliers involves significant cost, time, effort and risk for the company. As a result, we may incur significant expenditures on the development of a new technology without any assurance that our existing or potential customers will select our technology for incorporation into their own product and without this “design win,” it becomes significantly difficult to sell our IP solutions. Moreover, even after a customer agrees to incorporate our technology into its end products, the design cycle is long and may be delayed due to factors beyond our control, which may result in the end product incorporating our technology not reaching the market until long after the initial “design win” with such customer. From initial product design-in to volume production, many factors could impact the timing and/or amount of sales actually realized from the design-in. These factors include, but are not limited to, changes in the competitive position of our technology, our customers’ financial stability, and our customers' ability to ship products according to our customers’ schedule. Moreover, current economic conditions may further prolong a customer’s decision-making process and design cycle.

 

Further, because we do not control the business practices of our customers, we do not influence the degree to which they promote our technology or set the prices at which they sell products incorporating our technology. We cannot assure you that our customers will devote satisfactory efforts to promote their end products which incorporate our IP solutions.

 

In addition, our royalties from licenses and therefore the growth of our business, are dependent upon the success of our customers in introducing products incorporating our technology and the success of those products in the marketplace. The primary customers for our products are semiconductor design and manufacturing companies, system OEMs and electronic equipment manufacturers, particularly in the telecommunications field. All of the industries we license into are highly competitive, cyclical and have been subject to significant economic downturns at various times. These downturns are characterized by production overcapacity and reduced revenues, which at times may encourage semiconductor companies or electronic product manufacturers to reduce their expenditure on our technology. If we do not retain our current customers and continue to attract new customers, our business may be harmed.

 

18

 

We depend on market acceptance of third-party semiconductor intellectual property.

 

The semiconductor intellectual property (SIP) industry is a relatively small and emerging industry. Our future growth will depend on the level of market acceptance of our third-party licensable intellectual property model, the variety of intellectual property offerings available on the market, and a shift in customer preference away from in-house development of proprietary signal processing IP towards licensing open signal processing IP cores and platforms. Furthermore, the third-party licensable intellectual property model is highly dependent on the market adoption of new services and products, such as low cost smartphones in emerging markets, LTE-based smartphones, mobile broadband, small cell base stations and the increased use of advanced audio, voice, computational photography and embedded vision in mobile, automotive and consumer products, as well as in IoT and connectivity applications in general in which we participate. Such market adoption is important because the increased cost associated with ownership and maintenance of the more complex architectures needed for the advanced services and products may motivate companies to license third-party intellectual property rather than design them in-house.

 

The trends that would enable our growth are largely beyond our control. Semiconductor customers also may choose to adopt a multi-chip, off-the-shelf chip solution versus IP licensing or using highly-integrated chipsets that embed our technologies. If the above referenced market shifts do not materialize or third-party SIP does not achieve market acceptance, our business, results of operations and financial condition could be materially harmed.

 

Because we have significant international operations, we may be subject to political, economic and other conditions relating to our international operations that could increase our operating expenses and disrupt our revenues and business.

 

Approximately 78% of our total revenues for 2021, 79% for 2020 and 81% for 2019 were derived from customers located outside of the United States. We expect that international customers will continue to account for a significant portion of our revenues for the foreseeable future. As a result, the occurrence of any negative international political, economic or geographic events could result in significant revenue shortfalls. These shortfalls could cause our business, financial condition and results of operations to be harmed. Some of the risks of doing business internationally include:

 

 

unexpected changes in regulatory requirements;

 

fluctuations in the exchange rate for the U.S. dollar;

 

imposition of tariffs and other barriers and restrictions, including trade tensions such as U.S.-China trade tensions;

 

potential negative international community’s reaction to the U.S. Tax Cuts and Jobs Act;

 

burdens of complying with a variety of foreign laws, treaties and technical standards;

 

uncertainty of laws and enforcement in certain countries relating to the protection of intellectual property;

 

multiple and possibly overlapping tax structures and potentially adverse tax consequences;

 

political and economic instability, including terrorist attacks and protectionist polices; and

 

changes in diplomatic and trade relationships.

 

Revenues from customers located in the Asia Pacific region account for a substantial portion of our total revenues. We expect that revenue from international sales generally, and sales to the Asia Pacific region specifically, will continue to be a material part of our total revenues. Therefore, any financial crisis, trade negotiations or disputes or other major event causing business disruption in international jurisdictions generally, and in specific countries in the Asia Pacific region in particular, could negatively affect our future revenues and results of operations. For example, in 2018, the U.S. Department of Commerce’s Bureau of Industry and Security’s initial ban on exports of U.S. products to Chinese telecommunications OEM ZTE disrupted ZTE’s operations, which caused delays with our engagements with ZTE and negatively impacted our royalty revenues. Actions of any nature with respect to such customers may reduce our revenues from them and adversely affect our business and financial results.

 

New tariffs, trade measures and other geopolitical risks and instability could adversely affect our consolidated results of operations, financial position and cash flows.

 

Tensions between the U.S. and China have been escalating since 2018 and are not fully resolved yet, and a number of factors  may exacerbate these tensions in the future. In addition, the recent movement of Russian military units into provinces in Eastern Ukraine has resulted in increased sanctions against Russia, and could also increase China/Taiwan political tensions and U.S./China trade and other relations. Trade tensions between the U.S. and China and other geopolitical instabilities have resulted, and could in the future result, in significant tariff increases, sanctions against specified entities, and the broadening of restrictions and license requirements for specified uses of products. For example, the ongoing geopolitical and economic uncertainty between the U.S. and China, the unknown impact of current and future U.S. and Chinese trade regulations and other geopolitical risks with respect to China and Taiwan, may cause disruptions in the semiconductor industry and its supply chain, decreased demand from customers for the ultimate products using our IP solutions, or other disruptions which may, directly or indirectly, materially harm our business, financial condition and results of operations. In addition, critical metals and materials used in semiconductors, such as Palladium, are sourced in the Russia, and sanctions against Russia could impact the semiconductor supply chain. In addition, while tariffs and other retaliatory trade measures imposed by other countries on U.S. goods have not yet had a significant impact on our business or results of operations, our revenues are increasingly originated in China and the broader APAC region, and  we cannot predict further developments. Thus, existing or future tariffs could have a material adverse effect on our consolidated results of operations, financial position and cash flows. Furthermore, further changes in U.S. trade policy could trigger retaliatory actions by affected countries, which could impose restrictions on our ability to do business in or with affected countries or prohibit, reduce or discourage purchases of our products by foreign customers and higher prices for our products in foreign markets. For example, there are risks that the Chinese government may, among other things, require the use of local suppliers, compel companies that do business in China to partner with local companies to conduct business and provide incentives to government-backed local customers to buy from local suppliers. Changes in, and responses to, U.S. trade policy could reduce the competitiveness of our products and cause our sales and revenues to drop, which could materially and adversely impact our business and results of operations. 

 

19

 

We depend on a limited number of key personnel who would be difficult to replace.

 

Our success depends to a significant extent upon certain of our key employees and senior management, the loss of which could materially harm our business. Competition for skilled employees in our field is intense, and in the current environment where many employees have become accustomed to remote work environments and frequent job changes, integration of employees into our company culture and retention of employees is becoming increasingly difficult. We cannot assure you that in the future we will be successful in attracting and retaining the required personnel.

 

The sales cycle for our IP and NRE solutions is lengthy, and even approved projects may have structured payment terms, which makes forecasting of our customer orders and revenues difficult.

 

The sales cycle for our IP solutions and NRE services is lengthy, often lasting three to nine months. Our customers generally conduct significant technical evaluations, including customer trials, of our technology as well as competing technologies prior to making a purchasing decision. Purchasing decisions also may be delayed because of a customer’s internal budget approval process or from the involvement of U.S. government agencies for project and budgetary approvals. In addition, given the current market conditions, we have less ability to predict the timing of our customers’ purchasing cycle and potential unexpected delays in such a cycle. Because of the lengthy sales cycle and potential delays, our dependence on a limited number of customers to generate a significant amount of revenues for a particular period and the size of customer orders, if orders forecasted for a specific customer for a particular period do not occur in that period, our revenues and operating results for that particular quarter could suffer. Furthermore, even approved projects may be subject to tranche or milestone-based payment structures, rather than upfront payments, which may cause delays in our performance of the relevant work and revenue recognition. Moreover, a portion of our expenses related to an anticipated order is fixed and difficult to reduce or change, which may further impact our operating results for a particular period.

 

Because our IP solutions and NRE services are complex, the detection of errors in our products may be delayed, and if we deliver products with defects, our credibility will be harmed, the sales and market acceptance of our products may decrease and product liability claims may be made against us.

 

Our IP solutions and NRE services are complex and may contain errors, defects and bugs when introduced. If we deliver products with errors, defects or bugs, our credibility and the market acceptance and sales of our products could be significantly harmed. Furthermore, the nature of our products may also delay the detection of any such error or defect. If our products contain errors, defects and bugs, then we may be required to expend significant capital and resources to alleviate these problems. This could result in the diversion of technical and other resources from our other development efforts. Any actual or perceived problems or delays may also adversely affect our ability to attract or retain customers. Furthermore, the existence of any defects, errors or failure in our products could lead to product liability claims or lawsuits against us or against our customers. A successful product liability claim could result in substantial cost and divert management’s attention and resources, which would have a negative impact on our financial condition and results of operations.

 

Intrinsixs business relies heavily on contracts with U.S. government prime contractors, which exposes us to business volatility and risks, including government budgeting cycles and appropriations, potential early termination of contracts, procurement regulations, governmental policy shifts, security requirements, audits, investigations, sanctions and penalties.

 

Historically, Intrinsix has derived a significant portion of its revenues as a subcontractor to U.S. government prime contractors and has had some contracts directly with the U.S. government. U.S federal government agencies, including the Department of Defense (DoD), are subject to budgetary constraints, and our continued performance under our contracts with these agencies and their prime contractors, or award of additional contracts from these agencies or their prime contractors, could be jeopardized by spending reductions or budget cutbacks at these agencies. The funding of U.S. government programs is uncertain and dependent on continued congressional appropriations and administrative allotment of funds based on an annual budgeting process, which is often responsive to myriad factors, including changes in political or public support for security and defense programs, uncertainties associated with the current global threat environment and other geo-political matters, and adoption of new laws or regulations relating to government contracting or changes to existing laws or regulations. These and other factors could cause governmental agencies to reduce their engagements for Intrinsix products and services under existing contracts, to exercise their rights to terminate contracts at-will or to abstain from renewing contracts, any of which would cause our revenue to decline and could otherwise harm our business, financial condition and results of operations. Given its acquisition by CEVA, Inc., Intrinsix is no longer eligible for certain types of direct government contracts set aside for qualifying small businesses, which also could potentially reduce revenue from government contracts.

 

20

 

In addition, changes in federal law, government procurement policy, priorities, regulations, technology initiatives and/or requirements may also negatively impact our potential for growth in the aerospace and defense space. New laws, regulations or procurement requirements or changes to current ones (including, for example, regulations related to cybersecurity, supply chain integrity, privacy, information protection, and cost accounting) can significantly increase our costs and risks and reduce our profitability. 

 

As a company performing government contracts and subcontracts, we are also subject to additional regulations and compliance obligations, including related to accounting and billing, contract administration, government property, ethics and conflicts of interest, intellectual property, national security, and socioeconomic requirements. As a government contractor and subcontractor, we are and may become subject to audits, investigations, claims, disputes, enforcement actions. These matters could divert financial and management resources and result in administrative, civil or criminal litigation, arbitration or other legal proceedings and across a broad array of matters, and could in administrative, civil or criminal fines, penalties or other sanctions, non-monetary relief or actions such as suspension or debarment from government contracts or suspension of export/import privileges, and otherwise harm our business and our ability to obtain and retain government contract-related awards. An investigation, claim, dispute, enforcement action or litigation, even if unsubstantiated or fully indemnified or insured, could also negatively impact our reputation, thereby making it substantially more difficult to compete successfully for business, obtain and retain awards or obtain adequate insurance in the future, and could have a material adverse effect on our business, financial condition and results of operations.

 

Our success will depend on our ability to successfully manage our geographically dispersed operations.

 

Most of our research and development staff is located in Israel. We also have research and development teams in France, Ireland, the United Kingdom and United States (following our acquisitions of Intrinsix in May 2021 and the Hillcrest Labs business from InterDigital in July 2019). Accordingly, our ability to compete successfully will depend in part on the ability of a limited number of key executives located in geographically dispersed offices to manage our research and development staff and integrate them into our operations to effectively address the needs of our customers and respond to changes in our markets. If we are unable to effectively manage and integrate our remote operations, our business may be materially harmed.

 

Our operations in Israel may be adversely affected by instability in the Middle East region.

 

One of our principal research and development facilities is located in Israel, and most of our executive officers and some of our directors are residents of Israel. Although substantially all of our sales currently are made to customers outside Israel, we are nonetheless directly influenced by the political, economic and military conditions affecting Israel. Any major hostilities involving Israel could significantly harm our business, operating results and financial condition.

 

In addition, certain of our employees are currently obligated to perform annual reserve duty in the Israel Defense Forces and are subject to being called to active military duty at any time. Although we have operated effectively under these requirements since our inception, we cannot predict the effect of these obligations on the company in the future. Our operations could be disrupted by the absence, for a significant period, of one or more of our key employees due to military service.

 

Terrorist attacks, acts of war or military actions and/or other civil unrest may adversely affect the territories in which we operate, and our business, financial condition and operating results.

 

Terrorist attacks and attempted terrorist attacks, military responses to terrorist attacks, other military actions, including illegal invasion of sovereign countries, or governmental action in response to or in anticipation of a terrorist attack or civil unrest or foreign invasion, may adversely affect prevailing economic conditions, resulting in work stoppages, reduced consumer spending or reduced demand for end products that incorporate our technologies. These developments subject our worldwide operations to increased risks and, depending on their magnitude, could reduce net sales and therefore could have a material adverse effect on our business, financial condition and operating results.

 

Our research and development expenses may increase if the grants we currently receive from the Israeli government are reduced or withheld.

 

We currently receive research grants mainly from programs of the IIA. We recorded an aggregate of $3,843,000, $3,042,000 and $5,843,000 in 2021, 2020 and 2019, respectively. To be eligible for these grants, we must meet certain development conditions and comply with periodic reporting obligations. Although we have met such conditions in the past, should we fail to meet such conditions in the future our research grants may be repayable, reduced or withheld. The repayment or reduction of such research grants may increase our research and development expenses which in turn may reduce our operating income. Also, the timing of such payments from the IIA may vary from year to year and quarter to quarter, and we have no control on the timing of such payment.

 

21

 

The nature of our business requires the application of complex revenue recognition rules. Significant changes in U.S. generally accepted accounting principles, or GAAP, including the adoption of the new revenue recognition rules, could materially affect our financial position and results of operations.

 

We prepare our financial statements in accordance with GAAP, which is subject to interpretation or changes by the Financial Accounting Standards Board, or FASB, the SEC, and other various bodies formed to promulgate and interpret appropriate accounting principles. New accounting pronouncements and changes in accounting principles have occurred in the past and are expected to occur in the future, which may have a significant effect on our financial results. For example, pursuant to the new revenue recognition rules, effective as of January 1, 2018, an entity recognizes sales and usage-based royalties as revenue only when the later of the following events occurs: (1) the subsequent sale or usage occurs or (2) the performance obligation to which some or all of the sales-based or usage-based royalty allocated has been satisfied (or partially satisfied). Recognizing royalty revenue on a lag time basis is not permitted. As a result, the royalties we generate from customers is based on royalty of units shipped during the quarter as estimated by our customers, not a quarter in arrears that we previously report. Adoption of this standard and any difficulties in implementation of changes in accounting principles, including uncertainty associated with royalty revenues for the quarter based on estimates provided by our customer, could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.

 

The Israeli tax benefits that we currently receive and the government programs in which we participate require us to meet certain conditions and may be terminated or reduced in the future, which could increase our tax expenses.

 

We enjoy certain tax benefits in Israel, particularly as a result of the “Approved Enterprise” and the “Benefited Enterprise” status of our facilities and programs through 2019, and the “Technological Preferred Enterprise” status of our facilities and programs since 2020. To maintain our eligibility for these tax benefits, we must continue to meet certain conditions, relating principally to adherence to the investment program filed with the Investment Center of the Israeli Ministry of Industry and Trade and to periodic reporting obligations. Should we fail to meet such conditions, these benefits would be cancelled and we would be subject to corporate tax in Israel at the standard corporate rate (23% in 2021) and could be required to refund tax benefits already received. Additionally, if we increase our activities outside of Israel, for example, by acquisitions, our increased activities may not be eligible for inclusion in Israeli tax benefit programs. The termination or reduction of certain programs and tax benefits or a requirement to refund tax benefits already received may seriously harm our business, operating results and financial condition.

 

We may have exposure to additional tax liabilities as a result of our foreign operations.

 

We are subject to income taxes in the United States and various foreign jurisdictions. In addition to our significant operations in Israel, we have operations in Ireland, France, the United Kingdom, China and Japan. Significant judgment is required in determining our worldwide provision for income taxes and other tax liabilities. In the ordinary course of a global business, there are many intercompany transactions and calculations where the ultimate tax determination is uncertain. We are regularly under audit by tax authorities. Our intercompany transfer pricing may be reviewed by the U.S. Internal Revenue Service and by foreign tax jurisdictions. Although we believe that our tax estimates are reasonable, due to the complexity of our corporate structure, the multiple intercompany transactions and the various tax regimes, we cannot assure you that a tax audit or tax dispute to which we may be subject will result in a favorable outcome for us. If taxing authorities do not accept our tax positions and impose higher tax rates on our foreign operations, our overall tax expenses could increase.

 

Our failure to maintain certain research tax benefits applicable to French technology companies may adversely affect the results of operations of our RivieraWaves operations.

 

Pursuant to our acquisition of the RivieraWaves operations, we will benefit from certain research tax credits applicable to French technology companies, including, for example, the Crédit Impôt Recherche (“CIR”). The CIR is a French tax credit aimed at stimulating research activities. The CIR can be offset against French corporate income tax due and the portion in excess (if any) may be refunded every three years. The French Parliament can decide to eliminate, or reduce the scope or the rate of, the CIR benefit, at any time or challenge our eligibility or calculations for such tax credits, all of which may have an adverse impact on our results of operations and future cash flows.

 

22

 

We are exposed to fluctuations in currency exchange rates.

 

A significant portion of our business is conducted outside the United States. Although most of our revenues are transacted in U.S. dollars, we may be exposed to currency exchange fluctuations in the future as business practices evolve and we are forced to transact business in local currencies. Moreover, the majority of our expenses are denominated in foreign currencies, mainly New Israeli Shekel (NIS) and the EURO, which subjects us to the risks of foreign currency fluctuations. Our primary expenses paid in currencies other than the U.S. dollar are employee salaries. Increases in the 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 in currencies other than the U.S. dollar when remeasured into U.S. dollars for financial reporting purposes. We have instituted a foreign cash flow hedging program to minimize the effects of currency fluctuations. However, hedging transactions may not successfully mitigate losses caused by currency fluctuations, and our hedging positions may be partial or may not exist at all in the future. We also review our monthly expected non-U.S. dollar denominated expenditure and look to hold equivalent non-U.S. dollar cash balances to mitigate currency fluctuations. However, in some cases, we expect to continue to experience the effect of exchange rate currency fluctuations on an annual and quarterly basis. For example, our EURO cash balances increase significantly on a quarterly basis beyond our EURO liabilities from the CIR, which is generally refunded every three years. This has resulted in an increase in foreign exchange loss during 2021 as compared to 2020 due to the devaluation of our Euro cash balances as the U.S. dollar strengthened significantly during this period as compared to the Euro.

 

We are exposed to the credit risk of our customers, which could result in material losses.

 

As we diversify and expand our addressable market, we will enter into IP licensing arrangements with first time customers on which we do not have full visibility of their creditworthiness. Furthermore, we have increased business activities in the Asia Pacific region. As a result, our future credit risk exposure may increase. Although we monitor and attempt to mitigate credit risks, there can be no assurance that our efforts will be effective. Although any losses to date relating to the credit exposure of our customers have not been material, future losses, if incurred, could harm our business and have a material adverse effect on our operating results and financial condition.

 

Our product development efforts are time-consuming and expensive and may not generate an acceptable return, if any.

 

Our product development efforts require us to incur substantial research and development expense. Our research and development expenses were approximately $72.5 million, $62.0 million and $52.8 million for 2021, 2020 and 2019, respectively. We may not be able to achieve an acceptable return, if any, on our research and development efforts.

 

The development of our products is highly complex. We occasionally have experienced delays in completing the development and introduction of new products and product enhancements, and we could experience delays in the future. Unanticipated problems in developing products could also divert substantial engineering resources, which may impair our ability to develop new products and enhancements and could substantially increase our costs. Furthermore, we may expend significant amounts on research and development programs that may not ultimately result in commercially successful products. Our research and development expense levels have increased steadily in the past few years. As a result of these and other factors, we may be unable to develop and introduce new products successfully and in a cost-effective and timely manner, and any new products we develop and offer may never achieve market acceptance. Any failure to successfully develop future products would have a material adverse effect on our business, financial condition and results of operations.

 

If we are unable to meet the changing needs of our end-users or address evolving market demands, our business may be harmed.

 

The markets for signal processing IPs are characterized by rapidly changing technology, emerging markets and new and developing end-user needs, and requiring significant expenditure for research and development. We cannot assure you that we will be able to introduce systems and solutions that reflect prevailing industry standards, on a timely basis, meet the specific technical requirements of our end-users or avoid significant losses due to rapid decreases in market prices of our products, and our failure to do so may seriously harm our business. Further, we cannot assure you that the markets we chose to invest in will continue to be significant sources of revenue in the future. For example, while we have acquired Intrinsix in part to enter the aerospace and defense market, we could fail to realize the benefits of the acquisition of the U.S. government reduces spending on defense research.

 

We may face difficulties in integrating Intrinsix into our business and offering turnkey IP solutions.

 

We completed our acquisition of Intrinsix in the second quarter of 2021. We believe this acquisition will allow us to further support our customers with integrated IP solutions that will combine CEVA and Intrinsix IP along with Intrinsix’s design capabilities toward on the creation of highly optimized IP, which in turn will strengthen relationships with customers, generate recurrent royalties and more. However, we may not be able effectively manage the integration of acquired personnel, operations, and technologies successfully, or effectively manage the combined operations following the acquisition, which may prevent us from achieving anticipated benefits from the acquisition. In addition, our efforts to with respect to turnkey IP services and solutions will take longer than normal sales cycles as we move up the management levels of our customers and sell, generally, a more complex product and service combination. Succeeding in these efforts will require additional investment, training and changes that will introduce additional risk, cost and may introduce the possibility to customers that we are now competitors. If we do not succeed in these efforts, we will not reap the anticipated benefits of our acquisition of Intrinsix, which could have a material adverse effect on our business, financial condition and results of operations.

 

23

 

We may seek to expand our business in ways that could result in diversion of resources and extra expenses.

 

We may in the future pursue acquisitions of businesses, products and technologies, establish joint venture arrangements, make minority equity investments or enhance our existing CEVAnet partner eco-system to expand our business. We are unable to predict whether or when any prospective acquisition, equity investment or joint venture will be completed. The process of negotiating potential acquisitions, joint ventures or equity investments, as well as the integration of acquired or jointly developed businesses, technologies or products may be prolonged due to unforeseen difficulties and may require a disproportionate amount of our resources and management’s attention. We cannot assure you that we will be able to successfully identify suitable acquisition or investment candidates, complete acquisitions or investments, or integrate acquired businesses or joint ventures with our operations. If we were to make any acquisition or investment or enter into a joint venture, we may not receive the intended benefits of the acquisition, investment or joint venture or such an acquisition, investment or joint venture may not achieve comparable levels of revenues, profitability or productivity as our existing business or otherwise perform as expected. The expansion of our CEVAnet partner eco-system also may not achieve the anticipated benefits. The occurrence of any of these events could harm our business, financial condition or results of operations. Future acquisitions, investments or joint ventures may require substantial capital resources, which may require us to seek additional debt or equity financing.

 

Future acquisitions, joint ventures or minority equity investments by us could result in the following, any of which could seriously harm our results of operations or the price of our stock:

 

 

issuance of equity securities that would dilute our current stockholders’ percentages of ownership;

 

large one-time write-offs or equity investment impairment write-offs;

 

incurrence of debt and contingent liabilities;

 

difficulties in the assimilation and integration of operations, personnel, technologies, products and information systems of the acquired companies;

 

inability to realize cost efficiencies or synergies, thereby incurring higher operating expenditures as a result of the acquisition;

 

diversion of management’s attention from other business concerns;

 

contractual disputes;

 

risks of entering geographic and business markets in which we have no or only limited prior experience; and

 

potential loss of key employees of acquired organizations.

 

We may not be able to adequately protect our intellectual property.

 

Our success and ability to compete depend in large part upon the protection of our proprietary technologies. We rely on a combination of patent, copyright, trademark, trade secret, mask work and other intellectual property rights, confidentiality procedures and IP licensing arrangements to establish and protect our proprietary rights. These agreements and measures may not be sufficient to protect our technology from third-party infringement or protect us from the claims of others. As a result, we face risks associated with our patent position, including the potential need to engage in significant legal proceedings to enforce our patents, the possibility that the validity or enforceability of our patents may be denied, the possibility that third parties will be able to compete against us without infringing our patents and the possibility that our products may infringe patent rights of third parties.

 

Our trade names or trademarks may be registered or utilized by third parties in countries other than those in which we have registered them, impairing our ability to enter and compete in those markets. If we were forced to change any of our brand names, we could lose a significant amount of our brand identity.

 

Our business will suffer if we are sued for infringement of the intellectual property rights of third parties or if we cannot obtain licenses to these rights on commercially acceptable terms.

 

We are subject to the risk of adverse claims and litigation alleging infringement of the intellectual property rights of others. There are a large number of patents held by others, including our competitors, pertaining to the broad areas in which we are active. We have not, and cannot reasonably, investigate all such patents. From time to time, we have become aware of patents in our technology areas and have sought legal counsel regarding the validity of such patents and their impact on how we operate our business, and we will continue to seek such counsel when appropriate in the future. In addition, patent infringement claims are increasingly being asserted by patent holding companies (so-called patent “trolls”), which do not use technology and whose sole business is to enforce patents against companies, such as us, for monetary gain. Because such patent holding companies do not provide services or use technology, the assertion of our own patents by way of counter-claim may be ineffective. Infringement claims may require us to enter into license arrangements or result in protracted and costly litigation, regardless of the merits of these claims. Any necessary licenses may not be available or, if available, may not be obtainable on commercially reasonable terms. If we cannot obtain necessary licenses on commercially reasonable terms, we may be forced to stop licensing our technology, and our business would be seriously harmed.

 

24

 

The future growth of our business depends in part on our ability to license to system OEMs and small-to-medium-sized semiconductor companies directly and to expand our sales geographically.

 

Historically, a substantial portion of our licensing revenues has been derived in any given period from a relatively small number of licensees. Because of the substantial license fees we charge, our customers tend to be large semiconductor companies or vertically integrated system OEMs. Part of our current growth strategy is to broaden the adoption of our products by small and mid-size companies by offering different versions of our products targeted at these companies. If we are unable to develop and market effectively our intellectual property through these models, our revenues will continue to be dependent on a smaller number of licensees and a less geographically dispersed pattern of licensees, which could materially harm our business and results of operations.

 

Our operating results are affected by the highly cyclical nature of and general economic conditions in the semiconductor industry, including significant supply chain disruption.

 

We operate within the semiconductor industry, which experiences significant fluctuations in sales and profitability. Downturns in the semiconductor industry are characterized by diminished product demand, excess customer inventories, accelerated erosion of prices and excess production capacity. Various market data suggests that the semiconductor industry may be facing such a negative cycle presently, especially in the global handset market. The semiconductor industry has also faced significant global supply chain issues as a result of the impact of the COVID-19 pandemic (both on demand for devices to enable wireless connectivity and remote environments and on supply from the related imposition of government restrictions on staffing and facility operations) as well as other trends such as the increasing demand for semiconductors in automobiles, which together have resulted in the inability of fabrication plants to produce sufficient quantities of chips to meet demand, supply chain shortages and other disruptions. Numerous factors, such as the ongoing pandemic or further trade tensions between the U.S. and China, may prolong or deepen these challenges faced by the industry. Volatility or declines in the semiconductor industry could cause substantial fluctuations or declines in our revenues and results of operations.

 

If we determine that our goodwill and intangible assets have become impaired, we may incur impairment charges, which would negatively impact our operating results.

 

Goodwill represents the excess of cost over the fair value of net assets acquired in business combinations. Under accounting principles generally accepted in the United States of America, we assess potential impairment of our goodwill and intangible assets at least annually, as well as on an interim basis to the extent that factors or indicators become apparent that could reduce the fair value of any of our businesses below book value. Impairment may result from significant changes in the manner of use of the acquired asset, negative industry or economic trends and significant underperformance relative to historic or projected operating results. If we determine that our goodwill and intangible assets have become impaired, we may incur impairment charges, which could negatively impact our operating results.

 

Cybersecurity threats or other security breaches could compromise sensitive information belonging to us or our customers and could harm our business and our reputation.

 

We store sensitive data, including intellectual property, proprietary business information and our customer and employee information. Despite our security measures, our information technology and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, malfeasance or other disruptions that could result in unauthorized disclosure or loss of sensitive data. Because the techniques used to obtain unauthorized access to networks, or to sabotage systems, change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Furthermore, in the operation of our business we also use third-party vendors that store certain sensitive data. Any security breach of our own or a third-party vendor’s systems could cause us to be non-compliant with applicable laws or regulations, subject us to legal claims or proceedings, disrupt our operations, damage our reputation, and cause a loss of confidence in our products and services, any of which could adversely affect our business.

 

Our corporate tax rate may increase, which could adversely impact our cash flow, financial condition and results of operations.

 

We have significant operations in Israel, as well operations in the United States, Republic of Ireland and France. A substantial portion of our taxable income historically has been generated in Israel, and starting in 2020, also in France. Although our Israeli and Irish subsidiaries are taxed at rates lower than the 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 French entity tax rate is 26.5% and higher than current U.S. tax rates. If our Israeli and Irish subsidiaries were no longer to qualify for these lower tax rates or if the applicable tax laws were rescinded or changed, our operating results could be materially adversely affected. Moreover, if U.S. or other authorities were to change applicable tax laws or successfully challenge the manner in which our subsidiaries’ profits are currently recognized, our overall tax expenses could increase, and our business, cash flow, financial condition and results of operations could be materially adversely affected. Also our taxes on the Irish interest income may be double taxed both in Ireland and in the U.S. due to U.S. tax regulations and Irish tax restrictions on net operating losses to offset interest income. In addition, our Israeli interest income also may be taxed both in Israel and the U.S due to different Controlled Foreign Corporation rules. Last, a mix of our revenues in each of these locations may change the mix of our taxable income, and as a result, our overall tax rate may increase, as we encountered in 2021, specifically due to higher taxes in France.

 

25

 

The anti-takeover provisions in our certificate of incorporation and bylaws could prevent or discourage a third party from acquiring us.

 

Our certificate of incorporation and bylaws contain provisions that may prevent or discourage a third party from acquiring us, even if the acquisition would be beneficial to our stockholders. Our board of directors also has the authority to fix the rights and preferences of shares of our preferred stock and to issue such shares without a stockholder vote. Our bylaws also place limitations on the authority to call a special meeting of stockholders. We have advance notice procedures for stockholders desiring to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders. In addition, these factors may also adversely affect the market price of our common stock, and the voting and other rights of the holders of our common stock.

 

Our stock price may be volatile so you may not be able to resell your shares of our common stock at or above the price you paid for them.

 

Announcements of developments related to our business, announcements by competitors, quarterly fluctuations in our financial results, changes in the general conditions of the highly dynamic industry in which we compete or the national economies in which we do business, and other factors could cause the price of our common stock to fluctuate, perhaps substantially. For example, if we fail to achieve our near term financial guidance, or fail to show overall business growth and expansion, our stock price may significantly decline. In addition, in recent years, the stock market has experienced extreme price fluctuations, which have often been unrelated to the operating performance of affected companies. These factors and fluctuations could have a material adverse effect on the market price of our common stock.

 

 

ITEM 1B.

UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 2.

PROPERTIES

 

Our headquarters are located in Rockville, Maryland, where we conduct research and development and administration activities in a 9,913 square foot facility under a lease expiring in 2028. We also have principal offices where we conduct research and development, sales and marketing and administration activities in Herzliya, Israel, where have a 53,971 square foot facility lease expiring 2025; Sophia Antipolis, France, where we have a 7,535 square foot facility lease expiring in 2024; and Marlborough, Massachusetts, where we have a 10,775 square foot facility lease expiring in 2029.

 

We also lease seven other buildings for our main additional engineering, sales, marketing, administrative, support, operations and design centers, including two other facilities located in each of the U.K. and Ireland and one other facility located in each of the U.S., China and Japan. Together with our principal offices, these eleven facilities cover an aggregate of approximately 100,803 square feet, ranging from 1,713 square feet to 53,971 square feet, with lease terms expiring from 2022 to 2034.

 

ITEM 3.

LEGAL PROCEEDINGS

 

From time to time, we are involved in litigation relating to claims arising out of our operations in the normal course of business. We are not a party to any legal proceedings, the adverse outcome of which, in management’s opinion, would have a material adverse effect on our results of operations or financial position

 

ITEM 4.

MINE SAFETY DISCLOSURES

 

Not applicable.

 

26

 

EXECUTIVE OFFICERS OF THE REGISTRANT

 

Below are the names, ages and principal recent business experience of our current executive officers. All such persons have been appointed by our board of directors to serve until their successors are elected and qualified or until their earlier resignation or removal.

 

Gideon Wertheizer, age 65, has served as our Chief Executive Officer since May 2005. He joined our board of directors in January 2010. Mr. Wertheizer has 38 years of experience in the semiconductor and silicon intellectual property industries. He previously served as the Executive Vice President and General Manager of the DSP business unit at CEVA. Prior to joining CEVA in November 2002, Mr. Wertheizer held various executive positions at DSP Group, Inc., including such roles as Executive VP - Strategic Business Development, Vice President for Marketing and Vice President of VLSI design. Mr. Wertheizer holds a BsC for electrical engineering from Ben Gurion University in Israel and executive MBA from Bradford University in the United Kingdom.

 

Yaniv Arieli, age 53, has served as our Chief Financial Officer since May 2005. Prior to his current position, Mr. Arieli served as President of U.S. Operations and Director of Investor Relations of DSP Group beginning in August 2002 and Vice President of Finance, Chief Financial Officer and Secretary of DSP Group’s DSP Cores Licensing Division prior to that time. Before joining DSP Group in 1997, Mr. Arieli served as an account manager and certified public accountant at Kesselman & Kesselman, a member of PricewaterhouseCoopers, a leading accounting firm. Mr. Arieli is a CPA and holds a B.A. in Accounting and Economics from Haifa University in Israel and an M.B.A. from Newport University and is also a member of the National Investor Relation Institute.

 

Issachar Ohana, age 56, has served as our Vice President, Worldwide Sales, since November 2002 and our Executive Vice President, Worldwide Sales, since July 2006. Prior to joining CEVA in November 2002, Mr. Ohana was with DSP Group beginning in August 1994 as a VLSI design engineer. He was appointed Project Manager of DSP Group’s research and development in July 1995, Director of Core Licensing in August 1998, and Vice President—Sales of the Core Licensing Division in May 2000. Mr. Ohana holds a B.Sc. in Electrical and Computer Engineering from Ben Gurion University in Israel and an MBA from Bradford University in the United Kingdom.

 

Michael Boukaya, age 47, has served as our Chief Operating Officer since April 2019. Prior to this position, Mr. Boukaya served as our Vice President and General Manager of the wireless business unit since 2014. Previously, Mr. Boukaya served as VP and Chief Architect with overall responsibility for the research and development of next generation DSP cores, wireless platform architectures and multimedia processors. Before joining CEVA, he was with DSP Group, Inc., holding different engineering and research and development management positions. Mr. Boukaya holds a B.Sc. in Electronic Engineering from the Technion Technology Institute, graduated from Executive Program of Stanford Graduate School of Business, and holds several patents on DSP technology.

 

27

 

PART II

 

ITEM 5.

MARKET FOR REGISTRANTS COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Our common stock began trading on The NASDAQ Global Market on November 1, 2002.  Our common stock currently trades under the ticker symbol “CEVA” on NASDAQ.  As of February 23, 2022, there were approximately 501 holders of record, which we believe represents approximately 34,100 beneficial holders.

 

Equity Compensation Plan Information

 

Information as of December 31, 2021 regarding options, SARs, RSUs and PSUs granted under our stock plans and remaining available for issuance under those plans will be contained in the definitive 2022 Proxy Statement for the 2022 annual meeting of stockholders to be held on June 2, 2022 and incorporated herein by reference.

 

Issuer Purchases of Equity Securities

 

There were no repurchases of our common stock during the three months ended December 31, 2021.

 

2022 Annual Meeting of Stockholders

 

We anticipate that the 2022 annual meeting of our stockholders will be held virtually on June 2, 2022.

 

Dividends

 

We have historically not paid dividends and have no foreseeable plans to pay dividends.

 

28

 

Stock Performance Graph

 

Notwithstanding anything to the contrary set forth in any of the Companys previous or future filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, that might incorporate this proxy statement or future filings made by the Company under those statutes, the below Stock Performance Graph shall not be deemed filed with the United States Securities and Exchange Commission and shall not be deemed incorporated by reference into any of those prior filings or into any future filings made by the Company under those statutes.

 

ceva20211231_10kimg001.jpg

 

   

12/31/16

   

12/31/17

   

12/31/18

   

12/31/19

   

12/31/20

   

12/31/21

 

CEVA, Inc.

    100.00       137.56       65.85       80.36       135.63       128.89  

NASDAQ Composite

    100.00       129.64       125.96       172.18       249.51       304.85  

S&P 500

    100.00       121.83       116.49       153.17       181.35       233.41  

 

The stock performance graph above compares the percentage change in cumulative stockholder return on the common stock of our company for the period from December 31, 2016, through December 31, 2021, with the cumulative total return on The NASDAQ Global Market (U.S.) Composite Index and the S&P 500 Index.

 

This graph assumes the investment of $100 in our common stock (at the closing price of our common stock on December 31, 2016), the NASDAQ Global Market (U.S.) Composite Index and the S&P 500 Index on December 31, 2016, and assumes dividends, if any, are reinvested.

 

Comparisons in the graph above are based upon historical data and are not indicative of, nor intended to forecast, future performance of our common stock.

 

29

 

ITEM 6.

RESERVED

 

30

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

You should read the following discussion together with the consolidated financial statements and related notes appearing elsewhere in this annual report. This discussion contains forward-looking statements that involve risks and uncertainties. Actual results may differ materially from those included in such forward-looking statements. Factors that could cause actual results to differ materially include those set forth under Risk Factors, as well as those otherwise discussed in this section and elsewhere in this annual report. See Forward-Looking Statements and Industry Data.

 

BUSINESS OVERVIEW

 

The following discussion and analysis is intended to provide an investor with a narrative of our financial results and an evaluation of our financial condition and results of operations. The discussion should be read in conjunction with our consolidated financial statements and notes thereto for the year ended December 31, 2021, both appearing elsewhere in this annual report.

 

Headquartered in Rockville, Maryland, CEVA is the leading licensor of wireless connectivity and smart sensing technologies and integrated IP solutions for a smarter, more secure and more connected world. We offer Digital Signal Processors, AI processors, wireless platforms and complementary software for sensor fusion, image enhancement, computer vision, voice input and artificial intelligence. During 2021, we acquired Intrinsix Corp. (Intrinsix), which provides chip design expertise and a range of additional IP in the areas of mixed signal, RF, security and heterogeneous System-on-Chip (SoC) interfaces.

 

Our IP products and solutions are licensed to customers who embed them into their SoC and microcontroller designs to create power-efficient, intelligent, secure and connected devices. Our customers include many of the world’s leading semiconductor and original equipment manufacturer (OEM) companies targeting a wide variety of cellular and IoT end markets, including mobile, PC, consumer, automotive, robotics, industrial, aerospace and defense and medical.

 

Our ultra-low-power IP offerings are deployed in devices for smart sensing and connectivity workloads. Our smart sensing portfolio includes advanced technologies for cameras, microphones, sensor hubs and inertial measurement units (IMU). Our camera platforms incorporate AI processors, digital signal processor (DSP) cores, accelerators and software technologies for AI, computer vision and imaging. Our microphone technologies incorporate DSP cores and software technologies for noise cancellation, echo cancellation and voice recognition. Our sensor hub DSPs serve as a hub for AI and DSP processing workloads associated with a wide range of sensors including camera, Radar, LiDAR, Time-of-Flight, microphones and inertial measurement units (IMUs). Our IMU technologies include processor agnostic software supporting sensor processing of accelerometers, gyroscopes, magnetometers and optical flow, as well as environmental sensors in devices. Our wireless portfolio includes LTE and 5G mobile broadband platforms for handsets and base station RAN, NB-IoT for low bit rate cellular, UWB for high-precision localization, and Bluetooth and Wi-Fi technologies for wireless IoT.

 

We believe the acquisition of Intrinsix will allow us to further support our customers with integrated IP solutions that will combine CEVA and Intrinsix IP along with Intrinsix’s design capabilities toward the creation of highly optimized IP. We believe this will in turn strengthen our relationships with customers, generate recurrent royalties and more. Furthermore, Intrinsix’s experience and customer base in the growing chip development programs with the U.S. Department of Defense and the Defense Advanced Research Projects Agency (DARPA) together with its IP offerings for processor security and chiplets will extend CEVA’s serviceable market and revenue base.

 

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 that our IP licensing business and chip design expertise are solid with a diverse customer base and myriad target markets. Our state-of-the-art technology has shipped in more than 14 billion chips to date for a wide range of end markets. Every second, more than fifty devices sold worldwide are powered by CEVA.

 

31

 

We believe the adoption of our wireless connectivity and smart sensing IP products beyond our incumbency in the handset baseband market continues to progress. In particular, we are currently experiencing exceptional interest for our wireless connectivity platforms, in both traditional and new areas. Reflecting this trend, ten of the twenty IP licensing and non-recurring engineering (NRE) deals concluded in the fourth quarter of 2021 were for Bluetooth and Wi-Fi wireless connectivity. Notably, we signed an agreement with a lead OEM customer for the next generation Wi-Fi 7 technology which we are developing today.

 

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

 

 

CEVA is a player in mobile handsets, the largest space of the semiconductor industry. Our customers use our technologies for baseband and voice processing. Our key customer currently has a strong foothold in low-tier LTE smartphones and feature phones markets which continue to experience strong momentum.

 

 

The royalty we derive from premium-tier smartphones is higher on average than that of mid and low-tier smartphones due to more DSP content that bears a higher royalty average selling price (ASP). Looking ahead, we believe our PentaG platform for 5G handsets and 5G Broadband IoT endpoints 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 processing for smartphones, fixed wireless access and a range of connected devices such as robots, cars, smart cities and other devices for industrial applications. In the fourth quarter, we signed a comprehensive agreement for our PentaG platform with a Japanese OEM for the nationwide deployment of 5G fixed wireless access in Japan.

 

 

Our specialization and technological edge in signal processing platforms for 5G base station RAN, including Remote Radio Units (RRU), Active Antenna Units (AAU), Base Band Units (BBU) and Distributed Units (DU) put us in a strong position to capitalize on the growing 5G RAN across its new form factors such as V-RAN, C-RAN and O-RAN, as well as small cells and private networks.

 

 

Our broad Bluetooth, Wi-Fi, Ultra Wide Band (UWB) and NB-IoT IPs allow us to expand further into the high volume IoT applications and substantially increase our value-add. Our addressable market size for Bluetooth, Wi-Fi, UWB and NB-IoT is expected to be more than 14 billion devices annually by 2026 based on ABI Research. In 2021, we reported all-time record high shipments of devices enabled by our Bluetooth, Wi-Fi and cellular IoT IPs of 1.1 billion units, up 79% year-over-year.

 

 

The growing market for True Wireless Stereo (TWS) earbuds, smartwatches, AR and VR headsets, and other wearable assisted devices, offers an incremental growth segment for us. To better address this market, our WhisPro speech recognition technology and ClearVox voice input software are offered in conjunction with our audio/voice DSPs.

 

 

Our unique capability to combine our Bluetooth IP, audio DSP IP and software for contextual aware user experience puts us in a strong position to capitalize on the fast-growing True Wireless Stereo (TWS) markets of earbuds, smartwatches, hearing aids, device speakers, PCs and more. Our recently announced BlueBud platform integrates all of these technologies, lowering the entry barriers for semiconductors and OEMs to develop differentiated, high-performance solution for TWS devices. During the fourth quarter, we concluded our fourth BlueBud license agreement.

 

 

Our second generation SensPro2 sensor hub DSP family provides highly compelling offerings for any sensor-enabled device and application 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. Per research from Yole Développement, camera-enabled devices incorporating computer vision and AI are expected to exceed 1 billion units, and devices incorporating voice AI are expected to reach 600 million units by 2025. This new DSP architecture 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. In the fourth quarter we signed 2 deals for SensPro, targeting AI in automotive and next-generation computing.

 

32

 

 

Neural networks are increasingly being deployed in a wide range of camera-based devices in order to make these devices “smarter.” To address this significant and lucrative opportunity, our NeuPro-S™ a second-generation family of AI processors for deep learning at the edge, brings the power of deep learning to the device, without relying on connectivity to the cloud. We believe this market opportunity for Edge AI at the edge represents new IP licensing and royalty drivers for the company in the coming years.

 

 

Our Hillcrest Labs sensor fusion business unit allows us to address an important technology piece used in personal computers, robotics, TWS earbuds, smart TVs and many other smart sensing IP products, for smart sensing, 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, headsets, remote controls and many other consumer and industrial devices. Hillcrest Labs’ innovative and proven MotionEngine™ software supports a broad range of merchant sensor chips and is licensed to OEMs and semiconductor companies that can run the software on CEVA DSPs or a variety of RISC CPUs. The MotionEngine software expands and complements CEVA’s smart sensing technology. Hillcrest Labs’ technology has already shipped in more than 200 million devices, indicative of its market traction and excellence. Along with our SensPro sensor fusion processors, our licensees can now benefit from our capabilities as a complete, one-stop-shop for processing all classes and types of sensors.

 

As a result of our diversification strategy beyond baseband for handsets, and our progress in addressing those new markets under the base station and IoT umbrella, we continue to experience significant growth in shipments and royalty revenues derived from base station and IoT product category (formerly referred to as non-handset products). Unit shipments for this category were up 25% year-over-year in the fourth quarter of 2021 to 333 million units and up 69% for the full year ended December 31, 2021, to more than 1.3 billion units. We expect royalty growth to continue in this product category for the next few years. These devices are comprised of a range of different products at different royalty ASPs, spanning from high volume Bluetooth 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 AI, connectivity and other product lines, and our customer pipeline at the end of the year is historically high. We believe our key customers are keenly receptive to our products road map and priorities and willing to expand the scope of engagements with us, and anticipate that an increasing share of new customers and revenues will be derived from China and the remainder of the APAC region.

 

Our licensing, NRE and related revenues business is expected to continue to expand as we benefit from multiple growth vectors where we excel, in particular 5G, Wi-Fi 6 & 7, Edge AI and wearables and hearables. In addition, our new integrated IP solution offerings and expanded access to the lucrative aerospace and defense markets as a result of our acquisition of Intrinsix present further compelling opportunities. In royalties, we expect our base station & IoT product category to have a noticeable contribution to royalties in 2022, with royalties from base station RAN, Bluetooth, Wi-Fi and sensor fusion being the main drivers and outgrow their respective markets. Overall, we forecast another growth year in royalty revenues, where the strength of our base station & IoT royalty drivers more than offsetting the anticipated declines in royalty revenues from Intel following the sale of its 5G smartphone modem business and in handset baseband royalties as the remaining 4G smartphones from a Tier 1 OEM are phased out over the course of the year.

 

33

 

The ongoing COVID-19 pandemic and related public health measures has also materially affected how we and our customers are operating our businesses, and have materially affected our operating results, though we are encouraged by the persistent design activities of our customers and interests in our products and by recent indicators relating to our base station and IoT product category. During 2020, the world encountered new trends and different seasonality than what we have experienced in prior years. Some consumer electronics products sold well, and some new technologies were widely adopted due to social distancing and other restrictions. Nonetheless, prolonged measures to contain the spread of coronavirus pose uncertainty for economic activities. In particular, in emerging markets where our primary exposure is in low tier handsets, COVID-19 has had a negative impact. While the impact from COVID-19 on our financial results for the years ended December 31, 2021 and 2020 was not material, we are currently unable to determine or predict the nature, duration or scope of the overall impact the pandemic will have on our business, results of operations, liquidity or capital resources for the year 2022. For example, as of the date of this filing, while we see positive activity in our IP licensing and pipeline of deals, customers in the semiconductor space from whom we collect royalties are experiencing more pressure on their operations due to, among other reasons, longer manufacturing lead times as semiconductor demand surpasses supply and severe pandemic infections in large markets like India and Brazil may lead to lock downs and related reduction in economic activities. We will continue to closely monitor the effects of the ongoing pandemic on our operations, employees and customers.

 

CRITICAL ACCOUNTING POLICIES, ESTIMATES AND ASSUMPTIONS

 

Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP). These accounting principles require us to make certain estimates, judgments and assumptions. We believe that the estimates, judgments and assumptions upon which we rely are reasonable based upon information available to us at the time that these estimates, judgments and assumptions are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenues and expenses during the periods presented. To the extent there are material differences between these estimates, judgments or assumptions and actual results, our financial statements will be affected. The significant accounting policies that we believe are the most critical to aid in fully understanding and evaluating our reported financial results include the following:

 

 

revenue recognition;

 

 

business combinations and valuation of goodwill and other acquired intangible assets;

 

 

income taxes;

 

 

equity-based compensation; and

 

 

impairment of marketable securities.

 

In many cases, the accounting treatment of a particular transaction is specifically dictated by U.S. GAAP and does not require management’s judgment in its application. There are also areas in which management’s judgment in selecting among available alternatives would not produce a materially different result.

 

Revenue Recognition

 

Significant management judgments and estimates must be made and used in connection with the recognition of revenue in any accounting period. Material differences in the amount of revenue in any given period may result if these judgments or estimates prove to be incorrect or if management’s estimates change on the basis of development of business or market conditions. Management’s judgments and estimates have been applied consistently and have been reliable historically.

 

34

 

The following is a description of principal activities from which we generate revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that we expect to receive in exchange for those goods or services.

 

We determine revenue recognition through the following steps:

 

 

identification of the contract with a customer;

 

 

identification of the performance obligations in the contract;

 

 

determination of the transaction price;

 

 

allocation of the transaction price to the performance obligations in the contract; and

 

 

recognition of revenue when, or as, we satisfy a performance obligation.

 

We enter into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate performance obligations.

 

We generate our revenues from (1) licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (2) royalty revenues and (3) other revenues, which include revenues from NRE payments and from support, training and sale of development systems and chips. We license our IP to semiconductor companies throughout the world. These semiconductor companies then manufacture, market and sell custom-designed chipsets to OEMs of a variety of consumer electronics products.  We also license our technology directly to OEMs, which are considered end users.

 

We account for our IP license revenues and related services, which provide our customers with rights to use our IP, in accordance with ASC 606. A license may be perpetual or time limited in its application. In accordance with ASC 606, we recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. We have concluded that our IP license is distinct as the customer can benefit from the software on its own.

 

Most of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Stand-alone selling prices of IP license are typically estimated using the residual approach. Stand-alone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.

 

When contracts involve a significant financing component, we adjust the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under one year and only after the products or services were provided, which is a practical expediency permitted under ASC 606.

 

Revenues from contracts that involve significant customization of our IP to customer-specific specifications are performance obligations we generally account for as performance obligations satisfied over time. Our performance obligation does not create an asset with alternative use, and we have an enforceable right to payment. We recognize revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are first determined, in the amount of the estimated loss on the entire contract. 

 

Revenues that are derived from the sale of a licensee’s products that incorporate our IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating our IP occurs. Royalties are calculated either as a percentage of the revenues received by our licensees on sales of products incorporating our IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of our revenues, we receive the actual sales data from our customers after the quarter ends and accounts for it as unbilled receivables. When we do not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on our estimation of the customer’s sales during the quarter. We may engage a third party to perform royalty audits of our licensees, and if these audits indicate any over- or under-reported royalties, we account for the results when the audits are resolved.

 

35

 

We recently acquired Intrinsix, which derives revenues primarily from NRE payments. Revenues that are derived from NRE payments are performance obligations that are recognized over time as the services are rendered. For time-and-materials contracts, the performance obligation is satisfied and revenue is recognized over time as the services are performed. Generally, contracts call for billings on a time-and-materials basis; however, in instances when a fixed-fee contract is signed, revenue is recognized over time, based on an input method of labor costs expended, relative to total expected labor costs to complete the contract.

 

In addition to license and NRE fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or e-mail support, correction of errors (bug fixing) and unspecified updates and upgrades.  Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the first year.  After the mandatory period, the customer may extend the support agreement on similar terms on an annual basis.  We consider the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, we recognize revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically 12 months. 

 

Revenues from the sale of development systems and chips are recognized when control of the promised goods or services are transferred to the customers.

 

Deferred revenues, which represent a contract liability, include unearned amounts received under license and NRE agreements, unearned technical support and amounts paid by customers not yet recognized as revenues.

 

Business Combinations and Valuation of Goodwill and Other Acquired Intangible Assets

 

We allocate the fair value of purchase price consideration to the tangible assets acquired, liabilities assumed and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase price consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, and trade names from a market participant perspective, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.

 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable in accordance with ASC 350 “Intangibles – Goodwill and other” (ASC 350). ASC 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If an entity elects not to use this option, or if an entity determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then the entity prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the entity recognizes an impairment of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update (ASU) No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment. For each of the three years for the period ended December 31, 2021, no impairment of goodwill has been identified.

 

Acquired finite-lived intangible assets are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the assets exceeds its fair market value. We have not recorded any such impairment charge during the years presented.

 

36

 

In addition to the recoverability assessment, we routinely review the remaining estimated useful lives of our finite-lived intangible assets. If we reduce the estimated useful life assumption for any asset, the remaining unamortized balance would be amortized over the revised estimated useful life.

 

Income Taxes

 

We are subject to income taxes mainly in Israel, France, the U.S. and Ireland. Significant judgment is required in evaluating our uncertain tax positions and determining our provision for income taxes. We recognize income taxes under the liability method. Tax benefits are recognized from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Although we believe we have adequately reserved for our uncertain tax positions, no assurance can be given that the final tax outcome of these matters will not be different. We adjust these reserves when facts and circumstances change, such as the closing of a tax audit, the refinement of an estimate or changes in tax laws. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made. The provision for income taxes includes the effects of any reserves that are considered appropriate, as well as the related net interest and penalties.

 

We recognize deferred tax assets and liabilities for future tax consequences arising from differences between the carrying amounts of existing assets and liabilities under GAAP and their respective tax bases, and for net operating loss carryforwards and tax credit carryforwards. We regularly review our deferred tax assets for recoverability and record a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. To make this judgment, we make predictions of the amounts and category of taxable income from various sources and weigh all available positive and negative evidence about these possible sources of taxable income.

 

Accounting for tax positions requires judgments, including estimating reserves for potential uncertainties. We also assess our ability to utilize tax attributes, including those in the form of carry-forwards for which the benefits have already been reflected in the financial statements. While we believe the resulting tax balances as of December 31, 2020 and 2021 are appropriately accounted for, the ultimate outcome of such matters could result in favorable or unfavorable adjustments to our consolidated financial statements and such adjustments could be material. See Note 14 to our Consolidated Financial Statements for the year ended December 31, 2021 for further information regarding income taxes. We have filed or are in the process of filing local and foreign tax returns that are subject to audit by the respective tax authorities. The amount of income tax we pay is subject to ongoing audits by the tax authorities, which often result in proposed assessments. We believe that we adequately provided for any reasonably foreseeable outcomes related to tax audits and settlement. However, our future results may include favorable or unfavorable adjustments to our estimated tax liabilities in the period the assessments are made or resolved, audits are closed or when statute of limitations on potential assessments expire.

 

We are subject to taxation in the United States, as well as a number of foreign jurisdictions.  In December 2017, the United States enacted U.S. tax reform. The legislation implements many new U.S. domestic and international tax provisions. Some aspects of U.S. tax reform still remain unclear, and although additional clarifying guidance has been issued (by the Internal Revenue Services, and the U.S. Treasury Department), there are still some areas that may not be clarified for some time. Also, many of U.S. states have not yet updated their laws to take into account the new federal legislation. As a result, there may be further impact of the new laws on our future results of operations and financial condition. It is possible that U.S. tax reform, or interpretations under it, could change and could have an adverse effect on us, and such effect could be material.

 

We have elected to account for global intangible low-taxed income (GILTI) as a current-period expense when incurred. Legislation and clarifying guidance are expected to continue to be issued by the U.S. Treasury Department and various states in 2022, which could have a material adverse impact on the value of our U.S. deferred tax assets, result in significant changes to currently computed income tax liabilities for past and current tax periods, and increase our future U.S. tax expense.

 

Equity-Based Compensation

 

We account for equity-based compensation in accordance with FASB ASC No. 718, “Stock Compensation” which requires the recognition of compensation expenses based on estimated fair values for all equity-based awards made to employees and non-employee directors. Equity-based compensation primarily includes restricted stock unit (RSUs), as well as options, stock appreciation right (SAR), performance-based stock units (PSUs) and employee stock purchase plan awards.

 

37

 

We elect the straight-line recognition method for awards subject to graded vesting based only on a service condition and the accelerated method for awards that are subject to performance or market. The fair value of each RSU and PSU (excluding PSUs based on market condition awards) is the market value as determined by the closing price of the common stock on the grant date. We estimate the fair value of PSU based on market condition awards on the date of grant using the Monte Carlo simulation model.

 

Impairment of Marketable Securities

 

Marketable securities consist mainly of corporate bonds. We determine the appropriate classification of marketable securities at the time of purchase and re-evaluate such designation at each balance sheet date. In accordance with FASB ASC No. 320, “Investments Debt and Equity Securities,” we classify marketable securities as available-for-sale. Available-for-sale 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 marketable securities, as determined on a specific identification basis, are included in financial income, net. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income, net. We have classified all marketable securities as short-term, even though the stated maturity date may be one year or more beyond the current balance sheet date, because it is probable that we will sell these securities prior to maturity to meet liquidity needs or as part of risk versus reward objectives.

 

Starting on January 1, 2020, as a result of the adoption of ASC 326, available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in financial income, net, on our consolidated statements of income (loss), and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity. The determination of credit losses requires significant judgment and actual results may be materially different from our estimates. The amount of credit losses recorded for the years ended December 31, 2021 and 2020 was immaterial. We determine realized gains or losses on sale of marketable securities using a specific identification method and records such gains or losses as financial income, net.

 

Prior to 2020, we recognized an impairment charge when a decline in the fair value of our investments in debt securities below the cost basis of such securities was considered to be other-than-temporary. Factors considered in making such a determination include the duration and severity of the impairment, the reason for the decline in value and the potential recovery period. For securities that were deemed other-than-temporarily impaired, the amount of impairment was recognized in the statement of income (loss) and was limited to the amount related to credit losses, while impairment related to other factors was recognized in other comprehensive income (loss). During the year ended December 31, 2019, no other-than temporary impairment were recorded related to our marketable securities.

 

Recently Adopted Accounting Pronouncement

 

In December 2019, the FASB issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2020. The adoption of the new guidance did not have a material impact on our consolidated financial statements.

 

Recently Issued Accounting Pronouncement

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (Topic 606). This guidance will be effective for us in the first quarter of 2023 on a prospective basis, with early adoption permitted. We are currently evaluating the impact of the new guidance on our consolidated financial statements.

 

38

 

RESULTS OF OPERATIONS

 

The following table presents line items from our consolidated statements of income (loss) as percentages of our total revenues for the periods indicated:

 

   

2019

   

2020

   

2021

 

Consolidated Statements of Income (Loss) Data:

                       

Revenues:

                       

Licensing, NRE and related revenue

    54.9 %     52.3 %     59.4 %

Royalties

    45.1 %     47.7 %     40.6 %

Total revenues

    100.0 %     100.0 %     100.0 %

Cost of revenues

    11.6 %     10.7 %     13.7 %

Gross profit

    88.4 %     89.3 %     86.3 %

Operating expenses:

                       

Research and development, net

    60.6 %     61.8 %     59.1 %

Sales and marketing

    14.2 %     11.9 %     10.5 %

General and administrative

    13.6 %     14.1 %     11.7 %

Amortization of intangible assets

    2.2 %     2.3 %     2.2 %

Total operating expenses

    90.6 %     90.1 %     83.5 %

Operating income (loss)

    (2.2 )%     (0.8 )%     2.8 %

Financial income, net

    3.8 %     3.3 %     0.2 %

Remeasurement of marketable equity securities

                1.6 %

Income before taxes on income

    1.6 %     2.5 %     4.6 %

Taxes on income

    1.5 %     4.9 %     4.3 %

Net income (loss)

    0.1 %     (2.4 )%     0.3 %

 

Discussion and Analysis

 

Below we provide information on the significant line items in our consolidated statements of income (loss) for each of the past three fiscal years, including the percentage changes year-on-year, as well as an analysis of the principal drivers of change in these line items from year-to-year.

 

Revenues

 

Total Revenues

 

   

2019

   

2020

   

2021

 

Total revenues (in millions)

  $ 87.2     $ 100.3     $ 122.7  

Change year-on-year

          15.1 %     22.3 %

 

We derive a significant amount of revenues from a limited number of customers. Sales to UNISOC represented 21%, 14% and 15% of our total revenues for 2021, 2020 and 2019, respectively. Sales to Intel represented 6%, 15% and 19% of our total revenues for 2021, 2020 and 2019, respectively, and are expected to decline significantly in future periods following the sale of its 5G modem business.  Generally, the identity of our other customers representing 10% or more of our total revenues varies from period to period, especially with respect to our licensing customers as we generate licensing revenues generally from new customers on a quarterly basis.  With respect to our royalty revenues, three royalty paying customers each represented 10% or more of our total royalty revenues for 2021, and collectively represented 57% of our total royalty revenues for 2021. Four royalty paying customers each represented 10% or more of our total royalty revenues for 2020, and collectively represented 72% of our total royalty revenues for 2020.  Three royalty paying customers each represented 10% or more of our total royalty revenues for 2019, and collectively represented 73% of our total royalty revenues for 2019.  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 loss of any significant customer could adversely affect our near-term future operating results.

 

39

 

The following table sets forth the products and services as percentages of our total revenues in each of the periods set forth below:

 

   

Year ended December 31,

 
   

2019

   

2020

   

2021

 
                         

Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT, and SATA/SAS)

    81 %     78 %     73 %

Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)

    19 %     22 %     27 %

 

We expect to continue to generate a significant portion of our revenues for 2021 from the above products and services.

 

 

Licensing, NRE and related revenue

 

   

2019

   

2020

   

2021

 

Licensing, NRE and related revenue (in millions)

  $ 47.9     $ 52.5     $ 72.8  

Change year-on-year

          9.7 %     38.7 %

 

Total 2021 licensing, NRE and related revenue reached a new all-time record high, due to the contribution of the acquisition of Intrinsix on May 31, 2021 to our revenues, and from diversification of technologies, markets, new and recurring customers and overall sales execution. The increase in licensing, NRE and related revenues from 2019 to 2020 principally reflected an increase in Bluetooth and base station licensing deals, partially offset by decreased revenues from licensing of handset baseband and vision products.

 

For 2022, our licensing, NRE and related revenues business is expected to continue to expand as we benefit from multiple growth vectors where we excel, in particular 5G, Wi-Fi 6 & 7, Edge AI and wearables and hearables. In addition, our new integrated IP solution offerings and expanded access to the lucrative aerospace & defense markets via Intrinsix present further compelling opportunities for years to come.

 

Our licensing, NRE and related revenues business hit another record high number of license agreements signed, reaching 73, of which 25 were first-time customers. Our customer pipeline at the end of the year was historically high. We believe our key customers are keenly receptive to our products road map and priorities and willing to expand the scope of engagements with us.

 

Licensing, NRE and related revenue accounted for 59.4% of our total revenues for 2021, compared with 52.3% and 54.9% of our total revenues for 2020 and 2019, respectively.

 

Royalty Revenues

 

   

2019

   

2020

   

2021

 

Royalty revenues (in millions)

  $ 39.3     $ 47.8     $ 49.9  

Change year-on-year

          21.8 %     4.3 %

 

We generate royalty revenues from our customers who ship units of chips incorporating our technologies. Our royalty revenues represent what our customers shipped during any quarter, or our best estimates for such shipments. The royalty rate is based either on a certain percent of the chipset price or a fixed amount per chipset based on volume discounts.

 

40

 

Based on internal data and Strategy Analytics’ provisional worldwide shipment data, CEVA’s worldwide market share of handset baseband chips that incorporate our technologies represented approximately 17%, 26% and 26% of the worldwide baseband volume in 2021, 2020 and 2019, respectively, and accounted for approximately 43%, 53% and 67% of our total royalty revenues for 2021, 2020 and 2019, respectively.

 

Our 2021 royalty revenue reached to a new record high. The main growth driver was attributed to our base station and IoT product categories, which increased 28% in revenue compared to 2020, reaching a new high of $28.6 million, up from $22.3 million in 2020. Our technologies are being deployed in wearables, PCs, smart TVs, robot vacuum cleaners, surveillance cameras and in plenty of other IoT devices are key drivers for that growth. On 5G RAN, a key customer of ours released for field testing new 5G RAN products enabled by our latest and most advanced DSP, the XC16 and we hope to enjoy new royalties from this in 2022. Overall, we also believe that this growth trend will continue into 2022, although we cannot assess its magnitude and timing. The increase in royalty revenues partially offset by lower handset baseband based royalties, as a large US based handset OEM moved to 5G, for which it uses chips from a competitor.

 

Total shipments in 2021 increased 24% year-over-year to over 1.6 billion units, up from 1.3 billion in 2020. Total shipment volume in 2019 was 1 billion. Annual shipments of base station & IoT customers reached a new record of 1.3 million units in 2021, up significantly 69% year-over-year.

 

The five largest royalty-paying customers accounted for 68% of our total royalty revenues for 2021, compared to 76% of our total royalty revenues for 2020 and 84% of our total royalty revenues for 2019.

 

Geographic Revenue Analysis

 

   

2019

   

2020

   

2021

 
   

(in millions, except percentages)

 

United States

  $ 16.6       19.0 %   $ 20.8       20.8 %   $ 26.7       21.8 %

Europe, Middle East (EME) (2)

  $ 21.5       24.7 %   $ 12.0       11.9 %   $ 6.9       5.6 %

Asia Pacific (APAC) (1)

  $ 49.0       56.3 %   $ 67.5       67.3 %   $ 89.1       72.6 %
                                                 
                                                 

(1) China

  $ 33.2       38.1 %   $ 51.7       51.6 %   $ 67.5       55.0 %

(2) Germany

  $ 16.1       18.5 %     *)       *)       *)       *)  

 

*) Less than 10%

 

A majority of our revenues during the past three years have originated in the APAC region, with China representing the largest revenue share of countries in the APAC region. The increase in revenues in absolute dollars and percentage terms in APAC from 2020 to 2021 was due to strong execution in licensing of our wireless platforms for Bluetooth, Wi-Fi and 5G. Bluetooth royalties from customers in China also showed strong growth year over year. The increase in revenues in absolute dollars and percentage terms in APAC from 2019 to 2020 was due to strong licensing execution and higher royalties from our base station and IoT product lines.

 

The increase in revenues in absolute dollars and percentage terms in the United States from 2020 to 2021 reflected NRE revenues following the acquisition of Intrinsix, coupled with good licensing execution for our Wi-Fi platforms. The increase in revenues in absolute dollars and percentage terms in the United States from 2019 to 2020 reflected mainly higher royalties from one customer that moved its billing process from EME to the United States, which also explained the decrease in EME revenues in absolute dollars and percentage terms.

 

The decrease in revenues in absolute dollars and percentage in the EME region from 2020 to 2021 primarily reflected lower royalties from one customer that moved its billing process from EME to the United States and an overall weaker licensing environment during the year.

 

41

 

Cost of Revenues

 

   

2019

   

2020

   

2021

 

Cost of revenues (in millions)

  $ 10.1     $ 10.7     $ 16.8  

Change year-on-year

          6.4 %     56.5 %

 

Cost of revenues accounted for 13.7% of our total revenues for 2021, compared to 10.7% of our total revenues for 2020 and 11.6% of our total revenues for 2019. The absolute dollar increases in cost of revenues for 2021 as compared to 2020 principally reflected higher service costs for our customers, mainly due to incorporating for the first time, salary and related NRE costs associated with the Intrinsix business. The absolute dollar increase in cost of revenues for 2020 as compared to 2019 principally reflected higher salaries and related costs (partially due to salary and related costs associated with the Hillcrest Labs employees being included in the results for the first half of 2020, which costs were not incurred for the first half of 2019), higher payments to the Israeli Innovation Authority of the Ministry of Economy and Industry in Israel (the IIA), higher materials related to the Hillcrest Labs business and higher amortization cost related to acquired assets (Immervision technologies), partially offset by lower customization work for our licensees, lower third-party IP costs associated with the NB-IoT product line and lesser travel due to COVID-19.

 

Cost of revenues includes labor-related costs and, where applicable, costs related to overhead, subcontractors, materials, travel, royalty expenses payments to the IIA, amortization of acquired assets and non-cash equity-based compensation expenses. In 2021, cost of revenues also includes for the first-time salary and related NRE costs and amortization of acquired assets associated with the Intrinsix business. Non-cash equity-based compensation expenses included in cost of revenues for the years 2021, 2020 and 2019 were $818,000, $639,000, and $630,000, respectively. Royalty expenses relate to royalties payable to the IIA that amount to 3%-3.5% of the actual sales of certain of our products, the development of which previously included grants from the IIA. The obligation to pay these royalties is contingent on actual sales of these products. Amortization of acquired assets related to the purchase of a license of NB-IoT technologies in the first quarter of 2018, to a strategic investment in Immervision in the third quarter of 2019, and to certain intangible assets associated with the Intrinsix acquisition in the second quarter of 2021. Our amortization charges were $1.6 million, $0.7 million and $0.4 million for 2021, 2020 and 2019, respectively.

 

We anticipate that our cost of revenues will increase in 2022 as compared to 2021 in the amount of approximately $12.5 million, due mainly to our operating the Intrinsix business on a full year basis, compared to only a seven month period in 2021.

 

Operating Expenses

 

   

2019

   

2020

   

2021

 
   

(in millions)

 

Research and development, net

  $ 52.8     $ 62.0     $ 72.5  

Sales and marketing

  $ 12.4     $ 11.9     $ 12.9  

General and administration

  $ 11.8     $ 14.1     $ 14.3  

Amortization of intangible assets

  $ 1.9     $ 2.3     $ 2.7  
                         

Total operating expenses

  $ 78.9     $ 90.3     $ 102.4  

Change year-on-year

          14.4 %     13.3 %

 

The increase in total operating expenses for 2021 as compared to 2020 principally reflected (1) higher salary and employee-related costs, which mainly include: (i) higher number of research and development personnel, including first time salary and related costs associated with the Intrinsix employees; and (ii) higher currency exchange expenses as a result of the devaluation of the U.S. dollar against the Israeli NIS and the Euro, (2) higher professional services cost associated with the Intrinsix transaction, and (3) higher facilities expenses, partially offset by lower allowance for credit losses. The increase in total operating expenses for 2020 as compared to 2019 principally reflected (1) higher salary and employee-related costs, mainly due to higher headcount, and the inclusion of salary and related costs associated with the Hillcrest Labs employees for the first half of 2020, which costs were not incurred for the first half of 2019 as the acquisition of the Hillcrest Labs business was consummated in July 2019, (2) lower research grants received from the IIA, and (3) higher non-cash equity-based compensation expenses.

 

42

 

Research and Development Expenses, Net

 

   

2019

   

2020

   

2021

 

Research and development expenses, net (in millions)

  $ 52.8     $ 62.0     $ 72.5  

Change year-on-year

          17.3 %     16.9 %

 

The net increase in research and development expenses for 2021 as compared to 2020 principally reflected (1) higher salary and employee-related costs, which mainly include: (i) a higher number of research and development personnel, including first time salary and related costs associated with the Intrinsix employees; (ii) Holdback Merger Consideration costs for the Intrinsix executives; and (iii) higher currency exchange expenses as a result of the devaluation of the U.S. dollar against the Israeli NIS and the Euro, (2) lower Crédit Impôt Recherche (CIR) received from the French tax authorities, and (3) higher facilities expenses. The net increase in research and development expenses for 2020 as compared to 2019 principally reflected (1) higher salary and employee-related costs, mainly due to higher headcount, and the inclusion of salary and related costs associated with the Hillcrest Labs employees for the first half of 2020, which costs were not incurred for the first half of 2019 as the acquisition of the Hillcrest Labs business was consummated in July 2019, (2) lower research grants received, mainly from the IIA, and (3) higher non-cash equity-based compensation expenses, partially offset by higher CIR granted. The average number of research and development personnel in 2021 was 310, compared to 298 in 2020 and 273 in 2019. The number of research and development personnel was 311 at December 31, 2021 as compared to 304 in 2020 and 289 in 2019.

 

We anticipate that our research and development expenses cost will continue to increase in 2022, mainly as we continue to support new customers and reinforce our leadership with disciplined investments in research and development costs, which contribute to the licensing revenues and further down the road to royalty revenues, as well as from operating the Intrinsix business on a full year basis, compared to only a seven month period in 2021. We anticipate research and development costs will increase in 2022, compared to 2021, by approximately $6.5 million.

 

Research and development expenses, net of related government grants and French research tax benefits applicable to CIR, were 59.1% of our total revenues for 2021, as compared with 61.8% for 2020 and 60.6% for 2019. We recorded research grants under funding programs of $3,595,000 in 2021, compared with $2,844,000 in 2020 and $5,643,000 in 2019. We recorded UK tax credits and CIR benefits of $2,547,000, $3,485,000 and $2,513,000 for 2021, 2020 and 2019, respectively.

 

Research and development expenses consist primarily of salaries and associated costs, facilities expenses associated with research and development activities, project-related expenses connected with the development of our intellectual property which are expensed as incurred, and non-cash equity-based compensation expenses. Non-cash equity-based compensation expenses included in research and development expenses, net for the years 2021, 2020 and 2019 were $7,287,000, $6,874,000 and $5,857,000, respectively. Research and development expenses are net of related government research grants, UK tax credits and research tax benefits applicable to CIR. We view research and development as a principal strategic investment and have continued our commitment to invest heavily in this area, which represents the largest of our ongoing operating expenses. We will need to continue to invest in research and development and such expenses may increase in the future to keep pace with new trends in our industry.

 

Sales and Marketing Expenses

 

   

2019

   

2020

   

2021

 

Sales and marketing expenses (in millions)

  $ 12.4     $ 11.9     $ 12.9  

Change year-on-year

          (3.7 )%     8.0 %

 

The increase in sales and marketing expenses for 2021 as compared to 2020 principally reflected higher salary and employee related costs, mainly associated with the Intrinsix employees, and higher commission expenses, partially offset by lower non-cash equity-based compensation expenses. The decrease in sales and marketing expenses for 2020 as compared to 2019 principally reflected lesser travel and physical marketing activities and events (like trade shows), but more digital related activities at lesser costs, due to COVID-19, partially offset by higher non-cash equity-based compensation expenses.

 

43

 

Sales and marketing expenses as a percentage of our total revenues were 10.5% for 2021, as compared with 11.9% for 2020 and 14.2% for 2019. The total number of sales and marketing personnel was 36 in 2021, as compared with 35 in 2020 and 33 in 2019. Sales and marketing expenses consist primarily of salaries, commissions, travel and other costs associated with sales and marketing activities, as well as advertising, trade show participation, public relations and other marketing costs and non-cash equity-based compensation expenses. Non-cash equity-based compensation expenses included in sales and marketing expenses for the years 2021, 2020 and 2019 were $1,626,000, $2,038,000 and $1,495,000, respectively.

 

General and Administrative Expenses

 

   

2019

   

2020

   

2021

 

General and administrative expenses (in millions)

  $ 11.8     $ 14.1     $ 14.3  

Change year-on-year

          19.2 %     1.3 %

 

The slight increase in general and administrative expenses for 2021 as compared to 2020 principally reflected higher professional services cost associated with the Intrinsix transaction and higher salaries and employee related costs, partially offset by lower allowance for credit losses and lower non-cash equity-based compensation expenses. The increase in general and administrative expenses for 2020 as compared to 2019 principally reflected higher allowance for credit losses and higher non-cash equity-based compensation expenses.

 

General and administrative expenses as a percentage of our total revenues were 11.7% for 2021, as compared with 14.1% for 2020 and 13.6% for 2019. The total number of general and administrative personnel was 50 in 2021, as compared with 34 in 2020 and 32 in 2019. General and administrative expenses consist primarily of fees for directors, salaries for management and administrative employees, accounting and legal fees, expenses related to investor relations and facilities expenses associated with general and administrative activities, allowance for credit losses and non-cash equity-based compensation expenses. Non-cash equity-based compensation expenses included in general and administrative expenses for the years 2021, 2020 and 2019 were $3,324,000, $4,085,000 and $2,736,000, respectively.

 

Amortization of Intangible Assets

 

Our amortization charges were $2.7 million, $2.3 million and $1.9 million for 2021, 2020 and 2019 respectively. The amortization charges in 2019 were incurred in connection with the amortization of intangible assets associated with (1) the acquisition of RivieraWaves in July 2014, which was fully amortized in 2019 (2) the acquisition of the Hillcrest Labs business in July 2019, and (3) the strategic investment in Immervision in August 2019. The amortization charges in 2020 were incurred in connection with the amortization of intangible assets associated with (1) the acquisition of the Hillcrest Labs business, and (2) the strategic investment in Immervision. The amortization charges in 2021 were incurred in connection with the amortization of intangible assets associated with (1) the acquisition of the Hillcrest Labs business, (2) the strategic investment in Immervision, and (3) the acquisition of Intrinsix in 2021. As of December 31, 2021, the net amount of intangible assets associated with the acquisitions was $10.9 million.

 

Financial Income, net

 

   

2019

   

2020

   

2021

 
   

(in millions)

 

Financial income, net

  $ 3.29     $ 3.28     $ 0.20  

of which:

                       

Interest income and gains and losses from marketable securities, net

  $ 3.64     $ 2.84     $ 1.47  

Foreign exchange gain (loss)

  $ (0.35 )   $ 0.44     $ (1.27 )

 

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

 

44

 

The decrease in interest income and gains and losses from marketable securities, net, for 2021 as compared to 2020 mainly reflected lower yields. The decrease in interest income and gains and losses from marketable securities, net, for 2020 as compared to 2019 reflected lower combined cash, bank deposits and marketable securities balances held (mainly as a result of the acquisition of the Hillcrest Labs business and the strategic investment in Immervision during the third quarter of 2019) and lower 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 the French research tax benefits applicable to CIR, which is generally refunded every three years. This has resulted in an increase in foreign exchange loss during 2021 due to the devaluation of our Euro cash balances as the U.S. dollar strengthened significantly during this period as compared to the Euro. This has resulted in a foreign exchange loss of $1.27 million, a foreign exchange gain of 0.44 million and a foreign exchange loss of $0.35 million for 2021, 2020 and 2019, respectively.

 

Remeasurement of marketable equity securities

 

We recorded a gain of $2.0 million in 2021 related to remeasurement of marketable equity securities, which we hold at cost. During the years ended December 31, 2021, 2020 and 2019, no impairment loss was identified. 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, including the effects of COVID-19, could result in a significant change in the value of our investments.

 

Provision for Income Taxes

 

During the years 2021, 2020 and 2019, we recorded tax expenses of $5.3 million, $4.9 million and $1.3 million, respectively. The increase in provision for income taxes in 2021 as compared to 2020 principally reflected a significant increase in income earned in France, which has a relatively high corporate tax rate of 26.5%, offset by lower withholding tax expenses for which we will not be able to obtain a refund from certain tax authorities, and a one time Income tax benefit recorded in 2021 associated with the purchase price allocation related to the Intrinsix acquisition. The increase in provision for income taxes in 2020 as compared to 2019 principally reflected withholding tax expenses for which we will not be able to obtain a refund from certain tax authorities, and a tax benefit of $1.0 million recorded in the third quarter of 2019 due to the release of a tax provision as a result of the completion of a tax audit in a certain foreign tax jurisdiction.

 

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. Although our Israeli and Irish subsidiaries 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. Starting in 2020 and continuing into 2021, our French subsidiary was in a profit position and local French tax rate of 26.5% was applied, that is significantly higher than the Company’s overall blended tax rate.

 

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

 

45

 

In 2017, the French government passed a series of tax reforms allowing for a phased reduction in the corporate tax rate. In accordance with the tax reforms, our French subsidiary qualified in 2018 for a corporate tax rate of 28% for taxable profit up to €500,000 (approximately $559,930) and the standard rate of 33.33% for taxable profit above €500,000 (approximately $559,930). In 2019, the standard corporate income tax rate was reduced to 31%, with the first €500,000 (approximately $559,930) of taxable profit still being subject to the reduced 28% rate. In 2020, a corporate income tax rate of 28% has become the new standard rate for all taxable profits. In 2021, the corporate income tax rate was reduced to 26.5%. In 2022, the standard corporate income tax rate will be further reduced to 25%.

 

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.

 

To maintain our Israeli subsidiary’s eligibility for the above tax benefits, it must continue to meet certain conditions under the Investment Law. Should our Israeli subsidiary fail to meet such conditions in the future, these benefits would be cancelled and it would be subject to corporate tax in Israel at the standard corporate rate and could be required to refund tax benefits already received, with interest and adjustments for inflation based on the Israeli consumer price index.

 

For more information about our provision for income taxes, see Note 14 to the attached Notes to Consolidated Financial Statement for the year ended December 31, 2021.

 

LIQUIDITY AND CAPITAL RESOURCES

 

As of December 31, 2021, we had approximately $33.2 million in cash and cash equivalents, $31.4 million in short term bank deposits, $90.3 million in marketable securities, and $0 million in long term bank deposits, totaling $154.9 million, as compared to $159.6 million at December 31, 2020. The decrease in 2021 as compared to 2020 principally reflected $29.9 million cash used for the acquisition of Intrinsix, partially offset by cash provided by operations.

 

Out of total cash, cash equivalents, bank deposits and marketable securities of $154.9 million at year end 2021, $144.5 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 2021, we invested $40.7 million of cash in bank deposits and marketable securities with maturities up to 57 months from the balance sheet date.  In addition, during the same period, bank deposits and marketable securities were sold or redeemed for cash amounting to $56.1 million. During 2020, we invested $99.9 million of cash in bank deposits and marketable securities with maturities up to 56 months from the balance sheet date.  In addition, during the same period, bank deposits and marketable securities were sold or redeemed for cash amounting to $87.6 million. During 2019, we invested $66.5 million of cash in bank deposits and marketable securities with maturities up to 53 months from the balance sheet date.  In addition, during the same period, bank deposits and marketable securities were sold or redeemed for cash amounting to $85.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 consolidated statements of income (loss). The amount of credit losses recorded for the twelve months ended December 31, 2021, and 2020, was immaterial. We did not recognize any other-than-temporarily-impaired charges on marketable securities in 2019.  For more information about our marketable securities, see Notes 1 and 3 to the attached Notes to Consolidated Financial Statement for the year ended December 31, 2021.

 

46

 

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 provided by operating activities in 2021 was $25.8 million and consisted of a net income of $0.4 million, adjustments for non-cash items of $19.6 million, and changes in operating assets and liabilities of $5.8 million. Adjustments for non-cash items primarily consisted of $7.0 million of depreciation and amortization of intangible assets, and $13.1 million of equity-based compensation expenses. The increase in cash from changes in operating assets and liabilities primarily consisted of a decrease in trade receivables of $5.8 million, a decrease in prepaid expenses and other assets of $3.6 million, and an increase in deferred revenues of $5.1 million, partially offset by an increase in deferred taxes, net of $6.3 million (mainly due to an increase in withholding tax assets which can be utilized in future years), a decrease in accrued expenses and other payables of $1.7 million, and a decrease in accrued payroll and related benefits of $0.9 million.

 

Cash provided by operating activities in 2020 was $15.2 million and consisted of a net loss of $2.4 million, adjustments for non-cash items of $19.3 million, and changes in operating assets and liabilities of $1.7 million. Adjustments for non-cash items primarily consisted of $5.8 million of depreciation and amortization of intangible assets, and $13.6 million of equity-based compensation expenses. The decrease in cash from changes in operating assets and liabilities primarily consisted of an increase in trade receivables of $2.9 million, an increase in prepaid expenses and other assets of $0.6 million, and a decrease in deferred revenues of $1.2 million, partially offset by a decrease in accrued interest on bank deposits of $1.2 million, and an increase in accrued payroll and related benefits of $1.8 million.

 

Cash provided by operating activities in 2019 was $9.7 million and consisted of net income of $28,000, adjustments for non-cash items of $16.8 million, and changes in operating assets and liabilities of $7.1 million. Adjustments for non-cash items primarily consisted of $5.3 million of depreciation and amortization of intangible assets, $10.7 million of equity-based compensation expenses, and $0.6 million of amortization of premiums on available-for-sale marketable securities. The decrease in cash from changes in operating assets and liabilities primarily consisted of an increase in trade receivables  of $2.2 million, an increase in prepaid expenses and other assets of $4.2 million (mainly as a result of a strategic investment in Immervision of $2.9 million), an increase in deferred taxes, net, of $3.6 million (mainly due to (1) a release of a tax provision as a result of the completion of a tax audit in a certain foreign tax jurisdiction, and (2) an increase in withholding tax assets which can be utilized in future years),  partially offset by an increase in accrued payroll and related benefits of $3.1 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 the IIA 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 used in investing activities in 2021 was $16.7 million, as compared to net cash used in investing activities of $15.2 million in 2020 and net cash used in investing activities of $2.4 million in 2019. We had a cash outflow of $39.2 million with respect to investments in marketable securities and a cash inflow of $36.1 million with respect to maturity, and sale, of marketable securities during 2021. Included in the cash inflow during 2021 was net proceeds of $18.5 million from bank deposits. We had a cash outflow of $56.0 million with respect to investments in marketable securities and a cash inflow of $32.2 million with respect to maturity, and sale, of marketable securities during 2020. Included in the cash inflow during 2020 was net proceeds of $11.5 million from bank deposits. We had a cash outflow of $27.2 million with respect to investments in marketable securities and a cash inflow of $40.5 million with respect to maturity, and sale, of marketable securities during 2019. Included in the cash inflow during 2019 was net proceeds of $6.1 million from bank deposits. Capital equipment purchases of computer hardware and software used in engineering development, furniture and fixtures amounted to approximately $2.2 million in 2021, $2.9 million in 2020 and $3.5 million in 2019. We had a cash outflow, net of cash acquired, of $29.9 million in 2021 for the acquisition of Intrinsix We had a cash outflow of $0.2 million and $18.1 million in 2020 and 2019, respectively, for the acquisition of the Hillcrest Labs business and the strategic investment in Immervision. We had a cash outflow of $0.3 million in 2019, from the purchase of a license of NB-IoT technologies.

 

47

 

Financing Activities

 

Net cash provided by financing activities in 2021 was $3.2 million, as compared to net cash used in financing activities of $2.1 million in 2020 and net cash used in financing activities of $6.7 million in 2019.

 

In August 2008, we announced that our board of directors approved a share repurchase program for up to one million shares of common stock which was further extended collectively by an additional 5,700,000 shares in 2010, 2013, 2014 and 2018. In February 2020, our board of directors authorized the repurchase of an additional 700,000 shares of common stock. In 2021, we did not repurchase any shares of common stock. In 2020, we repurchased 202,392 shares of common stock at an average purchase price of $23.62 per share for an aggregate purchase price of $4.8 million. In 2019, we repurchased 355,180 shares of common stock at an average purchase price of $25.66 per share for an aggregate purchase price of $9.1 million. As of December 31, 2021, we had 497,608 shares available for repurchase.

 

In 2021, 2020 and 2019, we received $3.2 million, $2.9 million and $2.4 million, respectively, from the exercise of stock-based awards.

 

We believe that our cash and cash equivalent, 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 assurance, 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 assurance that additional financing will be available to us in any required time frame and on commercially reasonable terms, if at all. See “Risk Factors—We may seek to expand our business in ways that could result in diversion of resources and extra expenses.” for more detailed information.

 

Contractual Obligations

 

The table below presents the principal categories of our contractual obligations as of December 31, 2021:

 

   

Payments Due by Period

 
   

($ in thousands)

 
   

Total

   

Less than

1
year

   

1-3 years

   

3-5 years

   

More than

5 years

 

Operating Lease Obligations – Leasehold properties

    909       513       357       27       12  

Purchase Obligations – design tools

    7,127       6,855       272              

Other purchase Obligations

    2,396       2,100       276       20        

Total

    10,432       9,468       905       47       12  

 

48

 

Operating leasehold obligations principally relate to our offices in Israel, Ireland, United Kingdom, France, China, Japan and the United States. Purchase obligations relate to license agreements entered into for maintenance of design tools. Other purchase obligations consist of capital and operating purchase order commitments. Other than set forth in the table above, we have no long-term debt or capital lease obligations.

 

At December 31, 2021, our income tax payable, net of withholding tax credits, included $1,610,000 related to uncertain tax positions. Due to uncertainties in the timing of the completion of tax audits, the timing of the resolution of these positions is uncertain and we are unable to make a reasonably reliable estimate of the timing of payments. As a result, this amount is not included in the above table.

 

In addition, at December 31, 2021, the amount of accrued severance pay was $10,551,000. Severance pay relates to accrued severance obligations to our Israeli employees as required under Israeli labor laws. These obligations are payable only upon termination, retirement or death of the respective employee. Of this amount, $376,000 is unfunded.

 

ITEM 7A.

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 $1.27 million, a foreign exchange gain of $0.44 million and a foreign exchange loss of $0.35 million for 2021, 2020 and 2019, respectively.

 

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 2021, 2020 and 2019, we recorded accumulated other comprehensive gain of $55,000, accumulated other comprehensive loss of $49,000 and accumulated other comprehensive gain of $117,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 December 31, 2021, the amount of other comprehensive gain from our forward and option contracts, net of taxes, was $55,000, which will be recorded in the consolidated statements of income during the following three months. We recognized a net gain of 0.17 million, a net gain of 0.69 million and a net gain of $0.31 million for 2021, 2020 and 2019, 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.

 

49

 

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 December 31, 2021, the losses associated with our investments were not material and therefore no credit loss was recognized in 2021. 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.47 million in 2021, $2.84 million in 2020 and $3.64 million in 2019. The decrease in interest income and gains and losses from marketable securities, net, for 2021 as compared to 2020 mainly reflected lower yields. The decrease in interest income and gains and losses from marketable securities, net, for 2020 as compared to 2019 reflected lower combined cash, bank deposits and marketable securities balances held (mainly as a result of the acquisition of the Hillcrest Labs business and the strategic investment in Immervision during the third quarter of 2019) and lower 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 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

See the Index to Financial Statements and Supplementary Data on page F-1.

 

ITEM 9.

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

Not Applicable.

 

ITEM 9A.

CONTROLS AND PROCEDURES

 

Evaluation of Disclosure 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 December 31, 2021.

 

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.

 

Managements Annual Report on Internal Control Over Financial Reporting.

 

CEVA, Inc.’s management is responsible for establishing and maintaining adequate internal control over the company’s financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934. CEVA, Inc.’s internal control over financial reporting is designed 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. There are inherent limitations in the effectiveness of any internal control, including the possibility of human error and the circumvention or overriding of controls. Accordingly, even effective internal controls can provide only reasonable assurances with respect to financial statement preparation. Further because of changes in conditions, the effectiveness of internal controls may vary over time such that the degree of compliance with the policies or procedures may deteriorate.

 

50

 

Management assessed the effectiveness of CEVA, Inc.’s internal control over financial reporting as of December 31, 2021. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework) (COSO) in Internal Control-Integrated Framework. Based on its assessment using those criteria, management believes that CEVA, Inc.’s internal control over financial reporting was effective as of December 31, 2021. Management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of Intrinsix Corp., which is included in the 2021 consolidated financial statements of the Company and constituted 2.6% and 0.2% of total and net assets, respectively, as of December 31, 2021 and 7.2% and 2.5% of revenues and net income, respectively, for the year then ended.

 

CEVA, Inc.’s independent registered public accountants audited the financial statements included in this Annual Report on Form 10-K and have issued a report concurring with management’s assessment of the company’s effective internal control over financial reporting, which appears in Item 8 of this Annual Report.

 

ITEM 9B.

OTHER INFORMATION

 

None.

 

51

 

PART III

 

ITEM 10.

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

The information regarding our directors required by this item is incorporated herein by reference to the 2022 Proxy Statement. Information regarding the members of the Audit Committee, our code of business conduct and ethics, the identification of the Audit Committee Financial Expert, stockholder nominations of directors and compliance with Section 16(a) of the Securities Exchange Act of 1934 is also incorporated herein by reference to the 2022 Proxy Statement.

 

The information regarding our executive officers required by this item is contained in Part I of this annual report.

 

ITEM 11.

EXECUTIVE COMPENSATION

 

The information required by this item is incorporated herein by reference to the 2022 Proxy Statement.

 

ITEM 12.

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCK HOLDER MATTERS

 

The information required by this item is incorporated herein by reference to the 2022 Proxy Statement.

 

ITEM 13.

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

The information required by this item is incorporated herein by reference to the 2022 Proxy Statement.

 

ITEM 14.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The information required by this item is incorporated herein by reference to the 2022 Proxy Statement.

 

52

 

PART IV

 

ITEM 15.

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

(a) The following documents are filed as part of or are included in this Annual Report on Form 10-K:

 

1. Financial Statements:

 

 

Consolidated Balance Sheets as of December 31, 2021 and 2020

 

 

Consolidated Statements of Income (Loss) for the Years Ended December 31, 2021, 2020 and 2019.

 

 

Consolidated Statements of Comprehensive Income (loss) for the Years Ended December 31, 2021, 2020 and 2019.

 

 

Statements of Changes in Stockholders’ Equity for the Years Ended December 31, 2021, 2020 and 2019.

 

 

Consolidated Statements of Cash Flows for the Years Ended December 31, 2021, 2020 and 2019.

 

 

Notes to the Consolidated Financial Statements.

 

 

2. Financial Statement Schedules:

 

Other financial statement schedules have been omitted since they are either not required or the information is otherwise included.

 

3. Exhibits:

 

The exhibits filed as part of this Annual Report on Form 10-K are listed on the exhibit index immediately preceding such exhibits, which exhibit index is incorporated herein by reference. Some of these documents have previously been filed as exhibits with the Securities and Exchange Commission and are being incorporated herein by reference to such earlier filings. CEVA’s file number under the Securities Exchange Act of 1934 is 000-49842.

 

INDEX TO EXHIBITS

 

EXHIBIT

 

EXHIBIT

 

 

 

FILE 

 

EXHIBIT

 

FILING 

 

FILED

NUMBER

 

DESCRIPTION

  FORM  

NO.

 

NUMBER

 

DATE

 

HEREWITH

                         

2.1

 

Agreement and Plan of Merger, dated May 9, 2021, by and among the Registrant, Northstar Merger Sub, Inc. Intrinsix Corp., and Shareholder Representative Services LLC

 

8-K

 

000-49842

 

2.1

  May 9, 2021    

3.1

 

Amended and Restated Certificate of Incorporation of the Registrant

 

10 

 

000-49842

 

3.1

 

June 3, 2002 

   

3.2

 

Certificate of Ownership and Merger (merging CEVA, Inc. into ParthusCeva, Inc.)

 

8-K

 

000-49842

 

3.1

  December 8, 2003    

3.3

 

Amended and Restated Bylaws of the Registrant

 

8-K

 

000-49842

 

3.1

  October 31, 2019    

3.4

 

Amendment to the Amended and Restated Certificate of Incorporation of the Registrant

 

8-K

 

000-49842

 

3.1

  July 22, 2005    

3.5

 

Amendment to the Amended and Restated Certificate of Incorporation of the Registrant

 

10-K

 

000-49842

 

3.5

  February 28, 2020    

4.1

 

Specimen of Common Stock Certificate

 

S-1

 

333-97353

 

4.1

  July 30, 2002    

4.2

 

Description of Securities

 

10-K

 

000-49842

 

4.2

  February 28, 2020    

10.1†

 

CEVA, Inc. 2003 Director Stock Option Plan

 

10-K

 

000-49842

 

10.8

 

March 15, 2012

   

10.2†

 

CEVA, Inc. Amended and Restated 2002 Employee Stock Purchase Plan

 

10-Q

 

000-49842

 

4.6

  August 10, 2020    

10.3

 

Form of Indemnification Agreement

 

10

 

000-49842

 

10.13

 

June 3, 2002 

   

 

53

 

10.4†

 

Employment Agreement between the Registrant and Gideon Wertheizer dated as of November 1, 2002

 

10-K

 

000-49842

 

10.16

  March 28, 2003    

10.5†

 

Amendment, dated February 18, 2021, to the Employment Agreement between the Registrant and Gideon Wertheizer dated as of November 1, 2002

 

8-K

 

000-49842

 

10.2

  February 18, 2021    

10.6†

 

Employment Agreement between the Registrant and Issachar Ohana dated as of November 1, 2002

 

10-K

 

000-49842

 

10.18

  March 28, 2003    

10.7†

 

Personal and Special Employment Agreement between the Registrant and Yaniv Arieli dated as of August 18, 2005

 

10-Q

 

000-49842

 

10.1

  November 9, 2005

 

 

10.8†

 

Amendment, dated February 18, 2021, to the Employment Agreement between the Registrant and Yaniv Arieli dated as of August 18, 2005.

 

8-K

 

000-49842

 

10.3

  February 18, 2021    

10.9†

 

Employment Agreement between the Registrant and Michael Boukaya dated as of April 4, 2019.

 

8-K

 

000-49842

 

10.1

  April 9, 2019    
10.10†  

Amendment, dated February 18, 2021, to the Employment Agreement between the Registrant and Michael Boukaya dated as of April 4, 2019.

 

8-K

 

000-49842

 

10.4

  February 18, 2021    

10.11†

 

Form of Nonstatutory Stock Option Agreement under the CEVA, Inc. 2003 Director Stock Option Plan

 

10-Q

 

000-49842

 

10.26

  August 9, 2006    

10.12†

 

Amendment, dated July 22, 2003, to the Employment Agreement by and between Issachar Ohana and CEVA, Inc., dated November 1, 2002

  10-Q   000-49842   10.27   November 9, 2007    

10.13†

 

Amendment, effective as of November 1, 2007, to the Employment Agreement by and between Issachar Ohana and CEVA, Inc., dated November 1, 2002 and as amended on July 22, 2003

 

8-K

 

000-49842

 

99.1

  November 7, 2007    

10.14†

 

CEVA, Inc. Amended and Restated 2011 Stock Incentive Plan

 

10-Q

 

000-49842

 

4.5

  August 10, 2020    

10.15†

 

Form of Stock Appreciation Right Agreement under the CEVA, Inc. 2011 Stock Incentive Plan

 

10-K

 

000-49842

 

10.26

 

March 11, 2016

   

10.16†

 

Form of Israeli Stock Appreciation Right Agreement under the CEVA, Inc. 2011 Stock Incentive Plan

 

10-K

 

000-49842

 

10.27

 

March 11, 2016

   

10.17†

 

Form of Israeli Restricted Stock Unit Agreement for employees under the CEVA, Inc. 2011 Stock Incentive Plan

 

10-K

 

000-49842

 

10.28

 

March 11, 2016

   

10.18†

 

Form of Restricted Stock Unit Agreement for employees under the CEVA, Inc. 2011 Stock Incentive Plan

 

10-K

 

000-49842

 

10.29

 

March 11, 2016

   

10.19†

 

Form of Restricted Stock Unit Agreement for non-employee directors under the CEVA, Inc. 2011 Stock Incentive Plan

 

10-K

 

000-49842

 

10.3

 

March 11, 2016

   

10.20†

 

Form of Restricted Stock Unit Agreement for Israeli non-employee directors under the CEVA, Inc. 2011 Stock Incentive Plan

 

10-K

 

000-49842

 

10.31

 

March 11, 2016

   

10.21†

 

Israeli Sub-plan under the CEVA, Inc. 2011 Stock Incentive Plan

 

10-K

 

000-49842

 

10.32

 

March 11, 2016

   

10.22#†

 

2022 Incentive Plan for Issachar Ohana, EVP Worldwide Sales, effective as of January 1, 2022

 

8-K

 

000-49842

 

10.1

  February 18, 2022    

10.23#†

 

2022 Executive Bonus Plan for Gideon Wertheizer, Yaniv Arieli and Michael Boukaya, effective as of January 1, 2022

 

8-K

 

000-49842

 

N/A

 

1February 18, 2022

   

 

54

 

10.24#†

 

Form of Short-Term Executive PSUs for Israeli Executive Officers 

 

8-K

 

000-49842

 

10.2

  February 24, 2020    

10.25#†

 

Form of Short-Term Executive PSUs for U.S.-based Executive Officers 

 

8-K

 

000-49842

 

10.3

  February 24, 2020    

10.26†

 

Form of Long-Term Executive PSUs for Israeli Executive Officers. 

 

8-K

 

000-49842

 

10.4

  February 24, 2020    

10.27†

 

Form of Long-Term Executive PSUs for U.S.-based Executive Officers. 

 

8-K

 

000-49842

 

10.5

  February 24, 2020    

10.28†

 

2019 PSU Award for Gideon Wertheizer 

 

8-K

 

000-49842

 

N/A

  May 9, 2019    

21.1

 

List of Subsidiaries

                 

X

23.1

 

Consent of Kost Forer Gabbay & Kasierer, a member of Ernst & Young Global

                 

X

24.1

 

Power of Attorney (See signature page of this Annual Report on Form 10-K)

                 

X

31.1

 

Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer

                 

X

31.2

 

Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer

                 

X

32

 

Section 1350 Certification of Chief Executive Officer and Chief Financial Officer

                 

X

101.INS

 

Inline XBRL Instance Document

                   

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

                   

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

                   

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

                   

101.LAB

 

Inline XBRL Taxonomy Extension Labels Linkbase Document

                   

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

                   

104

 

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

                   

 

#

Confidential portions of this document have been redacted as permitted by applicable regulations.

Management contract or compensatory plan or arrangement required to be filed as an exhibit pursuant to Item 15(c) of Form 10-K

 

ITEM 16.

FORM 10-K SUMMARY

 

The Company has elected not to include summary information.

    

55

 

CEVA, INC.

 

ITEM 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

CONSOLIDATED FINANCIAL STATEMENTS

AS OF DECEMBER 31, 2021

 

 

Page

Reports of Independent Registered Public Accounting Firm (PCAOB ID:42)

F-2

Consolidated Balance Sheets

F-7

Consolidated Statements of Income (loss)

F-8

Consolidated Statements of Comprehensive Income (loss)

F-9

Statements of Changes in Stockholders’ Equity

F-10

Consolidated Statements of Cash Flows

F-11

Notes to Consolidated Financial Statements

F-13

 

 

F-1

 

 

CEVA, INC.

ey.jpg

Report of Independent Registered Public Accounting Firm

 

To the Stockholders and the Board of Directors of CEVA, Inc.

 

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of CEVA, Inc. (the Company) as of December 31, 2021 and 2020, the related consolidated statements of income (loss), comprehensive income (loss), stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements“). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated March 1, 2022 expressed an unqualified opinion thereon.

 

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

   

Revenue Recognition

 

dESCRIPTION OF THE MATTER

 

As described in Note 1 to the consolidated financial statements, the Company generates a significant portion of its revenues form licensing intellectual properties and related services. Most of the Company's contracts with customers contain multiple goods or services which are accounted for as separate performance obligation, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of intellectual properties licenses are typically estimated using the residual approach. Standalone selling prices of related services are typically estimated based on observable transactions when those services are sold on a standalone basis.

 

Auditing the identification of performance obligations in intellectual properties license contracts may require certain judgments as it relates to the evaluation of the contractual terms of the arrangement. Auditing the allocation of the transaction price to performance obligations requires significant judgment in determining whether the use of the residual approach to estimate the standalone selling prices of intellectual properties licensing is appropriate.

 

F-2

 

CEVA, INC.

 

How We Addressed the Matter in Our Audit  

We obtained an understanding, evaluated the design and tested the operating effectiveness of internal controls related to the identification of distinct performance obligations, the determination of the standalone selling prices, including the Company’s assessment of the appropriateness of the residual approach method.

 

Among the substantive procedures we performed to test the identification and determination of distinct performance obligations, for a sample of contracts, we read the executed contract to understand and evaluated management’s identification of significant terms for completeness, including the identification of distinct performance obligations.

 

To test management’s determination of standalone selling price for each performance obligation, we performed procedures to evaluate the methodology applied, tested the accuracy of the underlying data and calculations and the application of that methodology to the sample of contracts. Our testing of the application of the residual method to estimate standalone selling prices of intellectual properties license included inquiries with management and analysis of the variability of actual intellectual properties license pricing during the year.

 

We also tested the mathematical accuracy of management’s calculations of revenue in the consolidated financial statements. Finally, we assessed the appropriateness of the related disclosures in the consolidated financial statements.

 

   

Business combinations

 

Description of the Matter

 

As described in Notes 1 to the consolidated financial statements, on May 31, 2021, the Company acquired 100% of the equity shares of Intrinsix Corp. (“Intrinsix”) for a net consideration of $30.5 million (the “Intrinsix Acquisition”). The Intrinsix Acquisition was accounted for as a business combination in accordance with ASC 805 “Business Combinations”.

Auditing the Company's accounting for the Intrinsix Acquisition was complex due to the significant estimation uncertainty in determining the fair values of identified intangible assets, which principally consisted of customer relationships of $3.6 million and technology of $3.3 million.

 

The significant estimation uncertainty in determining the fair values of identified intangible assets was primarily due to the sensitivity of the respective fair values to underlying assumptions about the future performance of the acquired business. The significant assumptions used to estimate the fair value of the customer relationships and technology intangible assets included discount rates, return on investment and certain assumptions that form the basis of the forecasted results, such as revenue growth rates, profitability margins and estimated costs. These significant assumptions are forward-looking and could be affected by future economic and market conditions.

 

 

F-3

 

CEVA, INC.

 

How We Addressed the Matter in Our Audit

 

In our audit we obtained an understanding, evaluated the design and tested the operating effectiveness of internal controls over the accounting for acquisitions. This included testing controls over the estimation process supporting the recognition and measurement of identified intangible assets, and management's judgment and evaluation of underlying assumptions and estimates with regards to the fair values of the identified intangible assets.

 

To test the estimated fair value of the customer relationships and technology intangible assets, we performed audit procedures that included, among others, evaluating the Company's selection of the valuation methodology, evaluating the methods and significant assumptions used by the Company, and evaluating the completeness and accuracy of the underlying data supporting the significant assumptions and estimates. We involved our valuation specialists to assist with our evaluation of the methodology used by the Company and significant assumptions included in the fair value estimates. For example, we compared the revenue growth rates and expected costs to historical financial information, comparable companies and market and economic trends. We also performed a sensitivity analysis of the discount rate, profit margins, return on investment, revenue projections and estimated expected costs to evaluate the change in the fair value resulting from changes in the assumptions. In addition, we evaluated the appropriateness of the related disclosures in relation to the Intrinsix acquisition.

 

 

 

 

/s/ KOST FORER GABBAY & KASIERER

A Member of Ernst & Young Global

 

We have served as the Company's auditor since 1999.

Tel-Aviv, Israel

March 1, 2022

 

F-4

 

CEVA, INC.

ey.jpg

 

Report of Independent Registered Public Accounting Firm

 

To the Stockholders and the Board of Directors of CEVA, Inc.

 

 

Opinion on Internal Control Over Financial Reporting

 

We have audited CEVA, Inc.'s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, CEVA, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria.

 

As indicated in the accompanying Management's Annual Report on Internal Control Over Financial Reporting, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of Intrinsix Corp., which is included in the 2021 consolidated financial statements of the Company and constituted 2.6% and 0.2% of total and net assets, respectively, as of December 31, 2021 and 7.2% and 2.5% of revenues and net income, respectively, for the year then ended. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of Intrinsix Corp.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2021 and 2020, and the related consolidated statements of income (loss), comprehensive income (loss), stockholders' equity and cash flows for each of the three years in the period ended December 31, 2021 and the related notes, and our report dated March 1, 2022 expressed an unqualified opinion thereon. 

 

Basis for Opinion

 

The Company's management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

 

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures, as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

F-5

 

 

CEVA, INC.

 

Definition and Limitations of Internal Control Over Financial Reporting

 

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

 

/s/KOST FORER GABBAY & KASIERER

A Member of Ernst & Young Global

Tel Aviv, Israel

March 1, 2022

 

F-6

 

 

 

CEVA, INC.

 

CONSOLIDATED BALANCE SHEETS

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

 

  

December 31,

 
  

2020

  

2021

 

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $21,143  $33,153 

Short-term bank deposits

  20,233   31,410 

Marketable securities

  88,754   90,298 

Trade receivables (net of allowance for credit losses of $300 and $288 at December 31, 2020 and December 31, 2021, respectively)

  31,224   27,449 

Prepaid expenses and other current assets

  6,205   6,670 

Total current assets

  167,559   188,980 

Long-term assets:

        

Bank deposits

  29,529    

Severance pay fund

  10,535   10,175 

Deferred tax assets, net

  10,826   15,850 

Property and equipment, net

  7,586   6,765 

Operating lease right-of-use assets

  9,052   8,827 

Goodwill

  51,070   74,777 

Intangible assets, net

  10,836   14,607 

Investments in marketable equity securities

  936   2,919 

Other long-term assets

  9,023   5,759 

Total long-term assets

  139,393   139,679 

Total assets

 $306,952  $328,659 

LIABILITIES AND STOCKHOLDERS EQUITY

        

Current liabilities:

        

Trade payables

 $894  $1,464 

Deferred revenues

  2,434   8,661 

Accrued expenses and other payables

  3,843   4,030 

Accrued payroll and related benefits

  18,040   18,011 

Operating lease liabilities

  2,969   3,274 

Total current liabilities

  28,180   35,440 

Long-term liabilities:

        

Accrued severance pay

  11,226   10,551 

Operating lease liabilities

  5,772   5,130 

Other accrued liabilities

  885   806 

Total long-term liabilities

  17,883   16,487 
         

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,595,160 shares issued at December 31, 2020 and 2021; 22,260,917 and 22,984,552 shares outstanding at December 31, 2020 and 2021, respectively

  22   23 

Additional paid in-capital

  233,172   235,386 

Treasury stock at cost (1,334,243 and 610,608 shares of common stock at December 31, 2020 and 2021, respectively)

  (30,133)  (13,790)

Accumulated other comprehensive income (loss)

  478   (372)

Retained earnings

  57,350   55,485 

Total stockholders’ equity

  260,889   276,732 

Total liabilities and stockholders’ equity

 $306,952  $328,659 

 

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

 

F-7

 

 

 

CEVA, INC.

 

CONSOLIDATED STATEMENTS OF INCOME (LOSS)

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

 

  

Year Ended December 31,

 
  

2019

  

2020

  

2021

 

Revenues:

            

Licensing, NRE and related revenues

 $47,890  $52,513  $72,827 

Royalties

  39,262   47,813   49,879 

Total revenues

  87,152   100,326   122,706 

Cost of revenues

  10,106   10,749   16,827 

Gross profit

  77,046   89,577   105,879 

Operating expenses:

            

Research and development, net

  52,843   62,010   72,504 

Sales and marketing

  12,363   11,907   12,861 

General and administrative

  11,841   14,116   14,296 

Amortization of intangible assets

  1,923   2,307   2,710 

Total operating expenses

  78,970   90,340   102,371 

Operating income (loss)

  (1,924)  (763)  3,508 

Financial income, net

  3,291   3,284   197 

Remeasurement of marketable equity securities

        1,983 

Income before taxes on income

  1,367   2,521   5,688 

Taxes on income

  1,339   4,900   5,292 

Net income (loss)

 $28  $(2,379) $396 
             

Basic net income (loss) per share

 $0.00  $(0.11) $0.02 

Diluted net income (loss) per share

 $0.00  $(0.11) $0.02 

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

            

Basic

  21,932   22,107   22,819 

Diluted

  22,323   22,107   23,251 

 

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

 

F-8

 

 

 

CEVA, INC.

 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(U.S. dollars in thousands)

 

  

Year Ended December 31,

 
  

2019

  

2020

  

2021

 
             

Net income (loss):

 $28  $(2,379) $396 

Other comprehensive income (loss) before tax:

            

Available-for-sale securities:

            

Changes in unrealized gains (losses)

  1,245   548   (1,150)

Reclassification adjustments included in net income (loss)

  28   6   (13)

Net change

  1,273   554   (1,163)

Cash flow hedges:

            

Changes in unrealized gains (losses)

  440   632   228 

Reclassification adjustments included in net income (loss)

  (307)  (688)  (165)

Net change

  133   (56)  63 

Other comprehensive income (loss) before tax

  1,406   498   (1,100)

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

  198   114   (250)

Other comprehensive income (loss), net of taxes

  1,208   384   (850)

Comprehensive income (loss)

 $1,236  $(1,995) $(454)

 

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

 

F-9

 

 

CEVA, INC.

 

STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY

(U.S. dollars in thousands, except share data)

 

  

Common Stock

                     
  

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, 2019

  21,787,860  $22  $223,250  $(39,132) $(1,114) $62,853  $245,879 

Net income

                 28   28 

Other comprehensive income

              1,208      1,208 

Equity-based compensation

        10,718            10,718 

Purchase of treasury stock

  (355,180)        (9,113)        (9,113)

Issuance of treasury stock upon exercise of stock-based awards

  406,689      (5,963)  8,855      (455)  2,437 

Balance as of December 31, 2019

  21,839,369  $22  $228,005  $(39,390) $94  $62,426  $251,157 

Net loss

                 (2,379)  (2,379)

Other comprehensive income

              384      384 

Equity-based compensation

        13,636            13,636 

Purchase of treasury stock

  (202,392)        (4,780)        (4,780)

Issuance of treasury stock upon exercise of stock-based awards

  623,940      (8,469)  14,037      (2,697)  2,871 

Balance as of December 31, 2020

  22,260,917  $22  $233,172  $(30,133) $478  $57,350  $260,889 

Net income

                 396   396 

Other comprehensive loss

              (850)     (850)

Equity-based compensation

        13,055            13,055 

Issuance of treasury stock upon exercise of stock-based awards

  723,635   1   (10,841)  16,343      (2,261)  3,242 

Balance as of December 31, 2021

  22,984,552  $23  $235,386  $(13,790) $(372) (*) $55,485  $276,732 
                             

(*) Accumulated unrealized loss from available-for-sale securities, net of taxes of $132

                 $(427)        

Accumulated unrealized gain from hedging activities, net of taxes of $8

                 $55         

Accumulated other comprehensive loss, net as of December 31, 2021

                 $(372)        

 

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

 

F-10

 

 

CEVA, INC.

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

(U.S. dollars in thousands)

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Cash flows from operating activities:

            

Net income (loss)

 $28  $(2,379) $396 

Adjustments required to reconcile net income (loss) to net cash provided by operating activities:

            

Depreciation

  3,104   3,233   3,184 

Amortization of intangible assets

  2,165   2,588   3,801 

Equity-based compensation

  10,718   13,636   13,055 

Realized loss (gain), net on sale of available-for-sale marketable securities

  28   6   (13)

Amortization of premiums on available-for-sale marketable securities

  554   444   420 

Unrealized foreign exchange (gain) loss, net

  249   (591)  1,163 

Remeasurement of marketable equity securities

        (1,983)

Changes in operating assets and liabilities:

            

Trade receivables, net

  (2,151)  (2,917)  5,842 

Prepaid expenses and other assets

  (4,170)  (559)  3,604 

Operating lease right-of-use assets

  (1,281)  2,014   225 

Accrued interest on bank deposits

  (161)  1,186   (65)

Deferred taxes, net

  (3,594)  (335)  (6,305)

Trade payables

  53   186   404 

Deferred revenues

  85   (1,208)  5,053 

Accrued expenses and other payables

  (131)  133   (1,737)

Accrued payroll and related benefits

  3,056   1,803   (875)

Operating lease liability

  1,166   (2,183)  (232)

Income taxes payable

  (53)  143   189 

Accrued severance pay, net

  9   (37)  (322)

Net cash provided by operating activities

  9,674   15,163   25,804 

Cash flows from investing activities:

            

Acquisition of a business, net of cash acquired (see note 1)

  (11,000)     (29,891)

Purchase of property and equipment

  (3,461)  (2,935)  (2,193)

Purchase of intangible assets

  (7,364)      

Investment in bank deposits

  (39,346)  (43,893)  (1,500)

Proceeds from bank deposits

  45,435   55,393   19,989 

Investment in available-for-sale marketable securities

  (27,184)  (56,011)  (39,192)

Proceeds from maturity of available-for-sale marketable securities

  3,888   21,956   26,043 

Proceeds from sale of available-for-sale marketable securities

  36,589   10,272   10,035 

Net cash used in investing activities

  (2,443)  (15,218)  (16,709)

Cash flows from financing activities:

            

Purchase of treasury stock

  (9,113)  (4,780)   

Payment of contingent consideration liability

     (204)   

Proceeds from exercise of stock-based awards

  2,437   2,871   3,242 

Net cash provided by (used in) financing activities

  (6,676)  (2,113)  3,242 

Effect of exchange rate changes on cash and cash equivalents

  (12)  508   (327)

Increase (decrease) in cash and cash equivalents

  543   (1,660)  12,010 

Cash and cash equivalents at the beginning of the year

  22,260   22,803   21,143 

Cash and cash equivalents at the end of the year

 $22,803  $21,143  $33,153 

 

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

 

F-11

 

CEVA, INC.

 

CONSOLIDATED STATEMENTS OF CASH FLOWS(Continued)

(U.S. dollars in thousands)

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Supplemental information of cash-flows activities:

            

Cash paid during the year for:

            

Income and withholding taxes

 $5,063  $4,727  $9,183 

Non-cash transactions:

            

Property and equipment purchases incurred but unpaid at the end of the year

 $21  $5  $59 

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

 $2,493  $6,787  $2,679 

 

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

 

F-12

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except share data)

 

 

NOTE 1: ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES

 

Organization:

 

CEVA, Inc. (“CEVA” or the “Company”) was incorporated in Delaware on November 22, 1999. The Company was formed through the combination of Parthus Technologies plc (“Parthus”) and the digital signal processor (DSP) cores licensing business and operations of DSP Group, Inc. in November 2002. The Company had no business or operations prior to the combination.

 

CEVA licenses a family of wireless connectivity and smart sensing technologies and integrated IP solutions. The Company’s offerings include Digital Signal Processors, AI processors, wireless platforms and complementary software for sensor fusion, image enhancement, computer vision, voice input and artificial intelligence, all of which are key enabling technologies for a smarter, more secure and more connected world. These technologies are offered in combination with Intrinsix IP integration services, helping customers address their most complex and time-critical integrated circuit design projects. CEVA’s DSP-based solutions include platforms for 5G baseband processing in mobile, IoT and infrastructure, advanced imaging and computer vision for any camera-enabled device, audio/voice/speech and ultra-low-power always-on/sensing applications for multiple IoT markets. For sensor fusion, the Hillcrest Labs sensor processing technologies provide a broad range of sensor fusion software and inertial measurement unit (“IMU”) solutions for markets including hearables, wearables, AR/VR, PC, robotics, remote controls and IoT. For wireless IoT, the Rivierawaves platforms for Bluetooth (low energy and dual mode), Wi-Fi 4/5/6/6E (802.11n/ac/ax), Ultra-wideband (UWB) and NB-IoT are the most broadly licensed connectivity platforms in the industry.

 

CEVA’s recently acquired Intrinsix Corp. (“Intrinsix”) business expands its market reach to the aerospace and defense markets and allows it to offer integrated IP solutions that combine CEVA’s standardized, off-the-shelf IP together with Intrinsix’s non-recurring engineering (“NRE”) design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more.

 

CEVA’s technologies are licensed to leading semiconductor and original equipment manufacturer (“OEM”) companies. These companies design, manufacture, market and sell application-specific integrated circuits (“ASICs”) and application-specific standard products (“ASSPs”) based on CEVA’s technology to mobile, consumer, automotive, robotics, industrial, aerospace & defense and IoT companies for incorporation into a wide variety of end products.

 

Acquisitions:

 

In July 2019, the Company acquired the Hillcrest Labs business from InterDigital, Inc. (“InterDigital”). Hillcrest Labs is a leading global supplier of software and components for sensor processing in consumer and IoT devices. Under the terms of the agreement, the Company agreed to pay an aggregate of $11,204 to purchase the Hillcrest Labs business, as well as non-exclusive rights to certain Hillcrest Labs’ patents retained by InterDigital, with $10,000 paid at closing, $204 of which is a contingent consideration that was fully paid during the first quarter of 2020, and the remainder of $1,000 held in escrow to satisfy indemnification claims, if any.

 

In addition, the Company incurred acquisition-related expenses associated with the Hillcrest Labs transaction in a total amount of $462, which were included in general and administrative expenses for the year ended December 31, 2019. Acquisition-related costs included legal, accounting and consulting fees, and other external costs directly related to the acquisition.

 

Goodwill generated from this business combination is attributed to synergies between the Company's and Hillcrest Lab's respective products and services.

 

F- 13

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

The results of Hillcrest Labs’ operations have been included in the consolidated financial statements since July 19, 2019. Pro forma results of operations related to this acquisition have not been prepared because they are not material to the Company's consolidated statement of income (loss).

 

The purchase price allocation for the acquisition has been determined as follows:

 

Tangible assets (including inventory, property and equipment and other)

 $681 

Intangible assets:

    
R&D tools  2,475 

Customer relationships

  3,518 

Customer backlog

  72 

Goodwill

  4,458 

Total assets

 $11,204 

 

 

The acquisition of the Hillcrest Labs business has been accounted in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) No. 805, “Business Combinations” (“ASC 805”). Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets based on their fair values on the closing date.

 

In August 2019, the Company entered into a strategic agreement with a private company, Immervision, Inc. (“Immervision”), whereby the Company made a strategic technology and R&D tools investment for a total consideration of $10,000 to secure exclusive licensing rights to Immervision’s advanced portfolio of patented wide-angle image processing technology and software.  The Company considered this transaction as an asset acquisition. As a result, the estimated fair value of the assets acquired have been included in the accompanying balance sheet from the date of acquisition.

 

The consideration for the investment has been determined as follows:

 

Prepaid expenses

 $2,937 

Intangible assets:

    
R&D tools  7,063 

Total assets

 $10,000 

 

 

On May 31, 2021, (the “closing date”), the Company acquired 100% of the equity shares of Intrinsix, a leading chip design specialist. The Company acquired Intrinsix pursuant to the Agreement and Plan of Merger, made and entered into on May 9, 2021 (the “Merger Agreement”), by and among the Company, Northstar Merger Sub, Inc., Intrinsix and Shareholder Representative Services LLC, for $33,096 in cash (“the Merger Consideration”), with $26,704 paid at closing, $4,260 delivered to escrow to satisfy indemnification claims, if any, and $2,605 payable to certain Intrinsix executives held back as described below (the “Holdback Merger Consideration”), and after giving effect to post-closing adjustments resulting in a $473 repayment to the Company during the third quarter of 2021. As part of the Merger Agreement, the Company entered into agreements with the Chief Executive Officer and the Chief Technology Officer of Intrinsix pursuant to which the Holdback Merger Consideration, representing 25% of the Merger Consideration payable to each of them in respect of their equity in Intrinsix, is being held back and, subject to their respective continued employment with the Company, released to them over a period of twenty-four (24) months after closing of the acquisition.

 

F- 14

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

In addition, the Company incurred acquisition-related costs in an amount of $970, which were included in general and administrative expenses for the year ended December 31, 2021.

 

The acquisition has been accounted in accordance with FASB Accounting Standards Codification (“ASC”) No. 805, “Business Combinations.” Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets of Intrinsix acquired in the acquisition, based on their fair values on the closing date.

 

The results of operations of the combined business, including the acquired business, have been included in the consolidated financial statements as of the closing date. The primary rationale for this acquisition was (1) extending the Company’s market reach into the sustainable and sizeable aerospace and defense space, (2) increasing the Company’s content in customers’ designs and accordingly increasing the license and royalty revenue opportunity by offering turnkey IP platforms that can combine the Company’s off-the-shelf connectivity and smart sensing IP with Intrinsix’s NRE design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more, and (3) expanding the Company’s IP portfolio with secure processor IP for IoT devices and Heterogeneous SoC interface IP for the growing adoption of chiplets, which offer a faster and less expensive alternative to the high R&D costs and complexities associated with monolithic IC developments. A significant portion of the acquisition price was recorded as goodwill due to the synergies with Intrinsix.

 

The purchase price allocation for the acquisition has been determined as follows:

 

Assets

    

Net assets (including cash in the amount of $600)

 $872 

Intangible assets

  7,572 

Goodwill

  23,707 

Total assets

 $32,151 
     

Liabilities

    

Deferred tax liabilities

 $1,660 

Total liabilities

 $1,660 
     

Total

 $30,491 

 

The fair value and weighted average estimated useful life of the acquired intangible assets are as follows:

 

Identifiable Intangible Assets

 

Estimated Fair

Value

  

Weighted-Average Estimated Useful Life in Years

 

Customer relationships

 $3,604   5.5 

Customer backlog

  421   1.5 

Technologies

  3,329   3.0 

Patents

  218   5.0 

Total identifiable intangible assets

 $7,572     

 

F- 15

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

The following unaudited pro forma financial information presents combined results of operations for the periods presented, as if the Company had completed the acquisition on January 1, 2020. The unaudited pro forma financial information has been calculated after adjusting the Company’s results and those of Intrinsix, including: (i) Holdback Merger Consideration costs; (ii) amortization expense from acquired intangible assets; and (iii) interest income and unrealized gains on equity securities included in the statement of income of Intrinsix, which were specifically excluded from the acquisition of Intrinsix, and the respective income tax effects of such adjustments. The unaudited pro forma financial information presented below is not necessarily indicative of consolidated results of operations of the combined business had the acquisition occurred at the beginning of the respective fiscal years, nor is it necessarily indicative of future results of operations of the combined company.

 

  

Year ended December 31

 
  

2020

  

2021

 

Pro forma total revenues

 $122,048  $131,397 

Pro forma net loss

  (3,837)  (1,707)

 

The intangible assets are amortized based on the pattern upon which the economic benefits of the intangible assets are to be utilized.

 

Basis of presentation:

 

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

 

Recently Adopted Accounting Pronouncements:

 

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2020. The adoption by the Company of the new guidance did not have a material impact on its consolidated financial statements.

 

Use of estimates:

 

The preparation of the 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, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The novel coronavirus (“COVID-19”) pandemic has created, and may continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on the Company’s operational and financial performance will depend on certain developments, including the duration and spread of the outbreak and the impact on the Company’s customers and its sales cycles. The Company considered the impact of COVID-19 on the estimates and assumptions and determined that there were no material adverse impacts on the consolidated financial statements for the year ended December 31, 2021. As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions may change materially in future periods.

 

Financial statements in U.S. dollars:

 

A majority of the revenues of the Company and its subsidiaries is generated in U.S. dollars (“dollars”). In addition, a portion of the Company and its subsidiaries’ costs are incurred in dollars. The Company’s management has determined that the dollar is the primary currency of the economic environment in which the Company and its subsidiaries principally operate. Thus, the functional and reporting currency of the Company and its subsidiaries is the dollar.

 

F- 16

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) No. 830, “Foreign Currency Matters.” All transaction gains and losses from remeasurement of monetary balance sheet items are reflected in the consolidated statements of income (loss) as financial income or expenses, as appropriate, which is included in “financial income, net.” The foreign exchange losses arose principally on the EURO and the NIS monetary balance sheet items as a result of the currency fluctuations of the EURO and the NIS against the dollar.

 

Principles of consolidation:

 

The consolidated financial statements incorporate the financial statements of the Company and all of its subsidiaries. All inter-company balances and transactions have been eliminated on consolidation.

 

Cash equivalents:

 

Cash equivalents are short-term highly liquid investments that are readily convertible to cash with original maturities of three months or less from the date acquired.

 

Short-term bank deposits:

 

Short-term bank deposits are deposits with maturities of more than three months but less than one year from the balance sheet date. The deposits are presented at their cost, including accrued interest. The deposits bear interest annually at an average rate of 2.64%, 2.53% and 1.12% during 2019, 2020 and 2021, respectively.

 

Marketable securities:

 

Marketable securities consist mainly of corporate bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. In accordance with FASB ASC No. 320 “Investments- Debt and Equity Securities,” the Company classifies marketable securities as available-for-sale. Available-for-sale 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 marketable securities, as determined on a specific identification basis, are included in financial income, net. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income, net. The Company has classified all marketable securities as short-term, even though the stated maturity date may be one year or more beyond the current balance sheet date, because it is probable that the Company will sell these securities prior to maturity to meet liquidity needs or as part of risk versus reward objectives.

 

The Company determines realized gains or losses on sale of marketable securities on a specific identification method and records such gains or losses as financial income, net.

 

Starting on January 1, 2020, as a result of the adoption of ASC 326, available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in financial income, net, on the Company’s consolidated statements of income (loss), and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity. The amount of credit losses recorded for the twelve months ended December 31, 2020 and 2021 was immaterial.

 

Prior to 2020, the Company recognized an impairment charge when a decline in the fair value of its investments in debt securities below the cost basis of such securities was considered to be other-than-temporary. Factors considered in making such a determination include the duration and severity of the impairment, the reason for the decline in value and the potential recovery period. For securities that were deemed other-than-temporarily impaired (“OTTI”), the amount of impairment was recognized in the statement of income (loss) and was limited to the amount related to credit losses, while impairment related to other factors was recognized in other comprehensive income (loss). The Company did not recognize OTTI on its marketable securities in 2019.

 

F- 17

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

Long-term bank deposits:

 

Long-term bank deposits are deposits with maturities of more than one year as of the balance sheet date. The deposits presented at their cost, including accrued interest. The deposits bear interest annually at an average rate of 2.94%, 1.32% and 1.15% during 2019, 2020 and 2021, respectively.

 

Trade receivables and allowances:

 

Trade receivables are recorded and carried at the original invoiced amount less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses for the allowance for doubtful accounts and allowance for unbilled receivables based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of income (loss).

 

Property and equipment, net:

 

Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, at the following annual rates:

 

  

%

 

Computers, software and equipment

  10-33 

Office furniture and equipment

  7-33 

Leasehold improvements

  10-20 
  

(the shorter of the expected lease term or useful economic life)

 

 

The Company’s long-lived assets are reviewed for impairment in accordance with FASB ASC No. 360-10-35, “Impairment or Disposal of Long-Lived Assets,” whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the carrying amount of an asset to be held and used is measured by a comparison of its carrying amount to the future undiscounted cash flows expected to be generated by such asset. If such asset is considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of such asset exceeds its fair value. In determining the fair value of long-lived assets for purposes of measuring impairment, the Company's assumptions include those that market participants would consider in valuations of similar assets.

 

An asset to be disposed is reported at the lower of its carrying amount or fair value less selling costs. No impairment was recorded in 2019, 2020 and 2021.

 

Leases:

 

Effective as of January 1, 2019, the Company adopted Topic 842, which requires the recognition of lease assets and lease liabilities by lessees for leases classified as operating leases. The Company has adopted Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing on the date of initial application. Results and disclosure requirements for reporting periods beginning after January 1, 2019, are presented under Topic 842.

 

F- 18

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

The Company elected the package of practical expedients permitted under the transition guidance, which allowed the Company to carryforward the historical lease classification, the Company’s assessment on whether a contract was or contained a lease, and initial direct costs for any leases that existed prior to January 1, 2019.

 

As a result of the adoption of Topic 842 on January 1, 2019, the Company recorded both operating lease right-of-use (“ROU”) assets of $9,785 and operating lease liabilities of $9,498. The ROU assets include adjustments for prepayments in the amount of $287. The adoption did not impact the Company’s beginning retained earnings, or its prior year consolidated statements of income (loss) and statements of cash flows.

 

The Company determines if an arrangement is a lease at inception. The Company’s assessment is based on: (1) whether the contract includes an identified asset, (2) whether the Company obtains substantially all of the economic benefits from the use of the asset throughout the period of use, and (3) whether the Company has the right to direct how and for what purpose the identified asset is used throughout the period of use.

 

Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does not meet any one of these criteria. Since all of the Company’s lease contracts do not meet any of the criteria above, the Company concluded that all of its lease contracts should be classified as operation leases.

 

ROU assets and liabilities are recognized on the commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available on the commencement date in determining the present value of lease payments. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. All ROU assets are reviewed for impairment. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.

 

The Company elected to not recognize a lease liability and a ROU asset for lease with a term of twelve months or less.

 

Goodwill:

 

Goodwill is carried at cost and is not amortized but rather is tested for impairment at least annually or between annual tests in certain circumstances. The Company conducts its annual test of impairment for goodwill on October 1st of each year.

 

The Company operates in one operating segment. In May 2021, the Company acquired Intrinsix. Following the acquisition, the Company has determined that this one segment operates as two reporting units: the CEVA reporting unit and the Intrinsix reporting unit. As such, the Company has assigned the goodwill resulting from the Intrinsix acquisition to its two reporting units.

 

F- 19

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

ASC 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, which the adopted as of January 1, 2020. Prior to the adoption of ASU 2017-04, if the Company elects not to use the qualitative analysis the two-step impairment test is performed. For each of the three years in the period ended December 31, 2021, no impairment of goodwill has been recorded.

 

Intangible assets, net:

 

Acquired intangible assets with finite lives are amortized over their estimated useful lives. The Company amortizes intangible assets with finite lives over periods ranging from half a year to seven and a half years, using the straight line method, unless another method is more appropriate.

 

Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of their           amounts to future undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the assets exceeds its fair market value. The Company did not record any impairments during the years ended December 31, 2019, 2020 and 2021.

 

Investments in marketable equity securities:

 

The Company holds an equity interest in Cipia Vision Ltd (CPIA.TA) ("Cipia"). For the years ended December 31, 2019 and 2020, Cipia was a privately held company and the Company's investment in Cipia did not have a readily determinable fair value. As such, for the years ended December 31, 2019 and 2020, the Company has elected to account for its investment in Cipia using the measurement alternative pursuant to ASC 321.

 

In November 2021, Cipia completed its IPO on the Tel-Aviv Stock Exchange, as a result, the Company's investment in Cipia was no longer eligible for the measurement alternative. As such, following Cipia's IPO, the Company measured its Cipia investment at fair value with changes in fair value recognized in remeasurement of marketable equity securities. As of December 31, 2021, the investment fair value amounted to $2,919 and the gain resulting from the remeasurement of the investment amount to $1,983.

 

Revenue recognition:

 

The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.

 

The Company determines revenue recognition through the following steps:

 

 

identification of the contract with a customer;

 

 

identification of the performance obligations in the contract;

 

 

determination of the transaction price;

 

F- 20

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

 

allocation of the transaction price to the performance obligations in the contract; and

 

 

recognition of revenue when, or as, the Company satisfies a performance obligation.

 

The Company enters into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate performance obligations.

 

The Company generates its revenues from (1) licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (2) royalty revenues, and (3) other revenues, which include revenues from NRE payments, support, training and sale of development systems and chips, which are included in licensing and related revenue in the accompanying consolidated statements of income (loss).

 

The Company accounts for its IP license revenues and related services, which provide the Company's customers with rights to use the Company's IP, in accordance with ASC 606. A license may be perpetual or time limited in its application. In accordance with ASC 606, the Company will recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. The Company has concluded that its IP license is distinct as the customer can benefit from the software on its own.

 

Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of IP license are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.

 

When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under one year and only after the products or services were provided, which is a practical expediency permitted under ASC 606.

 

Revenues from contracts that involve significant customization of the Company’s IP to customer-specific specifications are performance obligations the Company generally accounts for as performance obligations satisfied over time. The Company’s performance obligation does not create an asset with alternative use, and the Company has an enforceable right to payment. The Company recognizes revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are first determined, in the amount of the estimated loss on the entire contract.

 

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. For a majority of the Company’s royalty revenues, the Company receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. 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.

 

F- 21

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

The Company recently acquired Intrinsix, which derives revenues primarily from NRE payments. Revenues that are derived from NRE payments are performance obligations that are recognized over time as the services are rendered. For time-and-materials contracts, the performance obligation is satisfied, and revenue is recognized over time as the services are performed. Generally, contracts call for billings on a time-and-materials basis; however, in instances when a fixed-fee contract is signed, revenue is recognized over time, based on an input method of labor costs expended, relative to total expected labor costs to complete the contract.

 

In addition to license and NRE fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or e-mail support, correction of errors (bug fixing) and unspecified updates and upgrades. Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the first year. After the mandatory period, the customer may extend the support agreement on similar terms on an annual basis. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, it recognizes revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically twelve months.

 

Revenues from the sale of development systems and chips are recognized when control of the promised goods or services are transferred to the customers.

 

Deferred revenues, which represent a contract liability, include unearned amounts received under license and NRE agreements, unearned technical support and amounts paid by customers not yet recognized as revenues.

 

The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates. If the expected amortization period is one year or less, the commission fee is expensed when incurred.

 

Cost of revenue:

 

Cost of revenue includes the costs of products, services and royalty expense payments to the Israeli Innovation Authority of the Ministry of Economy and Industry in Israel (the “IIA“) (refer to Note 16 for further details). Cost of product revenue includes materials, subcontractors, amortization of acquired assets (NB-IoT, Immervision and Intrinsix technologies) and the portion of development costs associated with product development arrangements. Cost of service revenue includes salary and related costs for personnel engaged in services, training and customer support, and travel, office expenses and other support costs.

 

Income taxes:

 

The Company recognizes income taxes under the liability method. It recognizes deferred income tax assets and liabilities for the expected future consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. The effect of a change in tax rates on deferred income taxes is recognized in the statements of income (loss) during the period that includes the enactment date.

 

Valuation allowance is recorded to reduce the deferred tax assets to the net amount that the Company believes is more likely than not to be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing tax planning strategies, in assessing the need for a valuation allowance.  

 

The Company accounts for uncertain tax positions in accordance with ASC 740. ASC 740-10 contains a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative probability) likely to be realized upon ultimate settlement. The Company accrues interest and penalties related to unrecognized tax benefits under taxes on income.

 

F- 22

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

Research and development:

 

Research and development costs are charged to the consolidated statements of income (loss) as incurred.

 

Government grants and tax credits:

 

Government grants received by the Company relating to categories of operating expenditures are credited to the consolidated statements of income (loss) during the period in which the expenditure to which they relate is charged. Royalty and non-royalty-bearing grants from the IIA for funding certain approved research and development projects are recognized at the time when the Company is entitled to such grants, on the basis of the related costs incurred, and included as a deduction from research and development expenses in the consolidated statements of income (loss).

 

The Company recorded grants in the amounts of $5,643, $2,844 and $3,595 for the years ended December 31, 2019, 2020 and 2021, respectively. The Company’s Israeli subsidiary is obligated to pay royalties amounting to 3%-3.5% of the sales of certain products the development of which received grants from the IIA in previous years. The obligation to pay these royalties is contingent on actual sales of the products. Grants received from the IIA may become repayable if certain criteria under the grants are not met.

 

The French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”), is a French tax incentive to stimulate research and development (“R&D”) which is relevant for the Company's French subsidiaries (RivieraWaves SAS and CEVA France). Generally, the CIR offsets the income tax to be paid and the remaining portion (if any) can be refunded. The CIR is calculated based on the claimed volume of eligible R&D expenditures by the Company. As a result, the CIR is presented as a deduction from “research and development expenses” in the consolidated statements of income (loss). During the years ended December 31, 2019, 2020 and 2021, the Company recorded CIR benefits in the amount of $2,312, $3,287 and $2,299, respectively.

 

The research & development (R&D) tax credit in the UK is designed to encourage innovation and increase spending on R&D activities for companies operating in the UK. This is relevant to the Company’s subsidiary R&D centers in the UK. Generally, the UK R&D tax credit offsets the income tax to be paid and the remaining portion (if any) will be refunded. The R&D tax credit is calculated based on the claimed volume of eligible R&D expenditures by the Company. As a result, the R&D tax credit is presented as a deduction from “research and development expenses” in the consolidated statements of income (loss). During the years ended December 31, 2019, 2020 and 2021, the Company recorded R&D tax credit benefits in the amount of $201, $198 and $248, respectively.

 

Employee benefit plan:

 

Certain of the Company’s employees are eligible to participate in a defined contribution pension plan (the “Plan”). Participants in the Plan may elect to defer a portion of their pre-tax earnings into the Plan, which is run by an independent party. The Company makes pension contributions at rates varying up to 10% of the participant’s pensionable salary. Contributions to the Plan are recorded as an expense in the consolidated statements of income (loss).

 

The Company’s U.S. operations maintain a retirement plan (the “U.S. Plan”) that qualifies as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Participants in the U.S. Plan may elect to defer a portion of their pre-tax earnings, up to the Internal Revenue Service annual contribution limit. The Company matches 50% of each participant’s contributions up to a maximum of 6% of the participant’s base pay. Each participant may contribute up to 15% of base remuneration. Contributions to the U.S. Plan are recorded during the year contributed as an expense in the consolidated statements of income (loss).

 

F- 23

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

Total contributions for the years ended December 31, 2019, 2020 and 2021 were $1,189, $1,232 and $1,155, respectively.

 

Accrued severance pay:

 

Effective July 1, 2021, the Israeli subsidiary’s agreements with employees hired prior to August 1, 2016, are under Section 14 of the Severance Pay Law, 1963. Up to July 1, 2021, the liability of CEVA’s Israeli subsidiary for severance pay for employees hired prior to August 1, 2016, was calculated pursuant to Israeli severance pay law based on the most recent salary of each employee multiplied by the number of years of employment for these employee as of June 30, 2021. The Israeli subsidiary’s liability for the period until June 30, 2021, is fully provided for by monthly deposits with severance pay funds, insurance policies and an accrual. The deposited funds include profits and losses accumulated up to June 30, 2021. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to Israeli severance pay law or labor agreements. The value of these policies is recorded as an asset on the Company’s consolidated balance sheets.

 

Effective August 1, 2016, the Israeli subsidiary’s agreements with new employees in Israel are under Section 14 of the Severance Pay Law, 1963, and effective July 1, 2021, also with employees hired prior to August 1, 2016. The Israeli subsidiary’s contributions for severance pay have extinguished its severance obligation. Upon contribution of the full amount based on the employee’s monthly salary for each year of service, no additional obligation exists regarding the matter of severance pay, and no additional payments is made by the Israeli subsidiary to the employee. Furthermore, the related obligation and amounts deposited on behalf of the employee for such obligation are not stated on the balance sheet, as the Israeli subsidiary is legally released from any obligation to employees once the required deposit amounts have been paid.

 

Severance pay expenses, net of related income, for the years ended December 31, 2019, 2020 and 2021, were $1,826, $1,983 and $1,943, respectively.

 

Equity-based compensation:

 

The Company accounts for equity-based compensation in accordance with FASB ASC No. 718, “Stock Compensation” which requires the recognition of compensation expenses based on estimated fair values for all equity-based awards made to employees and non-employee directors. Equity-based compensation primarily includes restricted stock units (“RSUs”), as well as options, stock appreciation right (“SAR”), performance-based stock units (“PSUs”) and employee stock purchase plan awards.

 

The Company elects the straight-line recognition method for awards subject to graded vesting based only on a service condition and the accelerated method for awards that are subject to performance or market. The fair value of each RSU and PSU (excluding PSUs based on market condition awards) is the market value as determined by the closing price of the common stock on the day of grant. The Company estimates the fair value of PSU based on market condition awards on the date of grant using the Monte-Carlo simulation model.

 

F- 24

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

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:

 

  

2019

  

2020

  

2021

 
                

Expected dividend yield

  0%    0%    0%  

Expected volatility

 42%-43%  32%-60%  39%-60% 

Risk-free interest rate

 2.0%-2.5%  0.1%-1.9%  0.1%-1.7% 

Expected forfeiture

  0%    0%    0%  

Contractual term of up to (months)

  24    24    24  

 

During the years ended December 31, 2019, 2020 and 2021, the Company recognized equity-based compensation expense related to stock options, SARs, RSUs, PSUs and employee stock purchase plan as follows:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 
             

Cost of revenue

 $630  $639  $818 

Research and development, net

  5,857   6,874   7,287 

Sales and marketing

  1,495   2,038   1,626 

General and administrative

  2,736   4,085   3,324 

Total equity-based compensation expense

 $10,718  $13,636  $13,055 

 

As of December 31, 2021, there was $18,817 of unrecognized compensation expense related to unvested RSUs, PSUs and employee stock purchase plan. This amount is expected to be recognized over a weighted-average period of 1.6 years. As of December 31, 2021, there was no unrecognized compensation expense related to unvested stock options and SARs.

 

Fair value of financial instruments:

 

The carrying amount of cash, cash equivalents, short term bank deposits, trade receivables, other accounts receivable, trade payables and other accounts payable approximates fair value due to the short-term maturities of these instruments. Marketable securities, marketable equity securities and derivative instruments are carried at fair value. See Note 5 for more information.

 

Comprehensive income (loss):

 

The Company accounts for comprehensive income (loss) in accordance with FASB ASC No. 220, “Comprehensive Income.” This statement establishes standards for the reporting and display of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in stockholders’ equity during the period except those resulting from investments by, or distributions to, stockholders. The Company’s items of other comprehensive income (loss) relate to unrealized gains and losses, net of tax, on hedging derivative instruments and marketable securities.

 

Concentration of credit risk:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, bank deposits, marketable securities, foreign exchange contracts and trade receivables. The Company invests its surplus cash in cash deposits and marketable securities in financial institutions and has established guidelines relating to diversification and maturities to maintain safety and liquidity of the investments.

 

F- 25

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

The majority of the Company’s 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 on demand 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. Generally, these cash equivalents may be redeemed upon demand and, therefore management believes that it bears a lower risk. The short-term and long-term bank deposits are held in financial institutions which management believes are institutions with high credit standing, and accordingly, minimal credit risk from geographic or credit concentration. Furthermore, the Company holds an investment portfolio consisting principally of corporate bonds. The Company has the ability to hold such investments until recovery of temporary declines in market value or maturity. However, the Company can provide no assurance that it will recover declines in the market value of its investments.

 

The Company is 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.

 

The Company is exposed to financial market risks, including changes in interest rates. The Company typically does not attempt to reduce or eliminate its market exposures on its investment securities because the majority of its investments are short-term.

 

The Company’s trade receivables are geographically diverse, mainly in the Asia Pacific, and also in the United States and Europe. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation and account monitoring procedures. The Company performs ongoing credit evaluations of its customers and to date has not experienced any material losses. The Company makes estimates of expected credit losses for based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers.

 

  

Balance at

beginning of

period

  

Additions

  

Deduction

  

Balance at

end of period

 

Year ended December 31, 2021

                

Allowance for credit losses

 $300  $152  $(164) $288 
                 

Year ended December 31, 2020

                

Allowance for credit losses

 $327  $1,443  $(1,470) $300 
                 

Year ended December 31, 2019

                

Allowance for doubtful accounts

 $  $327  $  $327 

 

The Company has no off-balance-sheet concentration of credit risk.

 

F- 26

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

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

 

On January 1, 2019, gains and losses on derivative instruments that are designated and qualify as a cash flow hedge are recorded in accumulated other comprehensive income (loss) and reclassified into earnings during the same accounting period in which the designated forecasted transaction or hedged item affects earnings.

 

As of December 31, 2020, and 2021, the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $0 and $4,500, respectively.

 

Advertising expenses:

 

Advertising expenses are charged to consolidated statements of income (loss) as incurred. Advertising expenses for the years ended December 31, 2019, 2020 and 2021 were $996, $559 and $623, respectively.

 

Treasury stock:

 

The Company repurchases its common stock from time to time pursuant to a board-authorized share repurchase program through open market purchases and repurchase plans.

 

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.

 

F- 27

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

Net income (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 year. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each year, plus dilutive potential shares of common stock considered outstanding during the year, in accordance with FASB ASC No. 260, “Earnings Per Share.”

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Numerator:

            

Net income (loss)

 $28  $(2,379) $396 

Denominator (in thousands):

            

Basic weighted-average common stock outstanding

  21,932   22,107   22,819 

Effect of stock-based awards

  391      432 

Diluted weighted-average common stock outstanding

  22,323   22,107   23,251 
             

Basic net income (loss) per share

 $0.00  $(0.11) $0.02 

Diluted net income (loss) per share

 $0.00  $(0.11) $0.02 

 

The weighted-average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, were 184,947 shares for the year ended December 31, 2019. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share, since their effect was anti-dilutive, was 1,132,017 for the years ended December 31, 2020. The weighted-average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, were 65,073 shares for the year ended December 31, 2021.

 

Recently Issued Accounting Pronouncement:

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (Topic 606). This guidance will be effective for the Company in the first quarter of 2023 on a prospective basis, with early adoption permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.

 

 

NOTE 2: REVENUE RECOGNITION

 

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:

 

  

2022

  

2023

  

2024

 

License, NRE and related revenues

 $26,628  $1,318  $306 

 

F- 28

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

Disaggregation of revenue:

 

The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition:

 

  

Year ended December 31, 2020

  

Year ended December 31, 2021

 
  

Licensing and related revenues

  

Royalties

  

Total

  

Licensing, NRE and related revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $6,716  $14,097  $20,813  $16,685  $10,033  $26,718 

Europe and Middle East

  6,176   5,790   11,966   2,938   3,938   6,876 

Asia Pacific

  39,621   27,926   67,547   53,194   35,908   89,102 

Other

           10      10 

Total

 $52,513  $47,813  $100,326  $72,827  $49,879  $122,706 
                         

Major product/service lines

                        

Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT, and SATA/SAS)

 $40,748  $37,917  $78,665  $52,460  $36,960  $89,420 

Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)

  11,765   9,896   21,661   20,367   12,919   33,286 

Total

 $52,513  $47,813  $100,326  $72,827  $49,879  $122,706 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $40,075  $47,813  $87,888  $53,401  $49,879  $103,280 

Products and services transferred over time

  12,438      12,438   19,426      19,426 

Total

 $52,513  $47,813  $100,326  $72,827  $49,879  $122,706 

 

 

  

Year ended December 31, 2019

 
  

Licensing and related revenues

  

Royalties

  

Total

 

Primary geographical markets

            

United States

 $15,203  $1,424  $16,627 

Europe and Middle East

  5,282   16,211   21,493 

Asia Pacific

  27,405   21,627   49,032 

Total

 $47,890  $39,262  $87,152 
             

Major product/service lines

            

Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT, and SATA/SAS)

 $36,471  $34,206  $70,677 

Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)

  11,419   5,056   16,475 

Total

 $47,890  $39,262  $87,152 
             

Timing of revenue recognition

            

Products transferred at a point in time

 $33,794  $39,262  $73,056 

Products and services transferred over time

  14,096      14,096 

Total

 $47,890  $39,262  $87,152 

 

F- 29

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

Contract balances:

 

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

 

  

December 31, 2020

  

December 31, 2021

 
         

Trade receivables

 $14,765  $14,644 

Unbilled receivables (associated with licensing, NRE and related revenue)

  5,479   1,833 

Unbilled receivables (associated with royalties)

  10,980   10,972 

Deferred revenues (short-term contract liabilities)

  2,434   8,661 

 

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 year, 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 year ended December 31, 2021, the Company recognized $2,385 that was included in deferred revenues (short-term contract liability) balance at January 1, 2021.

 

Practical expediency and exemptions:

 

The Company generally expenses sales commissions when incurred because the amortization period would have been less than one year. The Company records these costs within sales and marketing expenses on the Company’s consolidated statements of income (loss).

 

The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

 

F- 30

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

 

NOTE 3: MARKETABLE SECURITIES

 

The following is a summary of available-for-sale marketable securities at December 31, 2020 and 2021:

 

  

As at December 31, 2021

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $11,937  $39  $(7) $11,969 
                 

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

                

Corporate bonds

  78,920   227   (818)  78,329 
                 

Total

 $90,857  $266  $(825) $90,298 

 

 

  

As at December 31, 2020

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Amortized
cost

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $12,667  $49  $(7) $12,709 
                 

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

                

Corporate bonds

  75,483   667   (105)  76,045 
                 

Total

 $88,150  $716  $(112) $88,754 

 

 

F- 31

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2020 and 2021, 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 December 31, 2021

 $53,412  $(667) $ 12,039  $(158)

As of December 31, 2020

 $31,393  $(91) $ 7,381  $(21)

 

During the year ended December 31, 2019 the Company did not recognize any other-than temporary impairment losses. During the years ended December 31, 2020, and 2021, with the adoption of ASU 2016-13, the amount of credit losses recorded was not material.

 

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

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 
             

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

 $13  $14  $43 

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

 $(41) $(20) $(30)

 

 

NOTE 4: 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 2022 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 rate for all of the Company’s operating leases:

 

  

December 31, 2021

 

Weighted average remaining lease term (years)

  5.07 

Weighted average discount rate

  1.97%

 

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

 

  

Year ended December 31,

 
  

2020

  

2021

 
         

Operating lease cost

 $2,587  $3,085 

Cash payments for operating leases

 $2,975  $3,175 

 

F- 32

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

Maturities of lease liabilities are as follows:

 

2022

  3,466 

2023

  1,416 

2024

  794 

2025

  814 

2026 and thereafter

  2,365 

Total undiscounted cash flows

  8,855 

Less imputed interest

  451 

Present value of lease liabilities

 $8,404 

 

 

F- 33

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

 

NOTE 5: 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. 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 measured at fair value by level within the fair value hierarchy. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

Description

 

December 31, 2021

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $90,298     $90,298    

Foreign exchange contract

  63      63    

Investments in marketable equity securities

  2,919   2,919       

 

Description

 

December 31, 2020

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $88,754     $88,754    

 

F- 34

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

 

NOTE 6: PROPERTY AND EQUIPMENT, NET

 

Composition of assets, grouped by major classifications, is as follows:

 

As at December 31,

 
  

2020

  

2021

 

Cost:

        

Computers, software and equipment

 $21,322  $23,541 

Office furniture and equipment

  998   1,069 

Leasehold improvements

  4,059   4,180 
   26,379   28,790 

Less – Accumulated depreciation

  (18,793)  (22,025)

Property and equipment, net

 $7,586  $6,765 

 

The Company recorded depreciation expenses in the amount of $3,233 and $3,184 for the years ended December 31, 2020 and 2021, respectively.

 

NOTE 7: GOODWILL AND INTANGIBLE ASSETS, NET

 

(a)

Goodwill:

 

Changes in goodwill are as follows:

 

  

Year ended December 31,

 
  

2020

  

2021

 

Balance as of January 1,

 $51,070  $51,070 

Acquisition

     23,707 

Balance as of December 31,

 $51,070  $74,777 

 

F- 35

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

 

(b)

Intangible assets:

 

      

Year ended December 31, 2020

  

Year ended December 31, 2021

 
  

Weighted average amortization period (years)

  

Gross carrying amount

  

Accumulated amortization

  

Net

  

Gross carrying amount

  

Accumulated amortization

  

Net

 
                             

Intangible assets –amortizable:

                            
                             

Intangible assets related to the acquisition of Intrinsix business

                            

Customer relationships

  5.5  $  $  $  $3,604  $382  $3,222 

Customer backlog

  1.5            421   164   257 

Patents

  5.0            218   26   192 

Core technologies

  3.0            3,329   647   2,682 
                             
                             

Intangible assets related to the acquisition of Hillcrest Labs business

                            

Customer relationships

  4.4  $3,518  $1,262  $2,256  $3,518  $2,130  $1,388 

Customer backlog

  0.5   72   72      72   72    

R&D Tools

  7.5   2,475   480   1,995   2,475   810   1,665 
                             

Intangible assets related to Immervision assets acuaisition

                            

R&D Tools

  6.4   7,063   1,575   5,488   7,063   2,679   4,384 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (*)

  7.0   1,961   864   1,097   1,961   1,144   817 
                             

Total intangible assets

     $15,089  $4,253  $10,836  $22,661  $8,054  $14,607 

(*) During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of December 31, 2021. In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during 2019 an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies on “cost of revenues” on the Company’s consolidated statements of income (loss).

Future estimated annual amortization charges are as follows:

 

2022

  4,647 

2023

  3,714 

2024

  3,013 

2025

  2,262 

2026 and thereafter

  971 
  $14,607 

 

The Company recorded amortization expense in the amount of $2,588 and $3,801 for the years ended December 31, 2020 and 2021, respectively.

 

F- 36

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

 

NOTE 8: ACCRUED EXPENSES AND OTHER PAYABLES

 

  

As at December 31,

 
  

2020

  

2021

 
         

Engineering accruals

 $920  $719 

Professional fees

  790   782 

Government grants

  524   795 

Income taxes payable, net

  231   420 

Other

  1,378   1,314 

Total

 $3,843  $4,030 

 

 

NOTE 9: STOCKHOLDERS EQUITY

 

a. Common stock:

 

Holders of common stock are entitled to one vote per share on all matters to be voted upon by the Company’s stockholders. In the event of a liquidation, dissolution or winding up of the Company, holders of common stock are entitled to share ratably in all of the Company’s assets. The Board of Directors may declare a dividend out of funds legally available therefore and the holders of common stock are entitled to receive ratably any such dividends. Holders of common stock have no preemptive rights or other subscription rights to convert their shares into any other securities.

 

b. Preferred stock:

 

The Company is authorized to issue up to 5,000,000 shares of “blank check” preferred stock, par value $0.001 per share. Such preferred stock may be issued by the Board of Directors from time to time in one or more series. These series may have designations, preferences and relative, participating, optional or other special rights and any qualifications, limitations or restrictions thereof, including dividend rights, conversion rights, exchange rights, voting rights, redemption rights (including sinking and purchase fund provisions), and dissolution preferences as may be determined by the Company’s Board of Directors.

 

c. Share repurchase program:

 

In August 2008, the Company announced that its Board of Directors approved a share repurchase program for up to one million shares of common stock which was further extended by an additional 5,700,000 shares in 2010, 2013, 2014 and 2018. In February 2020, the Company’s Board of Directors authorized the repurchase by the Company of an additional 700,000 shares of common stock.

 

As of December 31, 2021, 497,608 shares of common stock remained authorized for repurchase under the Company’s share repurchase program.

 

d. Employee and non-employee stock plans:

 

The Company grants a mix of stock options, SARs capped with a ceiling and 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.

 

The SAR unit confers the holder the right to stock appreciation over a preset price of the Company’s common stock during a specified period of time. When the unit is exercised, the appreciation amount is paid through the issuance of shares of the Company’s common stock. The ceiling limits the maximum income for each SAR unit. SARs are considered an equity instrument as it is a net share settled award capped with a ceiling (400% for all SAR grants made in years prior to 2016. Starting in 2016, the Company ceased to grant SAR units). The options and SARs 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 and SARs granted to employees under stock incentive plans 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. Options granted to non‑employee directors vest 25% of the shares underlying the option on each anniversary of the option grant.

 

F- 37

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

In connection with the Company’s acquisition of RivieraWaves, on July 7, 2014, the Company issued an aggregate of 113,000 SARs to 27 employees of RivieraWaves who joined the Company in connection with the acquisition.  The value of these grants was not included in the acquisition price of RivieraWaves. The SARs were granted outside of the Company’s existing equity plans and were granted as a material inducement to such individuals entering into employment with the Company, in accordance with NASDAQ Listing Rule 5635(c)(4).  All of the SARs were priced at $15.17, the fair market value on the grant date, and vest over four years, with 25% of the SARs vesting after one year and the remaining vest in equal portions over the following 36 months, such that all such SARs vested as of December 31, 2018, subject to the employee's continuous service through each vesting date. The SARs have a ceiling limit for maximum income capped at 400%, expire seven years from the grant date and are subject to the terms and condition of the individual SAR agreements.  The SAR grants were approved by the compensation committee of the Board of Directors of the Company.

 

A summary of the Company’s stock option and SARs activities and related information for the year ended December 31, 2021, is as follows:

 

  

Number of
options and SAR units (1)

  

Weighted
average exercise
price

  

Weighted average remaining contractual term

  

Aggregate intrinsic-value

 

Outstanding at the beginning of the year

  289,069  $22.42   3.6  $6,673 

Granted

              

Exercised

  (163,069)  24.24         

Forfeited or expired

              

Outstanding at the end of the year (2)

  126,000  $20.06   2.6  $2,921 

Exercisable at the end of the year (3)

  126,000  $20.06   2.6  $2,921 

 

 

(1)

The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant.

 

 

(2)

Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 124,250 shares of the Company's common stock issuable upon exercise.

 

 

(3)

Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 124,250 shares of the Company's common stock issuable upon exercise.

 

In 2019, 2020 and 2021, the Company did not grant options and/or SARs.

 

The total intrinsic value of options and SARs exercised during the years ended December 31, 2019, 2020 and 2021 was $629, $6,876 and $7,177, respectively.

 

F- 38

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

The options and SARs granted to employees of the Company and its subsidiaries, and the options granted to non-employee directors of the Company which were outstanding as of December 31, 2021, have been classified into a range of exercise prices as follows:

 

    

Outstanding

  

Exercisable

 

Exercise price
(range)

 

Number of
options and SARs

  

Weighted average
remaining contractual
life (years)

  

Weighted average
exercise price

  

Number of
options and SARs

  

Weighted average
remaining contractual
life (years)

  

Weighted average
exercise price

 
14.77-17.61  39,000   1.8  $15.72   39,000   1.8  $15.72 
19.36-19.59  57,000   2.4  $19.41   57,000   2.4  $19.41 
24.86-27.17  30,000   4.1  $26.94   30,000   4.1  $26.94 
     126,000   2.6  $20.06   126,000   2.6  $20.06 

 

A 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. Until the end of 2017, RSUs granted to non-employee directors would generally vest in full on the first anniversary of the grant date. Starting in 2018, RSUs granted to non-employee directors would generally vest in two equal annual installments starting on the first anniversary of the grant date.

 

On May 7, 2019, the Compensation Committee (the “Committee”) of the Board of Directors (the “Board”) of the Company approved, effective immediately, an amendment to the RSU award granted to the Company’s Chief Executive Officer (the “CEO”) on February 19, 2019, consisting of 30,000 RSUs that vest in a three-year period (the “Prior RSU Award”). The Committee and the CEO mutually agreed to amend the Prior RSU Award. In lieu of the Prior RSU Award, the CEO received (1) 10,000 time-based RSUs with the same original three-year vesting schedule starting with 1/3 on February 19, 2020, and (2) an opportunity to receive up to 24,000 PSUs based on the Company’s achievement of the 2019 license and related revenue goal of $41,000 that was approved by the Board (the “2019 License Revenue Target”). If the Company’s results equal 100% of the 2019 License Revenue Target, the CEO would receive 20,000 PSUs. If the Company’s results were between 90% to 99% of the 2019 License Revenue Target, the CEO would receive the same proportion of the 20,000 PSUs. If the Company’s results exceeded 100% of the 2019 License Revenue Target, every 1% increase of the 2019 License Revenue Target, up to 120%, would result in an increase of 1% of the 20,000 PSUs to be awarded to the CEO. In 2019, the Company achieved 116% of the 2019 License Revenue Target, so based on the PSU award conditions, the CEO received 23,200 PSUs. The PSUs vest in a three-year period, with 1/3 of the PSUs having vested on February 19, 2020, and thereafter 1/3 of the remaining PSUs would vest on each of February 19, 2021 and February 19, 2022.

 

On July 19, 2019, the Company issued a total of 52,000 RSUs to 22 employees who joined the Company in connection with the Company's acquisition of the Hillcrest Labs business. The RSUs were granted outside of the Company’s existing equity plans and were granted as inducements to employment in accordance with NASDAQ Listing Rule 5635(c)(4). The RSUs were priced at $25.41 per share, the fair market value on the grant date, and vest over three years, with 34% of the RSUs vesting after one year and the remaining RSUs vesting in equal portions over the following 24 months, such that all RSUs vest after three years, subject to the employee's continuous service through each vesting date.

 

F- 39

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

On February 20, 2020, the Committee granted 17,045, 5,113, 4,545 and 4,545 PSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the 2011 Plan (collectively, the “2020 Short-Term Executive PSUs”). The performance goals for the 2020 Short-Term Executive PSUs with specified weighting were as follows:

 

Weighting

Goals

50%

Vesting of the full 50% of the PSUs occurs if the Company 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 Company’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 Company’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.

50%

Vesting of the full 50% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2020 is greater than the S&P500 index. The vesting threshold is if the return on the Company’s stock for 2020 is at least 90% of the S&P500 index. If the return on the Company’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 Company’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.

 

 

Additionally, PSUs representing an additional 20%, meaning an additional 3,410, 1,023, 909 and 909 PSUs, would be eligible for vesting for each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, if the performance goals set forth above are exceeded.

 

In 2020, the Company achieved 103% of the 2020 License Revenue Target and a positive total shareholder return whereby the return on the Company’s stock for 2020 was 323% greater than the S&P500 index, so based on the PSU award conditions, the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer received 19,261, 5,778, 5136 and 5,136 PSUs, respectively.

 

The 2020 Short-Term Executive PSUs vest 33.4% on February 20, 2021, 33.3% on February 20, 2022 and 33.3% on February 20, 2023.

 

F- 40

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

Also, on February 20, 2020, the Committee granted 56,818, 35,511, 28,409 and 28,409 long-term PSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the 2011 Plan (collectively, the “Long-Term Executive PSUs”). The Long-Term Executive PSUs vest upon the achievement of either of the following performance goals:

 

 

If the Company’s non-GAAP EPS on or before the end of 2022 is tripled from the Company’s non-GAAP EPS in 2018.

 

 

If the Company’s market cap reaches at least $1 billion for at least 30 days of trading based on the market cap information set forth on Yahoo Finance.

 

In 2020, the Company did not achieve any of the above performance goals. On February 17, 2021, the Company achieved the market cap performance goal, and the Long-Term Executive PSUs vested.

 

Furthermore, on February 20, 2020, the Committee granted an aggregate of 18,500 PSUs to certain key employees of the Company. The PSUs shall vest over three years upon the achievement of the following performance goals, with 34% of the PSUs vesting after one year and the remaining vesting in equal portions over the following 24 months, such that all PSUs shall vest after three years, subject to the employee's continuous service through each vesting date:

 

Weighting

Goals

50%

Achievement of specified bookings in 2020 (“Specified Bookings”) for licensing and related revenues associated with certain of the Company’s technologies (the “Specified Booking Target”) in specific geographic region. If 90% of the Specified Booking Target is achieved, 90% of the bonus amount under this component would be payable with every 1% increase resulting in a corresponding increase in the bonus amount under this component.

30%

Execution of definitive license agreements for pre-determined software with at least five of seven original equipment manufacturers. If five such agreements are executed, 71% of the bonus amount under this component, which is subject to a 6% weighting, would be payable. If six agreements are executed, 86% of the bonus amount under this component, which is subject to a 6% weighting, would be payable.

20%

Execution of definitive license agreements with at least two customers in a predetermined strategic market.

 

In 2020, six original equipment manufacturers agreements were executed, so based on the PSU award conditions, the key employees of the Company received 4,515 PSUs. The other two performance goals were not achieved.

 

On February 15, 2021, Bruce A. Mann resigned from the Board of Directors (the “Board”) of the Company, effective immediately. In connection with his retirement, the Board determined to accelerate in full the vesting of Mr. Mann’s 5,902 unvested RSUs.

 

On February 16, 2021, the Board unanimously approved the appointment of Jaclyn Liu as an independent member of the Board with the appointment effective as of February 16, 2021. In accordance with the Company’s non-employee director compensation policy, Ms. Liu received an annual director grant of 1,784 RSUs with fair value of $124,670 under the Company’s 2011 Plan. The RSUs vest over a two-year period with the first 50% vesting after the first anniversary of the grant date and the remainder vesting on the second anniversary of the grant date.

 

F- 41

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

On February 18, 2021, the Committee granted 5,962, 4,024, 3,577 and 3,577 time-based RSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the 2011 Plan. The RSU grants vest 33.4% on February 18, 2022, 33.3% on February 18, 2023 and 33.3% on February 18, 2024.

 

Also, on February 18, 2021, the Committee granted 8,943, 2,683, 2,385 and 2,385 PSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to 2011 Plan (collectively, the “2021 Short-Term Executive PSUs”). The performance goals for the 2021 Short-Term Executive PSUs with specified weighting are as follows:

 

Weighting

Goals

50%

Vesting of the full 50% of the PSUs occurs if the Company achieves the 2021 license and related revenue target approved by the Board (the “2021 License Revenue Target”). The vesting threshold is achievement of 90% of 2021 License Revenue Target. If the Company’s actual result exceeds 90% but less than 99% of the 2021 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 2021 License Revenue Target, every 1% increase of the 2021 License Revenue Target, up to 110%, would result in an increase of 2% of the eligible PSUs.

50%

Vesting of the full 50% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2021 is greater than the S&P500 index. The vesting threshold is if the return on the Company’s stock for 2021 is at least 90% of the S&P500 index. If the return on the Company’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 Company’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.

 

Additionally, PSUs representing an additional 20%, meaning an additional 1,788, 536, 477 and 477, would be eligible for vesting for each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, if the performance goals set forth above are exceeded.

 

In 2021, the Company achieved 109% of the 2021 License Revenue Target and a negative total shareholder return whereby the return on the Company’s stock for 2021 was lesser than the S&P500 index, so based on the PSU award conditions, the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer received 5,276, 1,583, 1,407 and 1,407 PSUs, respectively.

 

F- 42

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

The 2021 Short-Term Executive PSUs vest 33.4% on February 18, 2022, 33.3% on February 18, 2023 and 33.3% on February 18, 2024.

 

A summary of the Company’s RSU and PSU activities and related information for the year ended December 31, 2021, is as follows:

 

  

Number of
RSUs and PSUs

  

Weighted average

grant-date
fair value

 

Unvested as at the beginning of the year

  842,948  $29.30 

Granted

  420,749   47.32 

Vested

  (484,775)  26.80 

Forfeited

  (90,849)  36.19 

Unvested at the end of the year

  688,073  $41.18 

 

Stock Plans

 

As of December 31, 2021, the Company maintains the Company’s 2003 Director Stock Option Plan (the “Director Plan”) and the 2011 Stock Incentive Plan (the “2011 Plan” and together with the Director Plan, the “Stock Plans”).

 

As of December 31, 2021, options, SARs, RSUs and PSUs to purchase 974,542 shares of common stock were available for grant under the Stock Plans.

 

2011 Stock Incentive Plan

 

The 2011 Plan was adopted by the Company’s Board of Directors in February 2011 and stockholders on May 17, 2011. Up to 3,200,000 shares of common stock (subject to adjustment in the event of future stock splits, future stock dividends or other similar changes in the common stock or the Company’s capital structure), plus the number of shares that remain available for grant of awards under the Company’s 2002 Stock Incentive Plan (the “2002 Plan), plus any shares that would otherwise return to the 2002 Plan as a result of forfeiture, termination or expiration of awards previously granted under the 2002 plan (subject to adjustment in the event of stock splits and other similar events), are reserved for issuance under the 2011 Plan. The 2002 Plan was automatically terminated and replaced and superseded by the 2011 Plan, except that any awards previously granted under the 2002 Plan shall remain in effect pursuant to their term. As of December 31, 2021, there were no outstanding equity awards remaining in the 2002 Plan.

 

The 2011 Plan provides for the grant of incentive stock options intended to qualify under Section 422 of the Internal Revenue Code, nonqualified stock options, restricted stock, RSUs, dividend equivalent rights and stock appreciation rights. Officers, employees, directors, external consultants and advisors of the Company and those of the Company’s present and future parent and subsidiary corporations are eligible to receive awards under the 2011 Plan. Under current U.S. tax laws, incentive stock options may only be granted to employees. The 2011 Plan permits the Company's Board of Directors or a committee thereof to determine how grantees may pay the exercise or purchase price of their awards.

 

Unless sooner terminated, the 2011 Plan is effective until April 2030.

 

The Company’s Board of Directors or a committee thereof has authority to administer the 2011 Plan. The Company’s Board of Directors has the authority to adopt, amend and repeal the administrative rules, guidelines and practices relating to the 2011 Plan and to interpret its provisions.

 

F- 43

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

2003 Director Stock Option Plan

 

Under the Director Plan, 1,350,000 shares of common stock (subject to adjustment in the event of future stock splits, future stock dividends or other similar changes in the common stock or the Company’s capital structure) are authorized for issuance.

 

The Director Plan provides for the grant of nonqualified stock options to non-employee directors. Options must be granted at an exercise price equal to the fair market value of the common stock on the date of grant. Options may not be granted for a term in excess of ten years.

 

Under the original terms of the Director Plan, (a) any person who becomes a non-employee director of the Company was automatically granted an option to purchase 38,000 shares of common stock, (b) on June 30 of each year, beginning in 2004, each non-employee director who had served on the Company’s Board of Directors for at least six (6) months as of such date was automatically granted an option with the exercise price being the fair market value of the Company’s common stock as of July 1st of each year to purchase 13,000 shares of common stock, and each non-employee director would receive an option with the exercise price being the fair market value of the Company’s common stock as of July 1st of each year to purchase 13,000 shares of common stock for each committee on which he or she had served as chairperson for at least six months prior to such date, and (c) the Chairman of the Board was granted an additional option with the exercise price being the fair market value of the Company’s common stock as of July 1st of each year to purchase 15,000 shares of common stock on an annual basis. In February 2015, the Board suspended the automatic grant of stock options to each non-employee director and the Chairman of the Board under the Director Plan.  In lieu of the automatic stock option grants under the Director Plan, the Board approved an equity award to all current directors of the Company consisting solely of RSUs granted under the 2011 Plan.  From February 2015 to 2017, the Chairman of the Board of Directors would receive a RSU award with an annualized value of $268,520, directors with a chairperson position on any committee of the Board of Directors would receive a RSU award with an annualized value of $249,340 and all other directors would receive a RSU award with an annualized value of $124,670. In response to market trends, in lieu of the prior annualized values of the RSU awards to directors, starting in July 2018, each director was granted shares of RSUs based on an annualized value of $124,670, which vest 50% on the first year anniversary of the grant date and the remaining 50% on the second year anniversary of the grant date. In July 2019, 2020 and 2021, based on the new parameters, the directors of the Company received a grant of RSUs in the aggregate amount of 35,399 RSUs, 26,984 RSUs and 21,392 RSUs, respectively. In February 2019, the Board determined that each new director of the Company, in lieu of an option to purchase 38,000 shares of common stock, would receive a RSU award with an annualized value of $124,670.

 

The Company’s Board of Directors or a committee thereof may grant additional options to purchase common stock with a vesting schedule to be determined by the Board of Directors in recognition of services provided by a non-employee director in his or her capacity as a director.

 

The Company’s Board of Directors or a committee thereof has authority to administer the Director Plan. The Company’s Board of Directors or a committee thereof has the authority to adopt, amend and repeal the administrative rules, guidelines and practices relating to the Director Plan and to interpret its provisions.

 

2002 Employee Stock Purchase Plan (ESPP)

 

The ESPP was adopted by the Company’s Board of Directors and stockholder in July 2002. The ESPP is intended to qualify as an “Employee Stock Purchase Plan” under Section 423 of the U.S. Internal Revenue Code and is intended to provide the Company’s employees with an opportunity to purchase shares of common stock through payroll deductions. An aggregate of 3,050,000 shares of common stock (subject to adjustment in the event of future stock splits, future stock dividends or other similar changes in the common stock or the Company’s capital structure) are reserved for issuance. As of December 31, 2021, 200,542 shares of common stock were available for future issuance under the ESPP.

 

F- 44

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

All of the Company’s employees who are regularly employed for more than five months in any calendar year and work 20 hours or more per week are eligible to participate in the ESPP. Non-employee directors, consultants, and employees subject to the rules or laws of a foreign jurisdiction that prohibit or make impractical their participation in an employee stock purchase plan are not eligible to participate in the ESPP.

 

The ESPP designates offer periods, purchase periods and exercise dates. Offer periods generally will be overlapping periods of 24 months. Purchase periods generally will be six-month periods. Exercise dates are the last day of each purchase period. In the event the Company merges with or into another corporation, sells all or substantially all of the Company’s assets, or enters into other transactions in which all of the Company’s stockholders before the transaction own less than 50% of the total combined voting power of the Company’s outstanding securities following the transaction, the Company’s Board of Directors or a committee designated by the Board may elect to shorten the offer period then in progress.

 

The price per share at which shares of common stock may be purchased under the ESPP during any purchase period is the lesser of:

 

 

85% of the fair market value of common stock on the date of grant of the purchase right, which is the commencement of an offer period; or

 

 

85% of the fair market value of common stock on the exercise date, which is the last day of a purchase period.

 

The participant’s purchase right is exercised in the above noted manner on each exercise date arising during the offer period unless, on the first day of any purchase period, the fair market value of common stock is lower than the fair market value of common stock on the first day of the offer period. If so, the participant’s participation in the original offer period will be terminated, and the participant will automatically be enrolled in the new offer period effective the same date.

 

The ESPP is administered by the Board of Directors or a committee designated by the Board, which will have the authority to terminate or amend the plan, subject to specified restrictions, and otherwise to administer and resolve all questions relating to the administration of the plan.

 

e. Dividend policy:

 

The Company has never declared or paid any cash dividends on its capital stock and does not anticipate paying any cash dividends in the foreseeable future.

 

 

NOTE 10: DERIVATIVES AND HEDGING ACTIVITIES

 

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

 

  

Year ended December 31,

 
  

2020

  

2021

 

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange forward contracts

 $  $63 

Total

 $  $63 

 

F- 45

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

The Company recorded the fair value of derivative assets in “prepaid expenses and other current assets” on the Company’s consolidated balance sheets.

 

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

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $55  $(8) $ 

Foreign exchange forward contracts

  385   640   228 
  $440  $632  $228 

 

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

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $(27) $(6) $ 

Foreign exchange forward contracts

  (280)  (682)  (165)
  $(307) $(688) $(165)

 

The Company recorded in cost of revenues and operating expenses, a net gain of $307, a net gain of $688 and a net gain of $165 during the years ended December 31, 2019, 2020 and 2021, respectively, related to its Hedging Contracts.

 

F- 46

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

 

NOTE 11: ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

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

 

  

Year ended December 31, 2020

  

Year ended December 31, 2021

 
  

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

 $45  $49  $94  $478  $  $478 

Other comprehensive income (loss) before reclassifications

  428   556   984   (892)  200   (692)

Amounts reclassified from accumulated other comprehensive income (loss)

  5   (605)  (600)  (13)  (145)  (158)

Net current period other comprehensive income (loss)

  433   (49)  384   (905)  55   (850)

Ending balance

 $478  $  $478  $(427) $55  $(372)

 

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)

              
  

Year ended December 31,

  
  

2019

  

2020

  

2021

  

Unrealized gains (losses) on cash flow hedges

 $5  $14  $4 

Cost of revenues

   272   607   144 

Research and development

   8   19   4 

Sales and marketing

   22   48   13 

General and administrative

   307   688   165 

Total, before income taxes

   36   83   20 

Income tax expense

   271   605   145 

Total, net of income taxes

              

Unrealized gains (losses) on available-for-sale marketable securities

  (28)  (6)  13 

Financial income, net

   (9)  (1)   

Income tax benefit

   (19)  (5)  13 

Total, net of income taxes

              
  $252  $600  $158 

Total, net of income taxes

 

F- 47

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

 

NOTE 12: GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER AND PRODUCT DATA

 

a. Summary information about geographic areas:

 

The Company manages its business on a basis of one reportable segment: the licensing of intellectual property and integrated IP solutions 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:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Revenues based on customer location:

            

United States

 $16,627  $20,813  $26,718 

Europe, Middle East (2)

  21,493   11,966   6,876 

Asia Pacific (1)

  49,032   67,547   89,102 

Other

        10 
  $87,152  $100,326  $122,706 
             

(1) China

 $33,233  $51,726  $67,491 

(2) Germany

 $16,100   *)    *) 

 

*) Less than 10%

 

  

2020

  

2021

 

Long-lived assets by geographic region:

        

Israel

 $11,248  $8,402 

France

  814   599 

United States

  2,868   4,624 

Other

  1,708   1,967 
  $16,638  $15,592 

 

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:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Customer A

  15%  14%  21%

Customer B

  19%  15%  *) 

 

*) Less than 10%

 

c. Information about Products and Services:

 

The following table sets forth the products and services as percentages of the Company’s total revenues in each of the periods set forth below:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Connectivity products and services

  81%  78%  73%

Smart sensing products and services

  19%  22%  27%

 

F- 48

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

 

NOTE 13: SELECTED STATEMENTS OF INCOME DATA

 

a. Financial income, net:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 
             

Interest income

 $4,220  $3,291  $1,873 

Gain (loss) on available-for-sale marketable securities, net

  (28)  (6)  13 

Amortization of premium on available-for-sale marketable securities, net

  (554)  (444)  (420)

Foreign exchange gain (loss), net

  (347)  443   (1,269)

Total

 $3,291  $3,284  $197 

 

b. Remeasurement of marketable equity securities:

 

The Company recorded a gain of $1,983 in 2021 related to remeasurement of its marketable equity securities. During the years ended December 31, 2019 and 2020, no impairment loss was identified.

 

The following table summarizes the total carrying value of the Company’s investment in marketable equity securities held as of December 31, 2021, including cumulative unrealized upward adjustments made to the initial cost basis of the investment:

 

Initial cost basis

 $1,806 

Upward adjustments

  1,113 

Total carrying value at the end of the period

 $2,919 

 

 

NOTE 14: TAXES ON INCOME

 

a. U.S. tax reform

 

On December 22, 2017, the U.S. government enacted the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act includes significant changes to the U.S. corporate income tax system including but not limited to: a federal corporate rate reduction from 35% to 21%; creation of the base erosion anti-abuse tax (“BEAT”), introduction of the Global Intangible Low Taxed Income (“GILTI”) provisions; the transition of U.S. international taxation from a worldwide tax system to a modified territorial tax system; modifications to the allowance of net business interest expense deductions; modification of net operating loss provisions; changes to 162(m) limitation rules and bonus depreciation provisions. The change to a modified territorial tax system resulted in a one-time U.S. tax liability on those earnings which have not previously been repatriated to the U.S. (the “Transition Tax”), with future dividend distributions not subject to U.S. federal income tax when repatriated. A majority of the provisions in the Tax Act became effective January 1, 2018.

 

F- 49

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

In connection with its analysis of the impact of the Tax Act, the Company had $16,053 of Transition Tax inclusion reported on the tax return filed for the year ended December 31, 2017. After the utilization of existing tax net operating loss carryforwards, the Company did not pay additional U.S. federal cash taxes.

 

The Tax Act added a new code section 951A, which requires a U.S. shareholder of a Controlled Foreign Corporation (“CFC”) to include in current taxable income, its GILTI in a manner similar to Subpart F income. The statutory language also allows a deduction for corporate shareholders equal to 50% of the GILTI inclusion, which would be reduced to 37.5% starting in 2026. In general, GILTI imposes a tax on the net income of foreign corporate subsidiaries in excess of a deemed return on their tangible assets.  The Company is subject to GILTI for 2018 and future periods.  The Company is electing to account for the income tax effects of GILTI as a ‘period cost‘, an income tax expenses in the year the tax is incurred.

 

For the fiscal year ended 2020 and 2021, the Company operated at net losses before and after GILTI inclusion and did not pay additional U.S. federal cash taxes.

 

Furthermore, the Tax Act limits the carryover of net operating losses generated after tax years 2017 to 80% of taxable income and eliminates the ability to carryback.  Losses incurred before January 1, 2018 have not changed and are not limited to the 80% of taxable income and will continue to be carried forward 20 years. The Company has fully utilized all pre-2018 net operating losses. Any future net operating losses generated will be carried forward indefinitely and subject to an 80% taxable income limitation.

 

b. A number of the Company’s operating subsidiaries are taxed at rates lower than U.S. rates.

 

1. Irish Subsidiaries

 

The Irish operating subsidiaries qualified for a 12.5% tax rate on its trade. Interest income earned by the Irish subsidiaries is taxed at a rate of 25%. As of December 31, 2021, the open tax years, subject to review by the applicable taxing authorities for the Irish subsidiaries, are 2016 and subsequent years.

 

2. Israeli Subsidiary

 

The Israeli subsidiary enjoys certain tax benefits in Israel, particularly as a result of the “Approved Enterprise” and the “Benefited Enterprise” status of its facilities and programs through 2019, and the “Technological Preferred Enterprise” status of its facilities and programs since 2020.

 

The Israeli subsidiary has been granted “Approved Enterprise” and “Benefited Enterprise” status under the Israeli Law for the Encouragement of Capital Investments. For such Approved Enterprises and Benefited Enterprises, the Israeli subsidiary elected to apply for alternative tax benefits—the waiver of government grants in return for tax exemptions on undistributed income. Upon distribution of such exempt income, the Israeli subsidiary will be subject to corporate tax at the rate ordinarily applicable to the Approved Enterprise’s or Benefited Enterprise’s income. Such tax exemption on undistributed income applies for a limited period of between two to ten years, depending upon the location of the enterprise. During the remainder of the benefits period (generally until the expiration of ten years), a reduced corporate tax rate not exceeding 23% will apply.

 

F- 50

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

The Israeli subsidiary is a foreign investor company, or FIC, as defined by the Investment Law. FICs are entitled to further reductions in the tax rate normally applicable to Approved Enterprises and Benefited Enterprises. Depending on the foreign ownership in each tax year, the tax rate can range between 10% (when foreign ownership exceeds 90%) to 20% (when foreign ownership exceeds 49%). There can be no assurance that the subsidiary will continue to qualify as an FIC in the future or that the benefits described herein will be granted in the future.

 

The Company’s Israeli subsidiary’s tax-exempt profit from Approved Enterprises and Benefited Enterprises is permanently reinvested as the Company’s management has determined that the Company does not currently intend to distribute dividends. Therefore, deferred taxes have not been provided for such tax-exempt income. The Company intends to continue to reinvest these profits and does not currently foresee a need to distribute dividends out of such tax-exempt income.

 

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 during April 2017.

 

The new tax track under the Amendment, which is applicable to the Israeli subsidiary, is the “Technological Preferred Enterprise”.  A 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 law, which is located in the center of Israel (where our Israeli subsidiary is currently located) is subject to tax at a rate of 12% on profits deriving from intellectual property (in development area A, the tax rate is 7.5%), subject to satisfaction of a number of conditions, including compliance with a minimal amount or ratio of annual Research and development expenditure and Research and development employees, as well as having at least 25% of annual income derived from exports. Any dividends distributed to "foreign companies", as defined in the law, deriving from income from the technological enterprises will be subject to tax at a rate of 4% if foreign entities hold at least 90% of the Company’s common stock.

 

On November 15, 2021, the Economic Efficiency Law (amending legislation to achieve the budget targets for the 2021 and 2022 budget years) was published (hereinafter: the "Economic Efficiency Law"), in which a temporary provision was set regarding the thawing of profits accumulated until December 31,2020 by the companies, in the years in which the same profits were exempt from corporation tax (hereinafter: "Trapped earnings") taking into account the mechanism established for the payment of reduced tax (hereinafter: "Temporary provisions").

 

Along with a reduced tax payment mechanism, section 74 of the Capital Investment Encouragement Act has been amended so that as of August 15, 2021, in any dividend distribution (including a dividend under section 51B) by a company whose said trapped earnings, it will be necessary to attribute part of that distribution to those trapped earnings.

 

In accordance with the temporary provisions, the reduction of the corporation tax will apply to profits that will be thawed (without the actual obligation to distribute them) for one year from the date of publication of the law. The reduction of the tax liability for corporate tax supplementation depends on the ratio of trapped earnings that will be thawed out of the total trapped earnings and the rate of foreign investment in the years in which the profits were created, so the higher the ratio of trapped earnings that are released, the lower the tax. The minimum tax rate to be paid is 6%. In addition, a company that chooses to pay reduced corporation tax will have to invest in an industrial plant that owns a designated investment amount, in accordance with the requirements of the Economic Efficiency Law, in the five years beginning in the tax year in which the election date applies. The amount of the intended investment will be invested in the purchase of productive assets and/or investment in research and development in Israel and/or payment of wages to new employees added.

 

F- 51

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

In light of the Company's decision not to distribute a dividend in the coming year, no tax expenses were recognized in the tax year.

 

The balance of accumulated income that has not yet been thawed as of December 31, 2021 is 118,512 NIS (approximately $38,107)

 

In addition, due to a lack of intention to distribute a dividend in a subsidiary that has imprisoned profits, the Company did not recognize as of December 31, 2021 a deferred tax liability against recognition of deferred tax expenses.

 

Income not eligible for Approved Enterprise benefits, Benefited Enterprise benefits or Technological Preferred Enterprise is taxed at a regular rate, which was 23% in 2021, 2020 and 2019.

 

The Israeli subsidiary elected to compute taxable income in accordance with Income Tax Regulations (Rules for Accounting for Foreign Investors Companies and Certain Partnerships and Setting their Taxable Income), 1986. Accordingly, the taxable income or loss is calculated in U.S. dollars. Applying these regulations reduces the effect of the foreign exchange rate (of NIS against the U.S. dollar) on the Company’s Israeli taxable income.

 

As of December 31, 2021, the open tax years, subject to review by the applicable taxing authorities for the Israeli subsidiary, are 2018 and subsequent years.

 

3. French Subsidiary

 

In 2017, the French government passed a series of tax reforms allowing for the phased reduction in the corporate tax rate. In 2018, the French operating subsidiary qualified for a 28% corporate income tax rate for taxable profit up to €500 (approximately $560) and the standard corporate income tax rate of 33.33% for taxable profit above €500 (approximately $560). In 2019, the standard corporate income tax rate was reduced to 31%, with the first €500 (approximately $560) of taxable profit still being subject to the 28% rate. In 2020, the 28% corporate income tax rate has become the new standard rate for all taxable profits. In 2021, the standard corporate income tax rate is reduced to 26.5%. In 2022, the standard corporate income tax rate will be reduced to 25%. 

 

As of December 31, 2021, the open tax years subject to review by the applicable taxing authorities for the French subsidiary are 2019 and subsequent years.

 

c. Taxes on income comprised of:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Domestic taxes:

            

Current

 $3  $12  $5 

Deferred

        (1,536)

Foreign taxes:

            

Current

  1,936   6,337   11,772 

Deferred

  (600)  (1,449)  (4,949)
  $1,339  $4,900  $5,292 
             

Income before taxes on income:

            

Domestic

 $(9,039) $(6,348) $(14,883)

Foreign

  10,406   8,869   20,571 
  $1,367  $2,521  $5,688 

 

F- 52

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

d. Reconciliation between the Companys effective tax rate and the U.S. statutory rate:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Income before taxes on income

 $1,367  $2,521  $5,688 

Theoretical tax at U.S. statutory rate

  287   529   1,194 

Foreign income taxes at rates other than U.S. rate

  (33)  810   450 

Approved and benefited enterprises benefits (*)

  (154)      

Technological Preferred Enterprise benefits (*)

     22   836 

Subpart F

  568   359   192 

Non-deductible items

  124   306   340 

Non-taxable items

  (486)  (690)  (483)

Changes in uncertain tax position

  (1,029)      

Stock-based compensation expense

  (3)  (666)  (1,193)

Impacts of GILTI

  967   644    

Tax adjustment in respect of difference tax rate of foreign subsidiary

  364   1,044   108 

Foreign withholding taxes

  444      648 

Changes in valuation allowance

  (209)  2,487   2,575 

Other, net

  499   55   625 

Taxes on income

 $1,339  $4,900  $5,292 
             

(*) Basic and diluted earnings per share amounts of the benefit resulting from:

            

the “Approved Enterprise” and “Benefited Enterprise” status

 $0.01  $  $ 

the “Technological Preferred Enterprise benefits” status

 $  $0.00  $0.04 

 

F- 53

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

e. Deferred taxes on income:

 

Significant components of the Company’s deferred tax assets are as follows:

 

  

As at December 31,

 
  

2020

  

2021

 

Deferred tax assets

        

Operating loss carryforward

 $9,493  $15,621 

Accrued expenses and deferred revenues

  1,783   1,951 

Temporary differences related to R&D expenses

  4,275   5,057 

Equity-based compensation

  3,667   2,756 

Operating leases

  1,619   1,737 

Tax credit carry forward

  7,214   10,997 

Other

  202   132 

Total gross deferred tax assets

  28,253   38,251 

Valuation allowance

  (15,844)  (19,288)

Net deferred tax assets

 $12,409  $18,963 
         

Deferred tax liabilities

        

Operating leases

 $1,583  $1,719 

Intangible assets

     1,394 

Total deferred tax liabilities

 $1,583  $3,113 
         

Net deferred tax assets (*)

 $10,826  $15,850 

 

(*)

$45 and $119 net deferred taxes for the years ended December 31, 2020 and 2021, respectively, are from domestic jurisdictions.

 

Changes in valuation allowances on deferred tax assets result from management's assessment of the Company's ability to utilize certain future tax deductions, operating losses and tax credit carryforwards prior to expiration. Valuation allowances were recorded to reduce deferred tax assets to an amount that will, more likely than not, be realized in the future. The net change in the valuation allowance primarily reflects a decrease in deferred tax assets on future tax deductions.

 

As of December 31, 2021, the Company’s undistributed earnings from non-U.S. subsidiaries are intended to be indefinitely reinvested in non-U.S. operations, and therefore no U.S. deferred taxes liabilities have been recorded.

 

f. Uncertain tax positions:

 

A reconciliation of the beginning and ending amount of gross unrecognized tax benefits based on the provisions of FASB ASC No. 740 is as follows:

 

  

Year ended December 31,

 
  

2020

  

2021

 

Beginning of year

 $1,037  $1,558 

Additions for current year tax positions

  387   133 

Additions (reductions) for prior year’s tax positions

  134   (81)

Balance at December 31

 $1,558  $1,610 

 

F- 54

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

As of December 31, 2020 and 2021, there were $1,558 and $1,610, respectively, of unrecognized tax benefits that if recognized would affect the annual effective tax rate. The Company did not accrue interest and penalties relating to unrecognized tax benefits in its provision for income taxes during the years ended December 31, 2020 and 2021 because such interest and penalties did not have a material impact on the Company’s financial statements.

 

The Company believes that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company's tax audits are resolved in a manner not consistent with management's expectations, the Company could be required to adjust its provision for income taxes in the period such resolution occurs. The Company does not expect uncertain tax positions to change significantly over the next 12 months, except in the case of settlements with tax authorities, the likelihood and timing of which are difficult to estimate.

 

g. Tax loss carryforwards:

 

As of December 31, 2021, CEVA and its subsidiaries had net operating loss carryforwards for federal income tax purposes of approximately $23,723, which are available to offset future federal taxable income indefinitely. As of December 31, 2021, CEVA and its subsidiaries had net operating loss carryforwards for California income tax purposes of approximately $13,027, which are available to offset future California taxable income. Such loss carryforwards begin to expire in 2030.

 

As of December 31, 2021, CEVA’s Irish subsidiary had foreign operating losses of approximately $51,293, which are available to offset future taxable income indefinitely.

 

h. Tax returns:

 

CEVA files income tax returns in the U.S. federal jurisdiction and various state and local jurisdictions. With few exceptions, CEVA is no longer subject to U.S. federal income tax examinations by tax authorities, and state and local income tax examinations, for the years prior to 2010.

 

 

NOTE 15: RELATED PARTY TRANSACTIONS

 

On February 16, 2021, the Board unanimously approved the appointment of Jaclyn Liu as an independent member of the Board with the appointment effective as of February 16, 2021. Ms. Liu is a partner of Morrison & Foerster LLP, outside legal counsel to the Company. Fees attributed to Morrison & Foerster LLP during the year ended December 31, 2021, were $1,110. The accounts payable balance with Morrison & Foerster LLP at December 31, 2021 was $11.

 

 

NOTE 16: COMMITMENTS AND CONTINGENCIES

 

a. The Company is not a party to any litigation or other legal proceedings that the Company believes could reasonably be expected to have a material adverse effect on the Company’s business, results of operations and financial condition.

 

b. As of December 31, 2021, the Company and its subsidiaries had several non-cancelable operating leases, primarily for facilities and equipment. These leases generally contain renewal options and require the Company and its subsidiaries to pay all executory costs such as maintenance and insurance. In addition, the Company has several fixed service agreements with sub-contractors.

 

F- 55

 

CEVA, INC.

 

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(in thousands, except share data)

 

As of December 31, 2021, future purchase obligations and minimum rental commitments for leasehold properties and operating leases with non-cancelable terms are as follows:

 

  

Minimum rental
commitments for leasehold properties

  

Commitments for other lease obligations

  

Other purchase
obligations

  

Total

 
                 

2022

 $513  $6,855  $2,100  $9,468 

2023

  318   272   145   735 

2024

  40      130   170 

2025 and thereafter

  38      21   59 

Total

 $909  $7,127  $2,396  $10,432 

 

c. Royalties:

 

The Company participated in programs sponsored by the Israeli government for the support of research and development activities. Through December 31, 2021, the Company had obtained grants from the IIA for certain of the Company’s research and development projects. The Company is obligated to pay royalties to the IIA, amounting to 3%-3.5% of the sales of the products and other related revenues (based on the dollar) generated from such projects, up to 100% of the grants received. Royalty payment obligations also bear interest at the LIBOR rate. The obligation to pay these royalties is contingent on actual sales of the products and in the absence of such sales, no payment is required.

 

Royalty expenses relating to the IIA grants included in cost of revenues for the years ended December 31, 2019, 2020 and 2021 amounted to $715, $1,066 and $1,175, respectively. As of December 31, 2021, the aggregate contingent liability to the IIA (including interest) amounted to $27,174.

 

F- 56
 

 
 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

CEVA, INC.

 

 

 

 

 

 

 

 

 

 

By:

/S/ Gideon Wertheizer

 

 

 

Gideon Wertheizer

 

 

 

Chief Executive Officer

 

 

March 1, 2022

 

POWER OF ATTORNEY

 

KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Gideon Wertheizer and Yaniv Arieli or either of them, his true and lawful attorneys-in-fact and agents, with full power of substitution and re-substitution, for him and in his name, place and stead, in any and all capacities to sign any and all amendments to this Annual Report on Form 10‑K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the SEC, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or either of them, or their or his substitutes or substitute, may lawfully do or cause to be done by virtue hereof.

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

 

Signature

 

Title

Date

/S/ GIDEON WERTHEIZER

 

Chief Executive Officer and Director

March 1, 2022

Gideon Wertheizer   (Principal Executive Officer & Director)  
       

/S/ YANIV ARIELI

 

Chief Financial Officer and Treasurer (Principal

March 1, 2022

Yaniv Arieli   Financial Officer and Principal Accounting Officer)  
       

/S/ PETER MCMANAMON

 

Director and Chairman

March 1, 2022

Peter McManamon      
       

/S/ BERNADETTE ANDRIETTI

 

Director

March 1, 2022

Bernadette Andrietti      
       

/S/ ELIYAHU AYALON

 

Director

March 1, 2022

Eliyahu Ayalon      
       

/S/ ZVI LIMON

 

Director

March 1, 2022

Zvi Limon

     
       

/S/ JACLYN LIU

 

Director

March 1, 2022

Jaclyn Liu      
       

/S/ MARIA MARCED

 

Director

March 1, 2022

Maria Marced      
       

/S/ SVEN-CHRISTER-NILSSON

 

Director

March 1, 2022

Sven-Christer Nilsson      
       

/S/ LOUIS SILVER

 

Director

March 1, 2022

Louis Silver      

 

 
EX-21.1 2 ex_340332.htm EXHIBIT 21.1 ex_340332.htm

Exhibit 21.1

 

CEVA, INC.

 

Subsidiaries

 

The following are the subsidiaries of CEVA, Inc.

 

Name

Jurisdiction of Incorporation

CEVA Limited

Northern Ireland

CEVA Development, Inc.

California

CEVA Inc.

Cayman Islands

CEVA Ireland Limited

Republic of Ireland

CEVA DSP Limited

Israel

CEVA Services Limited

Republic of Ireland

CEVA Systems LLC

Delaware

Nihon CEVA K.K.

Japan

CEVA Technologies Limited

Republic of Ireland

CEVA Technologies, Inc.

Delaware

CEVA Germany GmbH.

Germany

CEVA France

France

RivieraWaves SAS

France

Intrinsix Corp.

Massachusetts

 

 

 

 

 

 

 

 

 
EX-23.1 3 ex_340333.htm EXHIBIT 23.1 ex_340333.htm

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statements (Form S-8 Nos. 333-239813, 333-219868, 333-206274, 333-176207, 333-101553, 333-107443, 333-115506, 333-141355 and 333-160866) pertaining to the 2011 Stock Incentive Plan, 2002 Stock Incentive Plan, 2002 Employee Stock Purchase Plan, 2000 Stock Incentive Plan, Parthus Technologies 2000 Share Incentive Plan, Chicory Systems, Inc. 1999 Employee Stock Option/Stock Issuance Plan, and Amended and Restated 2003 Director Stock Option Plan of CEVA Inc. (formerly ParthusCeva, Inc.) of our reports dated March 1, 2022, with respect to the consolidated financial statements of CEVA Inc., and the effectiveness of internal control over financial reporting of CEVA Inc., included in this Annual Report (Form 10-K) for the year ended December 31, 2021.

 

 

 

 

  Tel-Aviv, Israel

 

 /s/ KOST FORER GABBAY & KASIERER

 

 

 

 

 

 March 1, 2022

  A Member of Ernst & Young Global

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
EX-31.1 4 ex_340334.htm EXHIBIT 31.1 ex_340334.htm

EXHIBIT 31.1

 CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO

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

 

I, Gideon Wertheizer, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K 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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)

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

 

(b)

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

 

(c)

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

 

(d)

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

 

5.

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

 

(a)

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

 

(b)

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

 

Date: March 1, 2022

By:   /s/ Gideon Wertheizer

 

Gideon Wertheizer

 

Chief Executive Officer

 

 

 
EX-31.2 5 ex_340335.htm EXHIBIT 31.2 ex_340335.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 Annual Report on Form 10-K 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 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)

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

 

(b)

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

 

(c)

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

 

(d)

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

 

5.

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

 

(a)

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

 

(b)

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

 

Date: March 1, 2022

By:   /s/ Yaniv Arieli

 
 

Yaniv Arieli

 

Chief Financial Officer

 

 

 
EX-32 6 ex_340336.htm EXHIBIT 32 ex_340336.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 Annual Report on Form 10-K of CEVA, Inc. (the “Company”) for the year ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Gideon Wertheizer, Chief Executive Officer of the Company, and Yaniv Arieli, Chief Financial Officer of the Company, each hereby certifies, that, to the best of his knowledge:

 

(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 at the dates and for the periods indicated.

 

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: March 1, 2022

 

 

/s/ Gideon Wertheizer

 
 

Gideon Wertheizer

Chief Executive Officer

 
     
 

/s/ Yaniv Arieli

 
 

Yaniv Arieli

Chief Financial Officer

 

 

 
EX-101.SCH 7 ceva-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Income (Loss) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Statements of Changes in Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Statements of Changes in Stockholders' Equity (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 1 - Organization and Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 2 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 3 - Marketable Securities link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 4 - Leases link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 5 - Fair Value Measurement link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 6 - Property and Equipment, Net link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 8 - Accrued Expenses and Other Payables link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 9 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 10 - Derivatives and Hedging Activities link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 13 - Selected Statements of Income Data link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 14 - Taxes on Income link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 15 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 16 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 2 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 3 - Marketable Securities (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 4 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 5 - Fair Value Measurement (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 6 - Property and Equipment, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 8 - Accrued Expenses and Other Payables (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 9 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 10 - Derivatives and Hedging Activities (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 13 - Selected Statements of Income Data (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 14 - Taxes on Income (Tables) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 16 - Commitments and Contingencies (Tables) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Immervision Partnership (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Acquired Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Pro Forma Information (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Equity-based Compensation Expenses Related to Stock Options, SARs, RSUs and Employee Stock Purchase Plan (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 2 - Revenue Recognition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 2 - Revenue Recognition - Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 3 - Marketable Securities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 3 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 4 - Leases -Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 6 - Property and Equipment, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 9 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note 10 - Derivatives and Hedging Activities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Note 10 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) link:calculationLink link:definitionLink link:presentationLink 078 - Disclosure - Note 10 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 079 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 080 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 081 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 082 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details) link:calculationLink link:definitionLink link:presentationLink 083 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details) link:calculationLink link:definitionLink link:presentationLink 084 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Major Customers Data As Percentage of Total Revenues (Details) link:calculationLink link:definitionLink link:presentationLink 085 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Information About Products and Services (Details) link:calculationLink link:definitionLink link:presentationLink 086 - Disclosure - Note 13 - Selected Statements of Income Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 087 - Disclosure - Note 13 - Selected Statements of Income Data - Financial Income, Net (Details) link:calculationLink link:definitionLink link:presentationLink 088 - Disclosure - Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details) link:calculationLink link:definitionLink link:presentationLink 089 - Disclosure - Note 14 - Taxes on Income (Details Textual) link:calculationLink link:definitionLink link:presentationLink 090 - Disclosure - Note 14 - Taxes on Income - Composition of Taxes on Income (Details) link:calculationLink link:definitionLink link:presentationLink 091 - Disclosure - Note 14 - Taxes on Income - Reconciliation Between the Company's Effective Tax Rate and the U.S. Statutory Rate (Details) link:calculationLink link:definitionLink link:presentationLink 092 - Disclosure - Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details) link:calculationLink link:definitionLink link:presentationLink 093 - Disclosure - Note 14 - Taxes on Income - Uncertain Tax Positions (Details) link:calculationLink link:definitionLink link:presentationLink 094 - Disclosure - Note 15 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 095 - Disclosure - Note 16 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 096 - Disclosure - Note 16 - Commitments and Contingencies - Future Purchase Obligations and Minimum Rental Commitments for Leasehold Properties and Operating Leases With Non-cancelable Terms (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 ceva-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ceva-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ceva-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Expected dividend yield us-gaap_DerivativeGainLossOnDerivativeNet Derivative, Gain (Loss) on Derivative, Net, Total Note To Financial Statement Details Textual Significant Accounting Policies Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Intrinsix Corp. [Member] Represents Intrinsix Corp. Note 1 - Organization and Significant Accounting Policies Available-for-sale - matures within one year, Amortized cost Note 2 - Revenue Recognition Note 3 - Marketable Securities Risk-free interest rate, maximum Available-for-sale - matures within one year, Fair value Note 4 - Leases Note 5 - Fair Value Measurement Morrison & Foerster LLP [Member] Transaction between related party. Note 6 - Property and Equipment, Net Long-term liabilities: Note 7 - Goodwill and Intangible Assets, Net Note 8 - Accrued Expenses and Other Payables Note 9 - Stockholders' Equity Risk-free interest rate, minimum ceva_BusinessCombinationConsiderationTransferredEscrowToSatisfyIndemnificationClaims Business Combination, Consideration Transferred, Escrow to Satisfy Indemnification Claims Amount of cash held in escrow to satisfy indemnification claims in a business combination. Note 10 - Derivatives and Hedging Activities Chief Executive Officer and Chief Technology Officer of Intrinsix [Member] Represents the Chief Executive Officer and the Chief Technology Officer of Intrinsix. Note 11 - Accumulated Other Comprehensive Income (Loss) Expected volatility, minimum ceva_PercentageOfMergerConsideration Percentage of Merger Consideration The percentage of merger consideration payable to counter parties. Note 12 - Geographic Information and Major Customer and Product Data Research and Development Tools [Member] Represents R&D tools. Note 13 - Selected Statements of Income Data Net assets (including cash in the amount of $600) Amount of net assets, excluding goodwill and intangible assets, acquired at the acquisition date. Expected volatility, maximum us-gaap_LiabilitiesCurrent Total current liabilities us-gaap_DueToRelatedPartiesCurrent Due to Related Parties, Current, Total Note 14 - Taxes on Income Note 16 - Commitments and Contingencies Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details) Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Immervision Partnership (Details) Contractual term of up to (months) (Month) us-gaap_OtherLiabilitiesCurrent Other Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) (Parentheticals) Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Acquired Intangible Assets (Details) Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Pro Forma Information (Details) Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details) Note 1 - Organization and Significant Accounting Policies - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Details) Note 1 - Organization and Significant Accounting Policies - Equity-based Compensation Expenses Related to Stock Options, SARs, RSUs and Employee Stock Purchase Plan (Details) Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Note 1 - Organization and Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Share (Details) Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Total Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Granted, weighted average fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss 12 months or greater, Gross unrealized loss Additions (reductions) for prior year’s tax positions Amount of increase (decrease) in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) Vested, weighted average fair value (in dollars per share) Note 2 - Revenue Recognition - Assets and Liabilities (Details) ceva_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill Total assets Amount of assets, including goodwill, acquired at the acquisition date. Forfeited (in dollars per share) Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested, weighted average fair value (in dollars per share) Unvested, weighted average fair value (in dollars per share) Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited (in shares) Note 3 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Note 4 - Leases -Lease Cost (Details) Note 4 - Leases - Maturities of Lease Liabilities (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested, number (in shares) Unvested, number (in shares) us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss Less than 12 months, Gross unrealized loss Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Remeasurement of marketable equity securities Remeasurement of marketable equity securities Represents the amount related to remeasurement of marketable equity securities. Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details) Other comprehensive income (loss) before reclassifications Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent Amounts reclassified from accumulated other comprehensive income (loss) Granted, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, number (in shares) Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details) Directors with a Chairperson Position [Member] Represents information about directors with a chairperson position. Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details) Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details) Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details) us-gaap_OtherComprehensiveIncomeLossBeforeTax Other comprehensive income (loss) before tax Note 10 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Income tax expense (benefit) related to components of other comprehensive income (loss) Note 10 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Other comprehensive income Other comprehensive income (loss), net of taxes Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Other Board of Directors [Member] Represents information about other board of directors. Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details) Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details) ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAnnualizedValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted, Annualized Value Represents the annualized value of equity instruments other than options granted under share-based payment award. Note 12 - Geographic Information and Major Customer and Product Data - Major Customers Data As Percentage of Total Revenues (Details) Note 12 - Geographic Information and Major Customer and Product Data - Information About Products and Services (Details) Note 13 - Selected Statements of Income Data - Financial Income, Net (Details) Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details) Other [Member] Represents "Other". Note 14 - Taxes on Income - Composition of Taxes on Income (Details) Note 14 - Taxes on Income - Reconciliation Between the Company's Effective Tax Rate and the U.S. Statutory Rate (Details) Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details) Common Stock Outstanding [Member] Represents information about common stock outstanding. Note 14 - Taxes on Income - Uncertain Tax Positions (Details) Less than 12 months, Fair value Note 16 - Commitments and Contingencies - Future Purchase Obligations and Minimum Rental Commitments for Leasehold Properties and Operating Leases With Non-cancelable Terms (Details) Licensing and Other [Member] Represents information about licensing and other. 12 months or greater, Fair value Notes To Financial Statements Notes To Financial Statements [Abstract] ceva_AociDebtSecuritiesAvailableforsaleAdjustmentTax Accumulated unrealized loss from available-for-sale securities, taxes Amount of tax on 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). ceva_AociCashFlowHedgeCumulativeGainLossTax Accumulated unrealized gain from hedging activities, taxes Amount of tax on accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness. Financial Instruments [Domain] Deferred revenues Contract with customer liability, balance Financial Instrument [Axis] Available-for-sale - matures after one year through five years, Fair value Accrued expenses and other payables Total Accrued payroll and related benefits Income taxes payable, net Lessee, Operating Leases [Text Block] Available-for-sale - matures after one year through five years, Amortized cost Upward adjustments Represents adjustments to equity securities based on fair values of the securities. us-gaap_PolicyTextBlockAbstract Accounting Policies Foreign withholding taxes Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Foreign Withholding taxes. Gross realized gains from sale of available-for-sale marketable securities us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss Gain (loss) on available-for-sale marketable securities, net us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) Professional fees us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss Gross realized losses from sale of available-for-sale marketable securities us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number (in shares) us-gaap_AccruedRoyaltiesCurrent Accrued Royalties, Current us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Month) Trade payables us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Current liabilities: Vesting [Axis] Vesting [Domain] us-gaap_Assets Total assets Plan Name [Axis] ceva_AmortizationOfIntangibleAssetsIncludingPortionInCostOfRevenues Amortization of Intangible Assets, Including Portion in Cost of Revenues 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 including the portion included in cost of revenues. 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. Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Cash, Cash Equivalents, and Marketable Securities [Text Block] Deferred tax assets, net Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Award Type [Domain] Award Type [Axis] Total intangible assets, Accumulated Amortization Intangible assets, net Total intangible assets Total intangible assets, Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less – Accumulated depreciation Property and equipment, net Property and equipment, net Goodwill Goodwill Balance Balance Property and equipment, gross Derivative Instrument [Axis] Derivative Contract [Domain] Initial cost basis us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount Equity Securities without Readily Determinable Fair Value [Table Text Block] Investments in marketable equity securities us-gaap_MarketableSecuritiesGainLoss Marketable Securities, Gain (Loss), Total Taxes on income Income Tax Expense (Benefit), Total Taxes on income us-gaap_OperatingExpenses Total operating expenses us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount Defined Contribution Plan, Employer Discretionary Contribution Amount General and administrative General and administrative us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch Defined Contribution Plan, Employer Matching Contribution, Percent of Match Cash and cash equivalents Royalty [Member] us-gaap_RoyaltyExpense Royalty Expense Amendment Flag Auditor Name Auditor Location Auditor Firm ID ICFR Auditor Attestation Flag City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Current Fiscal Year End Date us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss Realized loss (gain), net on sale of available-for-sale marketable securities Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Document Period End Date Entity File Number Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Public Float us-gaap_SeveranceCosts1 Severance Costs Entity Filer Category Entity Current Reporting Status Entity Voluntary Filers us-gaap_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs Entity Well-known Seasoned Issuer us-gaap_ImpairmentOfIntangibleAssetsFinitelived Impairment of Intangible Assets, Finite-lived Short-term Investments [Member] us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Total carrying value at the end of the period us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue Percentage of total revenues Entity Tax Identification Number us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf Impairment of Long-Lived Assets to be Disposed of Entity Central Index Key Entity Registrant Name Product Concentration Risk [Member] Entity [Domain] Legal Entity [Axis] Customer Concentration Risk [Member] Entity Address, Address Line One Amortization of intangible assets Amortization of Intangible Assets, Total Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] Allowance for doubtful accounts Allowance for credit losses Allowance for credit losses Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding us-gaap_AdvertisingExpense Advertising Expense Revenue Benchmark [Member] Investments [Domain] Revenue from Contract with Customer Benchmark [Member] Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Investment Type [Axis] Local Phone Number Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] us-gaap_TableTextBlock Notes Tables Allowance for credit losses Sales and marketing Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total Research and development, net Research and development us-gaap_AssetsNoncurrent Total long-term assets us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2023 Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2025 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2022 Foreign Currency Transactions and Translations Policy [Policy Text Block] ceva_IncomeTaxReconciliationTechnologyPreferredEnterpriseBenefits Technological Preferred Enterprise benefits Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to technology preferred enterprise benefits. Other long-term assets Lessee, Leases [Policy Text Block] the “Technological Preferred Enterprise benefits” status (in dollars per share) Represents the basic and diluted earnings per share amount of the benefit resulting from the technology benefited Enterprise status. Business Combinations Policy [Policy Text Block] Total intangible assets, Weighted Average Amortization Period (Year) Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Operating expenses: Comprehensive Income, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Research and Development Expense, Policy [Policy Text Block] Intangible Assets Disclosure [Text Block] us-gaap_AssetsCurrent Total current assets Long-term assets: Share-based Payment Arrangement [Policy Text Block] Stockholders' Equity Note Disclosure [Text Block] Pension and Other Postretirement Plans, Policy [Policy Text Block] us-gaap_ImpairmentOfInvestments Other than Temporary Impairment Losses, Investments, Total Advertising Cost [Policy Text Block] Revenue from Contract with Customer [Policy Text Block] us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowance us-gaap_DeferredTaxAssetsNet Net deferred tax assets Contract with customer asset, balance us-gaap_DeferredTaxAssetsLiabilitiesNet Deferred Tax Assets, Net, Total Net deferred tax assets (*) Intangible Assets, Finite-Lived, Policy [Policy Text Block] us-gaap_PrepaidRent Prepaid Rent us-gaap_DeferredTaxAssetsOther Other us-gaap_NoncurrentAssets Long-lived assets us-gaap_DeferredTaxAssetsGross Total gross deferred tax assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] 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. us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities Revenues Immervision [Member] Represents information pertaining to Immervision, Inc., a private company. ceva_BusinessCombinationAmountHeldInEscrowToSatisfyPossibleIndemnificationClaims Business Combination, Amount Held in Escrow to Satisfy Possible Indemnification Claims Represents the amount held in escrow to satisfy indemnification claims, if any, in connection with a business combination. Revenue from External Customers by Products and Services [Table Text Block] us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment Temporary differences related to R&D expenses Acquisition of Hillcrest Labs [Member] Represents information pertaining to the acquisition of the Hillcrest Labs business. Foreign exchange gain (loss), net Performance Share Units [Member] Represents information pertaining to PSUs. RSUs and PSUs [Member] Represents information pertaining to RSUs and PSUs. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsProportionalPercentageToBeReceivedForEachIncreaseOf1PercentBeyondTheLicenseRevenueTarget Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Proportional Percentage to Be Received for Each Increase of 1 Percent Beyond the License Revenue Target Represents the percentage of additional grants of the specified type of equity instrument, other than options, to be granted for each percentage point by which the entity exceeds the license revenue target. ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfLicenseRevenueTargetProportionalPercentageToBeReceivedUponAchievement Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of License Revenue Target, Proportional Percentage to Be Received upon Achievement Represents the percentage of the baseline amount of the specified type of equity instrument other than options to be granted if the entity reaches the corresponding proportion of the license revenue target. ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberToBeGrantedIf100PercentageLicenseRevenueTargetIsMet Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number to Be Granted If 100% License Revenue Target is Met (in shares) Represents the number of the specified type of equity instrument other than options to be granted if the entity reaches 100% of the license revenue target. Vesting on February 19, 2020 [Member] Represents information pertaining to awards vesting on February 19, 2020. ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCeilingAsAPercentageOfBaselineNumberToBeGrantedIfTheLicenseRevenueTargetIsExceeded Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Ceiling as a Percentage of Baseline Number to Be Granted if the License Revenue Target is Exceeded Represents the ceiling on the number of equity instruments other than options that may be granted if the license revenue target is exceeded, expressed as a percentage of the baseline number of grants. us-gaap_NumberOfOperatingSegments Number of Operating Segments Trade receivables (net of allowance for credit losses of $300 and $288 at December 31, 2020 and December 31, 2021, respectively) us-gaap_AccountsReceivableNetCurrent us-gaap_NumberOfReportableSegments Number of Reportable Segments Vesting on February 19, 2021 [Member] Represents information pertaining to awards vesting on February 19, 2021. us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits Equity-based compensation Revenues: Investments in marketable equity securities us-gaap_MarketableSecuritiesCurrent ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseLiability Operating lease liability Represents the changes in operating assets and liabilities, for cash flow purposes, attributable to the operating lease liability. Leasehold Improvements [Member] Corporate bonds Marketable securities Property, Plant and Equipment, Policy [Policy Text Block] Board of Directors Chairman [Member] Long-Lived Tangible Asset [Axis] Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] us-gaap_DeferredTaxAssetsTaxCreditCarryforwards Tax credit carry forward Chief Operating Officer [Member] us-gaap_DeferredTaxAssetsOperatingLossCarryforwards Operating loss carryforward Chief Financial Officer [Member] Chief Executive Officer [Member] Financial income, net Total Current assets: Amortization of premiums on available-for-sale marketable securities Amortization of premium on available-for-sale marketable securities, net us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at the beginning of the year Cash and cash equivalents at the end of the year Contractual Obligation, Fiscal Year Maturity [Table Text Block] Effect of exchange rate changes on cash and cash equivalents us-gaap_InvestmentIncomeInterest Interest income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Increase (decrease) in cash and cash equivalents Deferred tax assets us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities Director [Member] us-gaap_OperatingIncomeLoss Operating income (loss) us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Intangible assets Cost of revenues Cost of revenues us-gaap_GrossProfit Gross profit Derivatives, Policy [Policy Text Block] us-gaap_DeferredTaxLiabilitiesLeasingArrangements Operating leases Investment, Policy [Policy Text Block] Marketable Securities, Policy [Policy Text Block] us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities Payment of contingent consideration liability Concentration Risk, Credit Risk, Policy [Policy Text Block] Deferred tax liabilities Tax adjustment in respect of difference tax rate of foreign subsidiary Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax adjustments. us-gaap_PaymentsForRepurchaseOfCommonStock Purchase of treasury stock Title of Individual [Domain] Title of Individual [Axis] Proceeds from exercise of stock-based awards us-gaap_CurrentForeignTaxExpenseBenefit Current us-gaap_DeferredForeignIncomeTaxExpenseBenefit Deferred Current Deferred Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) License, NRE and related revenues Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Foreign Income before taxes on income Income before taxes on income Total, before income taxe Domestic Reclassification out of Accumulated Other Comprehensive Income [Member] Revenue Commissioners, Ireland [Member] Israel Tax Authority [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Domain] Comprehensive Income (Loss) Note [Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Ministry of the Economy, Finance and Industry, France [Member] Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] State and Local Jurisdiction [Member] Timing of Transfer of Good or Service [Domain] Income Tax Authority, Name [Axis] Transferred at Point in Time [Member] Income Tax Authority, Name [Domain] Transferred over Time [Member] Income Tax Authority [Axis] Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] Foreign Tax Authority [Member] Timing of Transfer of Good or Service [Axis] Revenue from Contract with Customer [Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefits Beginning of year Ending balance us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounting Policies [Abstract] us-gaap_OpenTaxYear Open Tax Year Basis of Accounting, Policy [Policy Text Block] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Additions for current year tax positions Deduction Allowance for credit losses Tax Period [Domain] Tax Period [Axis] Other accrued liabilities Denominator (in thousands): us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Tangible assets (including inventory, property and equipment and other) Amount of tangible assets (assets excluding intangible assets) acquired at the acquisition date. Diluted (in shares) Diluted weighted-average common stock outstanding (in shares) us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards, Total Asset Class [Axis] Asset Class [Domain] Statement of Financial Position [Abstract] Diluted net income (loss) per share (in dollars per share) Basic (in shares) Basic weighted-average common stock outstanding (in shares) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total Business Acquisition [Axis] Basic net income (loss) per share (in dollars per share) Business Acquisition, Acquiree [Domain] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statement of Cash Flows [Abstract] Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Statement of Stockholders' Equity [Abstract] Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Realized Gain (Loss) [Table Text Block] Other, net Cash flows from financing activities: us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Changes in valuation allowance Dividends [Axis] Dividends [Domain] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Total us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities Total liabilities us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Acquisition of a business, net of cash acquired (see note 1) Non-deductible items Class of Stock [Axis] Deferred tax liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities Stock-based compensation expense Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets Total assets Total assets Liabilities 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] Foreign income taxes at rates other than U.S. rate Intangible assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Intangible assets us-gaap_DerivativeNotionalAmount Derivative, Notional Amount Intangible assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill Theoretical tax at U.S. statutory rate Hedging Relationship [Domain] Cash Flow Hedging [Member] Tax Year 2020 [Member] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets Prepaid expenses Operating Lease, Right-of-Use Asset [Member] Amount of lessee's right to use underlying asset under operating lease. Hedging Relationship [Axis] Income Tax Disclosure [Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Smart Sensing Products [Member] Represents information pertaining to smart sensing products. Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Assets us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total us-gaap_FinitelivedIntangibleAssetsAcquired1 Finite-lived Intangible Assets Acquired Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Weighted-Average Estimated Useful Life (Year) us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred Business Combination, Consideration Transferred, Liabilities Incurred Share-based Payment Arrangement, Option, Activity [Table Text Block] Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Proceeds from sale of available-for-sale marketable securities Proceeds from maturity of available-for-sale marketable securities Pro forma net loss Business Acquisition, Pro Forma Information [Table Text Block] Pro forma total revenues us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt Investment in available-for-sale marketable securities Schedule of Goodwill [Table Text Block] Property and equipment purchases incurred but unpaid at the end of the year Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Short-term bank deposits Represents the amount of short-term bank deposits. Accrued severance pay Represents the non-current accrued severance pay. Severance pay fund Represents the amount of severance pay fund, noncurrent. Bank deposits Represents the amount of long-term bank deposits. ceva_IncreaseDecreaseInDeferredTaxNet Deferred taxes, net Represents the amount of increase (decrease) in deferred tax, net. ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits Accrued interest on bank deposits Represents the amount of increase (decrease) in accrued interest on bank deposits. Licensing Agreements [Member] ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables Trade receivables, net Represents the amount of increase (decrease) in accounts receivable and unbilled receivables. ceva_InvestmentInBankDeposits Investment in bank deposits Represents the amount of investment in bank deposits. Proceeds from bank deposits Represents the amount of proceeds from bank deposits. us-gaap_PaymentsToAcquireIntangibleAssets Payments to Acquire Intangible Assets Purchase of intangible assets Accrued severance pay, net Represents the amount of increase (decrease) in accrued severance pay, net. ceva_IncreaseDecreaseInAccruedSalariesAndRelatedExpenses Accrued payroll and related benefits Represents the amount of increase (decrease) in accrued salaries and related expenses. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property and equipment Effect of stock-based awards (in shares) Deferred Revenue [Member] Represents information about deferred revenue. ceva_IntangibleAssetsExpendituresIncurredButNotYetPaid Intangible Assets Expenditures Incurred but Not yet Paid Represents the amount of intangible assets expenditures incurred but not yet paid. Europe and Middle East [Member] Represents information about Europe and Middle East. Weighted average shares used to compute net income (loss) per share (in thousands): Income and withholding taxes Connectivity Products [Member] Represents information about Connectivity Products (Bluetooth, WiFi and SATA/SAS). Accrued Revenues [Member] Represents information about accrued revenues. Trade Receivables [Member] Represents information about trade receivables. Supplemental information of cash-flows 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. Patents [Member] Technology-Based Intangible Assets [Member] Available-for-sale - matures within one year, Gross unrealized gains Available for sale matures within one year, gross unrealized gains. Intellectual Property [Member] Customer Relationships [Member] 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 losses Available for sale matures after one year through five years gross unrealized loss. Corporate Bonds [Member] Represents information about corporate bonds. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] ceva_FiniteLivedIntangibleAssetsAcquiredBalanceNotReceived Finite Lived Intangible Assets Acquired, Balance Not Received Represents the finite lived intangible assets acquired, balance not received. NB-IoT technologies [Member] Represents information about NB-IoT technologies. Customer Backlog [Member] Represents information about customer backlog. Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Customer A [Member] Represents information about Customer A. Core Technologies [Member] Represents information about core technologies. Customer B [Member] Represents information about Customer B. Numerator: 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. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAwardsGranted Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Granted Represents the ceiling percentage of awards granted under share-based compensation arrangement. Net income (loss) Net income (loss) Net income (loss) Derivatives Designated as Cash Flow Hedging Instruments [Member] Represents information about derivatives designated as cash flow hedging instruments. Foreign Exchange Forward and Option Contracts [Member] Represents information about foreign exchange forward and option contracts. Stock Appreciation Rights (SARs) [Member] Restricted Stock Units (RSUs) [Member] Acquisition Foreign Exchange Forward Contracts [Member] Represents information about foreign exchange forward contracts. Foreign Exchange Option Contracts [Member] Represents information about foreign exchange option contracts. Schedule of Business Acquisitions, by Acquisition [Table Text Block] Unrealized Gains (Losses) on Cash Flow Hedges [Member] Represents information about unrealized gains (losses) on cash flow hedges. 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. Cost of Revenues [Member] Represents information about cost of revenues. California Franchise Tax Board [Member] Outstanding, number of options and SARs (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares) Outstanding at the beginning of the year (in shares) Outstanding, Number of shares (in shares) Number of options and stock appreciation rights outstanding. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredInPeriod Forfeited or expired, Number of shares (in shares) Number of share options and SARs forfeited or expired during the current period. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod Exercised, Number of shares (in shares) Number of share options and SARs exercised during the current period. ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Grants in Period (in shares) Gross number of share options and SARs granted during the period. Cash flows from investing activities: Outstanding, Weighted average remaining contractual term (Year) Represents the weighted average remaining contractual term of options and SARs outstanding. Tax Year 2021 [Member] 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) Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares) Number of share options and SARs exercisable. 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. Exercised, Weighted average exercise price (in dollars per share) Weighted average grant-date fair value of options and SARs exercised during period. 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. 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. Exercisable, Weighted average remaining contractual term (Year) Weighted average remaining contractual terms of options and SARs exercisable. ceva_PercentageOfStockAppreciationRightsUnitsSubjectToGrant Percentage of Stock Appreciation Rights Units Subject to Grant Percentage of stock appreciation rights units subject to grant. 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. ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceeded Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares) The number of additional shares 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. Forfeited or expired, Weighted average exercise price (in dollars per share) Weighted average grant-date fair value of options and SARs forfeited or expired during the period. Income taxes payable Non-employee Director [Member] Represents information pertaining to non-employee directors. Long-term PSUs [Member] Represents the long-term PSUs. us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities Accrued expenses and other payables ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period (Month) Represents the remaining vesting period of share-based compensation. Vesting on February 20, 2023 [Member] Represents information pertaining to awards vesting on February 20, 2023. The2011 Stock Incentive Plan [Member] Represents information about 2011 stock Incentive Plan. Vesting on February 22, 2022 [Member] Represents information pertaining to awards vesting on February 22, 2022. us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction Vesting on February 20, 2021 [Member] Represents information pertaining to awards vesting on February 20, 2021. Related Party Transactions Disclosure [Text Block] ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAnnualVestingPercentage Share-based Compensation Arrangement by Share-based Payment Award, Options, Annual Vesting, Percentage Represents the annual vesting percentage of share-based compensation. ceva_PerformanceGoalMinimumMarketCapForAtLease30TradingDays Performance Goal, Minimum Market Cap for at Lease 30 Trading Days The minimum market cap for at lease 30 trading days. CHINA GERMANY us-gaap_IncreaseDecreaseInAccountsPayableTrade Trade payables FRANCE Total equity-based compensation expense us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income (loss) ISRAEL us-gaap_TreasuryStockSharesAcquired Purchase of treasury stock (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenues us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) Financing Receivable, Allowance for Credit Loss [Table Text Block] us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets Weighted average discount rate Operating lease cost Lease, Cost [Table Text Block] Right-of-use assets obtained in the exchange for operating lease liabilities Weighted average remaining lease term (years) (Year) Equity-based compensation Equity-based compensation Recently Adopted Accounting Pronouncements [Policy Text Block] Dislosure of recently adopted accounting policies and pronouncements. us-gaap_TreasuryStockValueAcquiredCostMethod Purchase of treasury stock The 2002 Stock Incentive Plan [Member] Represents information about the 2002 Stock Incentive Plan (the "2002 Plan"). Stock Options, Stock Appreciation Rights, Restricted Stock Units, and Performance Share Units [Member] Represents information pertaining to stock options, stock appreciation rights, restricted stock units, and performance share units. Restricted Stock Units Vesting After One Year [Member] Restricted stock units vesting after one year. us-gaap_TreasuryStockValue Treasury stock at cost (1,334,243 and 610,608 shares of common stock at December 31, 2020 and 2021, respectively) Issuance of treasury stock upon exercise of stock-based awards Equity impact of the issuance of treasury stock upon exercise of stock options. Issuance of treasury stock upon exercise of stock-based awards (in shares) Represents the number of shares of treasury stock issued during the period from stock options exercised. Long-term Investments [Member] Represents information pertaining to long-term investments. ceva_PercentageOfInterestRateSavingsDeposits Percentage of Interest Rate, Savings Deposits Represents the annual average rate of interest from savings deposits. ceva_TechnicalSupportPeriod Technical Support Period (Month) Represents the period over which technical support is typically contractually agreed to be provided by the company. ceva_ResearchAndDevelopmentTaxCredit Research and Development Tax Credit Represents the amount of benefit from research and development tax credit recorded during the period. Related Party [Axis] ceva_PercentageOfRoyaltyExpense Percentage of Royalty Expense Represents the royalty percentage that the company or a subsidiary thereof is obligated to pay out of the sales of certain products, the development of which grants were received in previous years. Related Party [Domain] ceva_ReductionFromResearchAndDevelopmentExpensesDueToReceiptOfGrants Reduction from Research and Development Expenses Due to Receipt of Grants Represents the amount of reduction from research and development expenses due to receipt of grants during the period. ceva_SalesCommissionExpectedAmortizationPeriodWithinWhichTheSalesCommissionFeeIsExpensedWhenIncurred Sales Commission, Expected Amortization Period Within Which the Sales Commission Fee is Expensed When Incurred (Year) Represents the expected amortization period for sales commission fees, within which such fees are expensed when incurred. Stock Options, Stock Appreciation Rights and Employee Stock Purchase Plan [Member] Represents information pertaining to stock options, stock appreciation rights and employee stock purchase plan. ceva_DefinedContributionPlanContributionRate Defined Contribution Plan, Contribution Rate Represents the percentage up to which the company makes contributions under a defined contribution plan. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares) ceva_PayrollOfNonusEmployeesHedgedTermOfHedgingContracts Payroll of Non-US Employees Hedged, Term of Hedging Contracts (Month) Represents the term of contracts used to hedge portions of the anticipated payroll of non-U.S. employees. Revenue from Contract with Customer, Cost of Sales [Policy Text Block] Disclosure of accounting policy for cost of sales associated with revenue from contract with customer. Organization [Policy Text Block] Disclosure of accounting policy for organization. Long-term Investments [Policy Text Block] Disclosure of accounting policy regarding long-term investments. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Short-term Deposit [Policy Text Block] Accounting policy regarding short-term deposits. UNITED STATES Treasury Stock [Policy Text Block] Disclosure of accounting policy for treasury stock. Severance Pay [Policy Text Block] Disclosure of accounting policy for severance pay. Government Grants and Tax Credits [Policy Text Block] Disclosure of accounting policy for government grants and tax credits. Office Furniture and Equipment [Member] Represents information pertaining to office furniture and equipment. Computers, Software and Equipment [Member] Represents information pertaining to computers, software and equipment. Retained earnings Schedule of Property, Plant and Equipment, Annual Depreciation Rates [Table Text Block] Tabular disclosure of the annual depreciation rates for property, plant and equipment. Accumulated other comprehensive income (loss) Accumulated other comprehensive loss, net as of December 31, 2021 Computers, software and equipment Represents the annual depreciation rate for property, plant and equipment. Employees [Member] Represents information pertaining to employees. Expected forfeiture Represents the expected forfeiture rate used as a valuation assumption for share-based awards. Changes in operating assets and liabilities: us-gaap_OperatingLeaseLiabilityNoncurrent Operating lease liabilities Present value of lease liabilities Operating Lease, Liability, Total Operating lease liabilities us-gaap_ForeignCurrencyTransactionGainLossUnrealized Unrealized foreign exchange (gain) loss, net us-gaap_InvestmentTaxCredit Investment Tax Credit Operating lease right-of-use assets Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total undiscounted cash flows Government grants Represents the amount of government grants payable as of the balance sheet date. Less imputed interest Engineering accruals Represents the amount of current accrued engineering costs as of the balance sheet date. 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour Non-cash transactions: 2022 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo ceva_ShareRepurchaseProgramAdditionalNumberOfSharesAuthorizedToBeRepurchased Share Repurchase Program Additional Number of Shares Authorized To Be Repurchased (in shares) Represents the additional number of shares authorized to be repurchased. ceva_CommonStockNumberOfVotesPerShare Common Stock, Number of Votes Per Share Represents the number of votes per share of common stock. us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax Accumulated unrealized gain from hedging activities, net of taxes of $8 Rule 10b-18, Authorization Two [Member] Represents information pertaining to a second authorization under Rule 10b-18. us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax Accumulated unrealized loss from available-for-sale securities, net of taxes of $132 Lessee, Operating Lease, Liability, Maturity [Table Text Block] us-gaap_ShareBasedCompensation Equity-based compensation ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfEmployeesGrantedShares Share-based Compensation Arrangement by Share-based Payment Award, Number of Employees Granted Shares (in shares) Represents the number of employees granted shares under a share-based payment arrangement. RivieraWaves [Member] Represents information pertaining to RivieraWaves. SARs Vesting After One Year [Member] Represents information pertaining to SARs vesting after one year. us-gaap_AdjustmentForAmortization Amortization of intangible assets ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriodIntrinsicValue Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercises in Period, Intrinsic Value Represents the total intrinsic value of options and stock appreciation rights exercised during the period. Board of Directors [Member] Represents information pertaining to the board of directors. The 2003 Director Stock Option Plan [Member] Represents information pertaining to the 2003 Director Stock Option Plan. ceva_PeriodEmployeesEligibleToParticipateInEmployeeStockPurchasePlan Period Employees Eligible To Participate in Employee Stock Purchase Plan (Month) Represents the duration of time employed at which employees are eligible to participate in an employee stock purchase plan. Depreciation Depreciation, Total The 2002 Employee Stock Purchase Plan [Member] Represents information pertaining to the 2002 Employee Stock Purchase Plan (ESPP). Committee Chairperson [Member] Represents information pertaining to a committee chairperson. ceva_MinimumWorkingHoursForEligibilityOfEmployeeStockPurchasePlan Minimum Working Hours for Eligibility of Employee Stock Purchase Plan Represents the minimum working hours per week in order for employees to be eligible for participation in an employee stock purchase plan. Exercise Price Range 3 [Member] Represents information pertaining to a third exercise price range. Foreign exchange contract Derivative Assets Exercise Price Range 2 [Member] Represents information pertaining to a second exercise price range. Exercise Price Range 1 [Member] Represents information pertaining to the first exercise price range. Exercisable, weighted average remaining contractual life (Year) Represents the weighted average remaining contractual life of exercisable stock options and stock appreciation rights. Outstanding, weighted average exercise price (in dollars per share) Represents the weighted average exercise price of outstanding stock options and stock appreciation rights. Range of exercise price, upper limit (in dollars per share) Represents the upper exercise price range limit of shares authorized under plans for stock options and stock appreciation rights. us-gaap_InvestmentsFairValueDisclosure Investments, Fair Value Disclosure, Total Range of exercise price, lower limit (in dollars per share) Represents the lower exercise price range limit of shares authorized under plans for stock options and stock appreciation rights. Treasury stock, shares (in shares) Common Stock: $0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at December 31, 2020 and 2021; 22,260,917 and 22,984,552 shares outstanding at December 31, 2020 and 2021, respectively Adjustments required to reconcile net income (loss) to net cash provided by operating activities: Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Asia Pacific [Member] Trade Receivables and Allowance Policy [Policy Text Block] Disclosure of accounting policy for trade receivables and allowance. ceva_ProjectedRevenueGoal Projected Revenue Goal Represents the amount of projected revenue. Statistical Measurement [Domain] Cash payments for operating leases Maximum [Member] Key Employees [Member] Information pertaining to key employees. Minimum [Member] Key Employees PSUs Goals One [Member] Achievement of specified bookings in 2020 (“Specified Bookings”) for licensing and related revenues associated with certain of the Corporation’s technologies (the “Specified Booking Target”) in specific geographic region. If 90% of the Specified Booking Target is achieved, 90% of the bonus amount under this component would be payable with every 1% increase resulting in a corresponding increase in the bonus amount under this component. Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Executive Vice President, Worldwide Sales [Member] Information pertaining to Executive Vice President, Worldwide Sales. Key Employees PSUs Goals Three [Member] Execution of definitive license agreements with at least two customers in a predetermined strategic market. Key Employees PSUs Goals Two [Member] Execution of definitive license agreements for pre-determined software with at least five of seven original equipment manufacturers. If five such agreements are executed, 71% of the bonus amount under this component, which is subject to a 6% weighting, would be payable. If six agreements are executed, 86% of the bonus amount under this component, which is subject to a 6% weighting, would be payable. Preferred stock:$0.001 par value: 5,000,000 shares authorized; none issued and outstanding Preferred stock, shares issued (in shares) Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Geographical [Domain] Property, Plant and Equipment [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized (in shares) Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share (in dollars per share) Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Customer [Axis] Customer [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Other Geographic Regions [Member] Represents information pertaining to other geographic regions. ceva_TaxCutsAndJobsActOf2017TransitionTaxIncomeTaxExpenseBenefit Tax Cuts and Jobs Act of 2017, Transition Tax, Income Tax Expense (Benefit) Represents the amount of income tax expense (benefit) from the Tax Cuts and Jobs Act of 2017 transition tax. ceva_IncomeTaxRateForeignOwnershipExceeds49Percent Income Tax Rate, Foreign Ownership Exceeds 49% Represents the income tax rate when foreign ownership exceeds 49%. ceva_IncomeTaxRateForeignOwnershipExceeds90Percent Income Tax Rate, Foreign Ownership Exceeds 90% Represents the tax rate when foreign ownership exceeds 90%. ceva_TaxExemptionPeriod Tax Exemption Period (Year) Represents the tax exemption period on undistributed income. Cash flows from operating activities: ceva_TaxableIncomeSubjectToLowerTaxRate Taxable Income Subject to Lower Tax Rate Represents the amount of taxable income subject to the lower tax rate. Statement [Line Items] Development Area A [Member] Represents information pertaining to Development Area A. Technological Preferred Enterprise [Member] Represents information pertaining to Technological Preferred Enterprise. AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Dividends Paid to Foreign Companies [Member] Represents information pertaining to dividends paid to foreign companies. ceva_EffectiveIncomeTaxRateReconciliationTaxableProfitAbove500000EurosPercent Effective Income Tax Rate Reconciliation, Taxable Profit Above 500,000 Euros, Percent Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to taxable profits above 500,000 euros. ceva_EffectiveIncomeTaxRateReconciliationTaxableProfitUpTo500000EurosPercent Effective Income Tax Rate Reconciliation, Taxable Profit Up to 500,000 Euros, Percent Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to taxable profits up to 500,000 euros. AOCI Attributable to Parent [Member] Additional paid in-capital the “Approved Enterprise” and “Benefited Enterprise” status (in dollars per share) Represents the basic and diluted earnings per share amount of the benefit resulting from the "Approved Enterprise" and "Benefited Enterprise" status. Stockholders’ equity: Tax Year 2022 [Member] Represents information pertaining to the 2022 tax year. ceva_NetOperatingLossCarryforwardsBeginsToExpire Net Operating Loss Carryforwards Begins to Expire Represents the year the net operating loss carryforwards begin to expire. ceva_IncomeTaxReconciliationNonTaxableItems Non-taxable items Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to non-taxable items. Subpart F Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Subpart F income. ceva_IncomeTaxReconciliationReducedExempt Approved and benefited enterprises benefits Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to approved and benefited enterprise benefits. Impacts of GILTI Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the impacts of Global Intangible Low Taxed Income. Fair Value Disclosures [Text Block] Changes in uncertain tax position Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to uncertain tax positions. IIA [Member] Represents information pertaining to the IIA, or to leases with the IIA. ceva_RoyaltyPaymentPercentageAsPercentageOfGrantReceived Royalty Payment Percentage, as Percentage of Grant Received Represents the royalty payment percentage, expressed as a percentage of grant received. ceva_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndDeferredRevenues Accrued expenses and deferred revenues Amount before allocation of valuation allowances of deferred tax asset attributable to tax deferred expense, reserves and accruals, accrued liabilities and deferred revenues. License [Member] Other Purchase Obligations [Member] Represents information pertaining to other purchase obligations. Commitments for Other Lease Obligations [Member] Represents information pertaining to commitments for other lease obligations. Minimum Rental Commitments for Leasehold Properties [Member] Represents information pertaining to minimum rental commitments for leasehold properties. us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Prepaid expenses and other current assets Counterparty Name [Axis] Counterparty Name [Domain] Accounting Standards Update 2016-02 [Member] us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Accounting Standards Update [Domain] Accounting Standards Update [Axis] Operating leases Amount before allocation of valuation allowances of deferred tax asset attributable to right-of-use asset. us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Interest and Other Income [Text Block] Interest and Other Income [Table Text Block] us-gaap_UndistributedEarningsOfForeignSubsidiaries Undistributed Earnings of Foreign Subsidiaries Retained Earnings [Member] Treasury Stock [Member] us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares) ceva_FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter 2026 and thereafter Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized in the 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). Additional Paid-in Capital [Member] Share Repurchase Program [Domain] us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares) Equity Components [Axis] Share Repurchase Program [Axis] Equity Component [Domain] 2026 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). Document Annual Report Balance Sheet Location [Axis] Balance Sheet Location [Domain] Entity Incorporation, State or Country Code General and Administrative Expense [Member] Document Transition Report Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Interest Income [Member] Cost of Sales [Member] Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] Segments [Axis] Segments [Domain] us-gaap_ContractualObligation Total us-gaap_ContractualObligationDueInFourthYear 2025 and thereafter us-gaap_ContractualObligationDueInNextTwelveMonths 2022 2023 2024 Statement [Table] Income Statement [Abstract] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Net current period other comprehensive income (loss) us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax Net change Intrinsix Merger [Member] Information pertaining to the Instrinsix merger agreement. Cash flow hedges: Foreign exchange option contracts Changes in unrealized gains (losses) Vesting on February 18, 2022 [Member] Information pertaining to awards vesting on February 18, 2022. us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax Reclassification adjustments included in net income (loss) Vesting on February 18, 2023 [Member] Information pertaining to awards vesting on February 18, 2023. Vesting on February 18, 2024 [Member] Information pertaining to awards vesting on February 18, 2024. us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax Net change 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 included in net income (loss) Available-for-sale securities: Other Commitments [Axis] us-gaap_LiabilitiesNoncurrent Total long-term liabilities Changes in unrealized gains (losses) Other Commitments [Domain] ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Fair Value Represents the fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash. us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Foreign Exchange Forward [Member] us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax Available-for-sale, Gross unrealized losses Available-for-sale, Gross unrealized gains Foreign Exchange Option [Member] Available-for-sale, Amortized cost Exercise Price Range [Axis] Exercise Price Range [Domain] EX-101.PRE 11 ceva-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 12 ceva20211231_10kimg001.jpg begin 644 ceva20211231_10kimg001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#T+P7X+\+7 M?@;0+BX\.:3+/+IT#R226<;,[&-2221R2:W/^$#\(?\ 0KZ-_P" ,?\ A1X# M_P"2>^'/^P9;_P#HM:Z&@#GO^$#\(?\ 0KZ-_P" ,?\ A1_P@?A#_H5]&_\ M &/_ KH:* .>_X0/PA_T*^C?^ ,?^%'_"!^$/\ H5]&_P# &/\ PKH:* .> M_P"$#\(?]"OHW_@#'_A1_P ('X0_Z%?1O_ &/_"NAHH Y[_A _"'_0KZ-_X MQ_X4?\('X0_Z%?1O_ &/_"NAHH Y[_A _"'_ $*^C?\ @#'_ (4?\('X0_Z% M?1O_ !C_P *Z&B@#GO^$#\(?]"OHW_@#'_A1_P@?A#_ *%?1O\ P!C_ ,*Z M&B@#GO\ A _"'_0KZ-_X Q_X4?\ "!^$/^A7T;_P!C_PKH:* .>_X0/PA_T* M^C?^ ,?^%'_"!^$/^A7T;_P!C_PKH:* .>_X0/PA_P!"OHW_ ( Q_P"%'_"! M^$/^A7T;_P 8_\ "NAHH Y[_A _"'_0KZ-_X Q_X4?\('X0_P"A7T;_ , 8 M_P#"NAHH Y[_ (0/PA_T*^C?^ ,?^%'_ @?A#_H5]&_\ 8_\*Z&B@#GO^$# M\(?]"OHW_@#'_A1_P@?A#_H5]&_\ 8_\*Z&B@#GO^$#\(?\ 0KZ-_P" ,?\ MA1_P@?A#_H5]&_\ &/_ KH:* .>_X0/PA_T*^C?^ ,?^%'_"!^$/\ H5]& M_P# &/\ PKH:* .>_P"$#\(?]"OHW_@#'_A1_P ('X0_Z%?1O_ &/_"NAJG) MJNG1:E'ILE];)?2KNCMFE42..>0N;GR_M$RQ[\8SC)YQD?G5C[;:_8?MWVF'[)Y? MF^?O&S9C.[=TQCG- &+_ ,('X0_Z%?1O_ &/_"C_ (0/PA_T*^C?^ ,?^%;C MW$$;0J\T:M,VV(%@"YP3@>IP"?PJ6@#GO^$#\(?]"OHW_@#'_A1_P@?A#_H5 M]&_\ 8_\*Z&B@#GO^$#\(?\ 0KZ-_P" ,?\ A1_P@?A#_H5]&_\ &/_ K5 MM-5TZ_N+B"SOK:XFMFVSQQ2JS1GD88 \'@]?2KE '/?\('X0_P"A7T;_ , 8 M_P#"C_A _"'_ $*^C?\ @#'_ (5T-% '/?\ "!^$/^A7T;_P!C_PH_X0/PA_ MT*^C?^ ,?^%;L,\-PA>"5)4#,A9&! 9201QW!!!^E$T\5M!)-/*D44:EW=VP M% ZDGL* ,+_A _"'_0KZ-_X Q_X4?\('X0_Z%?1O_ &/_"NA!!&1T-% '/?\ M('X0_P"A7T;_ , 8_P#"C_A _"'_ $*^C?\ @#'_ (5I:EK>E:-Y?]IZE:67 MFY\O[3,L>[&,XR><9'YU)I^J:?JT#3Z;?6]Y"K;#);RAU#=<9'?D4 9/_"!^ M$/\ H5]&_P# &/\ PH_X0/PA_P!"OHW_ ( Q_P"%=#4>5(D+*@9V M!9B !SW)( ^M &%_P@?A#_H5]&_\ 8_\*/\ A _"'_0KZ-_X Q_X5M7M]::= M:/=7US#;6Z8WRS.$5^5CS/L\RR;<],X/'0T M 9O_ @?A#_H5]&_\ 8_\*/^$#\(?]"OHW_@#'_A70T4 <]_P@?A#_H5]&_\ M 8_\*/\ A _"'_0KZ-_X Q_X5T-% '/?\('X0_Z%?1O_ !C_P */^$#\(?] M"OHW_@#'_A70T4 <]_P@?A#_ *%?1O\ P!C_ ,*/^$#\(?\ 0KZ-_P" ,?\ MA70T4 <]_P ('X0_Z%?1O_ &/_"C_A _"'_0KZ-_X Q_X5T-% '/?\('X0_Z M%?1O_ &/_"C_ (0/PA_T*^C?^ ,?^%=#10!SW_"!^$/^A7T;_P 8_\ "C_A M _"'_0KZ-_X Q_X5T-% '/?\('X0_P"A7T;_ , 8_P#"C_A _"'_ $*^C?\ M@#'_ (5T-% '/?\ "!^$/^A7T;_P!C_PH_X0/PA_T*^C?^ ,?^%=#10!SW_" M!^$/^A7T;_P!C_PH_P"$#\(?]"OHW_@#'_A70T4 <]_P@?A#_H5]&_\ &/_ M H_X0/PA_T*^C?^ ,?^%=#10!SW_"!^$/\ H5]&_P# &/\ PH_X0/PA_P!" MOHW_ ( Q_P"%=#10!SW_ @?A#_H5]&_\ 8_\*/^$#\(?]"OHW_@#'_A70T4 M <]_P@?A#_H5]&_\ 8_\*P_&?@KPM:^!?$-Q;^'-)BGBTRY>.2.SC5D81,00 M0."#WKO:Y_QW_P D\\3?]@JZ_P#134 )X#_Y)[X<_P"P9;_^BUKH:Y[P'_R3 MWPY_V#+?_P!%K70T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5QFEC3#X>U9M:QO_ +2N?/+9\X'S MCY.,?-NV>5LQSC9CM79U2DTC39M3BU.6PMGOHEVQW+1 R*.> W7N?SH Y:]U MG4X]5OKF.^9(+'5+73UL]BE)4E\G<[$C?N'G'&"!\HR.N:<.I>(KB:U8:TJK M?ZO=ZVTA7RI6FCP@^61L[F'H3N;)_VCZT <-%K>K7]]I&FG6UL MO.&HQ22B*,RSFWF5$*[AM#E02W&,;L <$4]9\:ZC#X9M-9CN)TGCTJ&_GM[: M*(0AY =OFM*=Q1F4J%C^;@\\K78WOA73K_4[:>>VMGLXH9XWM'A!21I9(Y"Y M[9W(3TY+9JYJ>FZ/<1BYU2TLY([:-P)+A%(C0C#\GH".M '*W>KZRE_J\PU! M1;6VK6-G#;B!>%D-N9,L1D_ZQ@.F,GKQBS9ZKJ2>)MMY>2^1/<300*B0O:R; M0Q5$93YJR )EM_RY5P/X:ZDZ?92"3-K PED29_D!WNNW:Q]2-JX/^R/2HX]( MTV'4Y=3BL+9+Z5=LEPL0$C#C@MU/0?E0!P1\2:U!X>_M#^TC+-?^'[G5%5XD MVVDJ+&55, $K^\/#[C\HYZYZ?0KK44UV^TN_O1>&.TM[L2>4$VM(T@9% _@' MEC&6@!.?N'&.<[FB7ZZUX=L-0 M, B6\MDF,6<[=R@XSWZTS6=(T34(A<:U8V4\=LK,)+J-2(UZDY;H./TK37 4 M!<;<<8Z4 <;X7TXP:MJ"R3>;'H>=.LE*X\N-E67KW^5HDYR?W6<_,:R] \4: MU-9_VCJ+SVUI<:5)?M+>)"R0LH0CR4B;S&C 9L[^>%Y!)SWUK]C/GSVOD'S9 M"9I(L?,Z_(=Q'4C;M]L8[57T[3='A\V^TVTLT^W8DDF@1?W^>>E=CXC2]A\$: MI':S7$U\EA*(Y4&)7D"'! 4#YB?05/9Z/H4*26UE86"+$R+)'%&OR,I\Q 0. MA!;<,]-V>]:,<\,KRI'*CM$VR158$HV <'T."#^(H Q8QH:'26MO)$_DM]B^ MS=#'LY^[QY>-O7Y<[>^*Y>?Q3JZ>%]/O$O%%S+X8N;^1O+7F=%A*MC'8NW'3 MFNYL](TW3KBXN+*PMK>:Y;=-)%$%:0Y)RQ'7J?SJ"/PUH<5Q=7$>D6*S7:,E MPX@7,JLX/6@#D=1U+Q%IO]L9UH2?V9IJ:H?\ 1D'FR-YG[KVA_==/ MO_-]_BK]UKVHQ_VMMN I@UJQM8AL7B*3[-O7ISGS'YZ\^U=5+I]E/Y_G6L+^ M?$(9MR ^9&,X5O4?,W'N:KW.@:1>W\-_=:9:37D&WRIY(59TVG*X)&1@\B@# MAUU.:PT,Q6UY>0-]NU.X=;..$R%$N7W.6F.Q47<,_P 1R,< U6@U?49(-;\2 MB^9;F7PI:WBP!$,4?L[>IQK^$[[5Y[V^M=1%WY4<44L3 M7QM_/)8N&&(3@)\JX)&R01A 3ZG'?B@#+\!-?+*IQI\^,CI\AJ#5IKMM6TW M2;.^?3HYK2:Z>:"-"Y,9B4+\ZE<'S"3QG@<]:W[[[(;"X%_Y/V/RV\_S\;-F M/FW9XQCKFJ&K+X>O]&CNM7_LZ?2UVRI-I?Z5>27DALKW2I@A-&,D6L 66Z:%8([SY?GC9AM0/W4DC [DU M1,?A+1[B'2R-'LYYO+\JU)C1GPY9,+U.')(]\XH @\>&4>&D,,<^#6%>:GJEO?:QJMU86=C?:'I,SQ6\4YF6X$@#*Y.U< - RX MZ]>@P3V$^I:):C:I%>Z;+'+<_9?M!+W 4@K'E0@PK M*2 200O/M6ZGAK0XM-FT MZ/2+%;*9P\EN(%V.PP02,8)X'Y5)=:#I%[J$-_=:9:37D&WRIY(59TVG(P2, MC!Y% ''IJ7B*Z-F%UE8OMVN75BNVV0^5!']HP!GJ_P"[&&/'RKD'YMW4>%[^ MXU#1C)=2>9+#5*TT>$'RR M-G>)O\ ML%77_HIJZ"N?\=_\D\\3?]@JZ_\ 134 )X#_ .2>^'/^P9;_ /HM:Z&N>\!_ M\D]\.?\ 8,M__1:UT- !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R'C*\EGN=.T:VT MZ[U#?,EW=K:%-\44;!D^^P W2!1@]5#XZ5U]1+;P+JDE0<]0"21]34=SH&D7MA!876F6DUI!CRH7B!1,# P.W% M '*WGB>^_LW7+JUOHY$@\/0W]K*D.U3(PF)<*V3@[%^4YQBH]0UCQ!'>:ON,_059;3K)_,W6D)\V59I,H/FD7;M8^I&U<'_9'I0!P][KNM6B2:5' M<7=W.NKBP%S!%#]I9#:^?D!L19!^7D?=]^:D;5?$5SH^G?/[ M(CDV(Q5R8\8_UFWD,5 P,BNPN='TV]@N8+FPMYHKEQ).CQ@B1@ 6]2 JC\! M4=SH&CWEA!87.F6DUI!CRH7B!1,# P.W% &-XBNUU#X5ZI>+/'<+/I$D@EC0 MHK@Q$Y"GD ^AK.FU?68-4U&X74%^Q66JV=E%:>2N&698 ^]NIQYI*XQSUR, M=%KFLZ-IR1Z=J:O(MY$X6WCM))]\8P&RJ*W'S <^M6+2/2=4L_M5M#!+#<2K M,Q,>"TB8 + C(=2BCGD%<<8H XW3)[Z_\9Z;>S:A+^[BU>+R%C0(RQW2HN>, M]-O?^ >IS1U+QCJ=GX2L-56]N&N(-(@OKB.""!8R[@[3,SD?(S*0%CPPPWJM M>B?V/IHN(+@6%MYUNTCPR>6-T;2',A![%B>?6HIO#^C7$=O'/I=G)';1&&%7 MA4B-"-I4#' (XQ0!G^&^=:\4'N=1C)_\!8*P);C48O$5]:Z;>+:/?>(5@FE, M0<^7_9ZN< \!LJ"#TR.01D'O(K:"!Y7BA1&F8/(RK@NP 7)]3@ ?0"J=PFE6 ME]:F>&!+FZNB86\O+/,(F&8%:/#> M:7)C7(.1RYQ@#':+IUDGE;+2%?*E:>/"#Y9&W;F'H3N;)_VCZU''H^FPZI)J M<=A;I?RKM>X6,!V''!/7L/RH \[U74-5N_"6O6]_J=S'-<:1/N:?-JGV;5L0:1HL-[M>!"UQ+^^SO..$81C<% M /3:5YST-[9^&]"M;R:XL+6*/4"8[A(K;>UR3G*E%!+\%B1@\9/3-5#J_A./ M301"IAFB^QM;)8R-+Y: _(T03>% ?NN,./[PR 96HZ[K>CQ:I:M=->W"QV,B M/'"BNC7,[1,L8.%PH7*[R>3\Q(ID6J^(YDL; W ML9**^[[OL%)!R<[=WKWA=HB\RBY^VP!)5BLI)F,0+ +(JJ2H!+C# <[AU!JS M WAG3QH]E;"PB%P[2:;%$JX9MC,S)C_9+9;W]Z .;TB>^U'QEHMU<:C*3#;: MG;,@1 LHAN$C#-Q]Y@%)Q@948 !(/7>(]1ETCPSJFI0*C36EK),BN#M+*I(S MCMQ4PT?31:(3M" MDD)=9S]FF!3@C:=I8@G@%>AKJK70-(L;0VMKIEI#;M*LQCCB 4NI!#8]00"# M["I-6TFQUS3)]-U*V2XM)UVR1MW_ ,#[B@#A[W[+J_A#3-0DTZ.TFM=9AC6" M.7?&D@O51W' !)PW.,_,?4U)JJH=#^(S,JEU:3:2.1_H<72NW73K);*&R%K# M]EAV>7%L&U-A!7 ]B 1]*@N] TB_U"*_N],M)[R''ESR1!G7!R,'V- '$QJG M_"#H^%\S_A(0-V/F_P"0EZUZ/6=_8&C_ -K?VK_9EI_:&<_:?*'F=,?>Z].* MT: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ KG_ !W_ ,D\\3?]@JZ_]%-705S_ ([_ .2>>)O^P5=?^BFH M 3P'_P D]\.?]@RW_P#1:UT-<]X#_P"2>^'/^P9;_P#HM:Z&@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** .4UO4[#2O'>C3ZA?6UG"VGWB M"2XE6-2=]N<9)QGC]*YW5;RZB@O;^SD"Z9J6MAC<&[-I&\ M0-WG $QJ98P MP^]P!D-SZ5)%%+CS(T?'3B1:]K36NFR M17;FZAOGB5F651 OG_*9/W9;G^/!;G&:K^)]4U1-1CCMM1V*--AEL9[J]>S, MDY+Y;R53]^W$9,9'&0,?-7IC11N@1HT9!T4J"!2M&CLK.BL5.5)&1:S?PR0:O9V=LB./+A65;=9#L(PQ(D8@," >0 UL+'Q#Y"74]S^\2-K!G*F5SGEG89SD9&","O3]J\_*.3D\=Z:\4<@(>-&! M.2"N>: /+[[5M1.GZ0DMX1I[M? 7$^J/9!PDP6W/G@$N3&20/XQ\W.*WO#S: ME>^)86U#4[AVM]%LY9((R4BDG] &;KVNZ=X=TTW^I3QQ1A@D89@"[G@*N2!D^Y R20 37%Z??:;:>++ M?7[G5].\J]BNC7DT#7DTO3].E\#I8LDZ1SK;QW0VLTL2VD^WYAU')/''-=BUO ^-T,;8& M!E0<"I B@* H 7[HQTH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y_QW_P D M\\3?]@JZ_P#135T%<_X[_P"2>>)O^P5=?^BFH 3P'_R3WPY_V#+?_P!%K70U MSW@/_DGOAS_L&6__ *+6NAH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "N?\=_\D\\3?]@JZ_\ 135T%<_X[_Y)YXF_[!5U_P"BFH Y M#PAXHN-'\,^'X=0O]*GM%TV-I8K9&$]G$MOY@DE&YOEPH4_*.77'H=+3_%NL M3:&-0EOM NI9/L\)MK$ES;332*B^8PD8%5+'(&,[>"*SO#.D:IKOA#PRL^EZ M=;VUO81NLTDWG?:@;8QA)$"KA3O#$;C]W'N-*^\.ZSK-S#>/IMAIKV2J8H(; MCS%N6$T4N"0B[/\ 4[V" ;^C:CJ3:O>Z3JIM)+FWABN!-:HR(5D+J% MVLS'(,9.<]QQQ64WB;5UB;5MEC_92Z@;'[-L?S\^?Y&[?NV_>^;&WIQUYJ_I MMKK']KWNLWEC;P3W$5O:BU2Y,@"([DOOVCG$A^7'\/7GC,;P_K+6[:)]GMOL M#:D;[[?]H._'VC[1M\K;Z_)G=[^U $^E^(M7G;0[R\6Q-AK9 MXH8W66#=$T MHWL6(; 0J< M)_P )SH7_ M #TO_P#P67/_ ,;IUX3_ ,+"T<9_YAMY_P"C+>NAH YS_A.="_YZ7_\ X++G M_P"-T?\ "E__ ."RY_\ C='_ G.A?\ /2__ /!9 M<_\ QNNCHH YS_A.="_YZ7__ (++G_XW1_PG.A?\]+__ ,%ES_\ &ZZ.B@#G M/^$YT+_GI?\ _@LN?_C='_"E__ ."RY_\ C='_ G.A?\ /2__ /!9<_\ MQNNCHH YS_A.="_YZ7__ (++G_XW1_PG.A?\]+__ ,%ES_\ &ZZ.B@#G/^$Y MT+_GI?\ _@LN?_C='_"E__ ."RY_\ C='_ G.A?\ /2__ /!9<_\ QNNC MHH YS_A.="_YZ7__ (++G_XW1_PG.A?\]+__ ,%ES_\ &ZZ.B@#G/^$YT+_G MI?\ _@LN?_C='_" _P#DGOAS_L&6_P#Z+6NAKGO ?_)/?#G_ &#+?_T6M=#0 M 4444 %%%% '/7G_ "4+1_\ L&WG_HRWKH:YZ\_Y*%H__8-O/_1EO70T %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% %#7/\ D ZA_P!>[_\ H)K-\)-1\/>#M):WU1]0>+2%E>RN;011PHMJ9%*R!1O(*HN-Q M.&)QQD=%JNJZYX>NK6R?5S?'444)--;QHUL3/#%E0H ;B8G#9Y4>IH [ZBN> MT2XUK_1KZ_-_Y%M#6#G&?F/M6,^LZRMHVO?VC_H MZZH;'^SO(3R]OVG[/NWXWYQ\_7KQTH [JBN(TC5M8(\.:E1!U9XH0!^/F4 =-6!K?B_3- O4M+ MT7!D>,2#RX]PQDCU]JPO^%J:;-$OV73-0:=I-@AF0(Q]Q@G//&*Y#Q)_PD&L MZC'>7VE3QLT*^4D4+$!.<=,\YSUYK&=6R]T]##8)RE>LK+[F>C:5XYTC6-2B ML+5;D32YV[X\#@$]<^U=+7BGA>*_TOQ%:WCZ1J,RQ[\QQ0'<UCI**YO_ (2RX_Z%7Q!_WYB_ M^.4?\)96D>G)IJ&#[)$PE&^V,0W%B0<+(QX Y [5M7?A76-8ECN=4OK%;FT0"S M%K"X0L)8Y?WFYB2-T*#@C@M[8T? ?_)/?#G_ &#+?_T6M=#0!S^G:5J\-_=: MI>W-B]_<)# 5AB=8A%&S-T+$[SYC\YQPO'7-%O"NI-NT[[;:_P!C-?&^_P!4 MWVC=YWGXW9VXW\=/N^_-==10!R>F>&=2MI=(MKN\M'T[1CFT\J)EF?$;1+YA M)*_=?\ HRWKH:YZ\_Y*%H__ &#;S_T9 M;UT- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !14<]Q!;)OGFCB0G&Z1@HS^-*-LDTRZ M592 CRU)!*E1U'4@^Y&,FMC2_A_HFGEWGC:^D8_>N,'T[=,^_7FIYI/X4;^Q MI4_XLKOLO\]C-?QEK6N.(/#FDR(K$XNIQ\NW(&X=O7(Y_2B+P+J6K70NO$>J MO-G[UO"3@?-G;GICKT'&:[Q$6-0J*%4= !@"EH]G?XG<7UKDTHQ4?Q?WF9I? MA_2]&BV65HB$\ER-S'KC)//>M.BBK22V.:4I2=Y.["BBBF2%%%% !1110!0U MS_D ZA_U[O\ ^@FLWQQ_R3GQ)_V";K_T2U:6N?\ (!U#_KW?_P!!-9OCC_DG M/B3_ +!-U_Z):@ \!_\ )/?#G_8,M_\ T6M=#7/> _\ DGOAS_L&6_\ Z+6N MAH **** "BBB@#GKS_DH6C_]@V\_]&6]=#7/7G_)0M'_ .P;>?\ HRWKH: " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHYKB&V3?/-'$A.-SL% M&?QH#N8?QEKFN7!@\.Z4RQ-]VZF7@#=C=Z8]N3UK4TOX?:+8%WN(VOI6) M^:XY';MTS[^]=2B+&@1%"J.@48 HM.6^A7/AZ?PKF?=[?<<%;> ;W4RD_B35 M9KAU(Q$CY )X)/],=:Z_3=#TS2%Q8V<4+8 +A?F;'J?6M"BG&$8[&53$U*F MC>G;H%%%%68!1110 4444 %%%% !1110 4444 4-<_Y .H?]>[_^@FLWQQ_R M3GQ)_P!@FZ_]$M6EKG_(!U#_ *]W_P#036;XX_Y)SXD_[!-U_P"B6H XK09I M_#OA/PU>V%SJ>H2MI2W-W8&_?SM5UJ>\NHE M)1 D?D'>DF<*,/\ -'&< M'T([F@"70UFT_P 2ZEH_VV[NK6*TM[E&NY3*X=VE5OF/.,1KQ]?6L%[F^&G/ MXB&IWOVH:P;,0>XO)]7DN=0G$4;W!@ M1/W4;%@FT<<[W^;K\WL*JGP@6G,)U2;^R3=?:S8>4G^L\SS<^9]['F?-CTXZ M4 9&C37L4?A/5FU*]FFUM@+N*:8M$-UO)*=B=$^9!C'09'>N^KFM.\)O8W-@ M)=5FN+'33FQM6B1?)PAC7+CEL(S#GKG/6NEH X/4]1U]/B!8&'P_%*4LKM8< MZ@J^:GF0?-]WY>@X]_:M?^V/%7_0J0_^#1?_ (BI+S_DH6C_ /8-O/\ T9;U MT- '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ M ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^ MA4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% ' M-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B M_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_ M\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQ MXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q M%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B_ M_$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z M%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L M>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5T MM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ M ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^ MA4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% ' M-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B M_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_ M\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQ MXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q M%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B_ M_$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z M%2'_ ,&B_P#Q%']L>*O^A4A_\&B__$5TM% '-?VQXJ_Z%2'_ ,&B_P#Q%']L M>*O^A4A_\&B__$5TM0W5W;V5NT]U,D,2C)9VP/6@:3;LC _MCQ5_T*D/_@T7 M_P"(K \7:_K/]ASVE]I$%AYVW;(FI*[CYL\*%!/0U/>^.+[5-0.F^&+3SGW; M?M3C*CWQV'!Z_A3[+X>_:Y#>>(KZ:\NG4 A7("]._4XY'I64IXU M--Q.,9)V9S5[^V/%7_0J0_\ @T7_ .(KI:*Z$K;'ERDY.[.:_MCQ5_T*D/\ MX-%_^(H_MCQ5_P!"I#_X-%_^(KI:*!'-?VQXJ_Z%2'_P:+_\11_;'BK_ *%2 M'_P:+_\ $5TM% '-?VQXJ_Z%2'_P:+_\11_;'BK_ *%2'_P:+_\ $5TM% '- M?VQXJ_Z%2'_P:+_\11_;'BK_ *%2'_P:+_\ $5TM% '-?VQXJ_Z%2'_P:+_\ M11_;'BK_ *%2'_P:+_\ $5TM-DD6*)Y'.U$4LQ/8"@#G/[8\5?\ 0J0_^#1? M_B*/[8\5?]"I#_X-%_\ B*WK*ZCOK.*YB^[(N?IZBIZ2::N@.:_MCQ5_T*D/ M_@T7_P"(H_MCQ5_T*D/_ (-%_P#B*Z6BF!S7]L>*O^A4A_\ !HO_ ,11_;'B MK_H5(?\ P:+_ /$5TM% '(:GJGB632[M)_#,,,+0L'D&I*VQ<')QLYQZ5>\< M?\DY\2?]@FZ_]$M6EKG_ " =0_Z]W_\ 036;XX_Y)SXD_P"P3=?^B6H / ?_ M "3WPY_V#+?_ -%K70USW@/_ ))[X<_[!EO_ .BUKH: "BBB@ HHHH YZ\_Y M*%H__8-O/_1EO70USUY_R4+1_P#L&WG_ *,MZZ&@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ I&941G=@JJ,DDX %WK':(HFR%..,G\1P.:Q(-(\2 M>,OI6;J*]EJSJAA9A6KZE=,0 5!V#IW[]<>QJC9>#-4URZ%]XINW9""5M4?IGD=.!C)X'YUUVC MZ!INA1%+"W",PPTA.7;ZFM.CD__ *UE86FG0""SMXX(Q_" MBX_SUJS116AR-MN["BBB@04444 %%%% !1110 445F7GB#3;(E9+@.X."L?S M$5,IQ@KR=@N:=->1(EW2.J+G&6.*YC^W=8U%]NFV!C3(Q)(,\'U[8^E/3PQ< MWC+)JM_),1CY%Z#U'_UZP^L.7\.-_P $3?L6;SQ786Y5(-UT['I'T_/U]JY[ M6=:U.X1;>YC%K'(H?8.K#U^GM[5V=II=E9#%O;HIXRV,DX[YJP\4_[;1OM$UM<2^;%#"MLS!PF/E D$:CV)'/.-C M6I+_ ,.WUE8VFKZC-%J:*)6NIO,>/-Q;QYC./E.V9^?7:>U 'HU%YH ]"HK@=&GOHX_"FJOJ=[/+K; 74,TNZ%=UN\I\M M?\E"T?_L&WG_HRWKH:\_N]5\1'QOIDA\+@3+8702/^ MT8_F4O!DYQQCCCOGVK;_ +:\4?\ 0HC_ ,&4?^% '2T5S7]M>*/^A1'_ (,H M_P#"C^VO%'_0HC_P91_X4 =+17-?VUXH_P"A1'_@RC_PH_MKQ1_T*(_\&4?^ M% '2T5S7]M>*/^A1'_@RC_PH_MKQ1_T*(_\ !E'_ (4 =+17-?VUXH_Z%$?^ M#*/_ H_MKQ1_P!"B/\ P91_X4 =+17-?VUXH_Z%$?\ @RC_ ,*/[:\4?]"B M/_!E'_A0!TM%*/\ H41_X,H_\*/[:\4?]"B/_!E'_A0!TM%*/^A1'_@RC_P */[:\4?\ 0HC_ ,&4?^% M'2T5S7]M>*/^A1'_ (,H_P#"C^VO%'_0HC_P91_X4 =+17-?VUXH_P"A1'_@ MRC_PH_MKQ1_T*(_\&4?^% '2T5S7]M>*/^A1'_@RC_PH_MKQ1_T*(_\ !E'_ M (4 =+17-?VUXH_Z%$?^#*/_ H_MKQ1_P!"B/\ P91_X4 =+17-?VUXH_Z% M$?\ @RC_ ,*/[:\4?]"B/_!E'_A0!TM%*/\ H41_X,H_\*/[:\4?]"B/_!E'_A0!TM%< MU_;7BC_H41_X,H_\*/[:\4?]"B/_ 91_P"% '2T5S7]M>*/^A1'_@RC_P * M/[:\4?\ 0HC_ ,&4?^% '2T5S7]M>*/^A1'_ (,H_P#"C^VO%'_0HC_P91_X M4 =+17&:EXQUC283+?>&XH1C(4ZI%N;KP!CGI61_PD_BCQ8HBT.P:RA*C=*S M D'&<;^G4$<9J)34=#>EAYU%?9=WL==KOBS2] #)N,^@XZUR MDC>*/'&UH =+TIA\K%CF09R#QR>@Z8%5](\.ZII\JW-WX3:_N^"9)]3C*AN. M@Q[=ZZE=8\3*H5?""A0, #4H\#]*GEE+XMC;VM*C_"5WW?Z+_,GT#PCIF@1 MQ1":YYS<2*-W7/'IT%;]\2QKND\*(@Z9;5( MA_2@#IZ*XVV\<7;WC07.@M$H7*O#=I,&/H !G_\ 52W=UXKOK5YK*S"8VLD7 MF"(MG_:(/UZ5SO$PO:.K\A?RK#?Q2]S*8=+L9+AP M>K<#&/TK!M=.UJ)Q+<^%'NI"/F\S5(]N*/\ H41_X,H_\* .EHKFO[:\4?\ M0HC_ ,&4?^%']M>*/^A1'_@RC_PH UM<_P"0#J'_ %[O_P"@FLWQQ_R3GQ)_ MV";K_P!$M6?JVL>)7T>]63PH$0P.&;^THS@8//2M#QQ_R3GQ)_V";G_T2U ' M+>!?"%S-X&T];K6I)[#4M,C%S ;9%D9'AP%\W[V%!P/8>YK>E\'7%^WG:KK4 MEW M6D]Q>W&K-?\E"T?_L&WG_HRWKH: "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH) MP,T %% ;K^T/$%P;^Y8$F)CE 3SR>^#GVKMHXTB M0)&BH@Z*HP!3J*J,5'8PJUIU7>;"BBBJ,@HHHH **8\L<>/,=5STW'&:SY]? MTRW#[KM&9#@JG)S4RG&/Q.P7-.BN=?QA:&3;;6T]QQDE1C'X53N?$.L_8_M" MV"P19_UK#/MC!K"6+I+9W]">9'3QWD$LL\22 M 0)!Z9&?\ /TJG>:_IMD2L MERK," 5C^8BN"@D\^]Q'=.L2'6+S) /O2<_7 [5 ME2Q%2LO<27]=A)M[&:-[_P#H M)K-\G\,7)^>B^X^>OL5YDYM+C.?^>+? MX5Z_X"LHK;PM:R_9A%<2%S(Q3#GYB.<\] /RK9N]5M[._MK25@&GS\Q. OIG MZGBB?6M-MF=9+N(.HR5!R:R@H0;;EL:8K'NO#DM;YE^BN>E\86(95MXIYV.< MA5P1^=5SKVLW<;FRTI@N["NP)(^HIO%4NCOZ:GG\R.IICRQQXWNJYZ;CBN<^ MR>)[J7,MW%;*%_Y9X(/X4U/!XD$9O+^65@,;/S0EO;SSY'\(P<_2K<'AC2H=V;?S,_\]&)Q]*TH MK2W@"B*"--HPI"C(%%L1+=I?B&IS@UC7[R-/LNFB,.W$C D8_'I3CIWB.\,G MGWZ6ZL,;4.0?RZ5T]%'U>_QR;_#\@L,^QZU?A\-:5" MFW[*).!WU+3M"FF@DGU*Y'ABPN M+>U8[5W;9ML: =,[5!/4GFHELX]"TZVTV?2[RPU*Y^S0-/)?&9KN'[1#'/NV ML0A.\=,'YCCI74^"-'LY_!6CW-R/:K@\%V+K M(;R^U&^E*[89KF<,]O\ ,K9C( P=R(W.>4% $6@V<.D>+-4TJR#QV*65M.L+ M2,X$CO,&;+$GD(H_"N>D@4:0_B(/-_:XULVXN?-;_5_;?)V[<[<>7\O3I[\U MV-AXS0VI)M+6:;=#;<%1L7&1A25&2>":WZ .#U,^* M/^%@6'D)HN?L5Y]G\QY?]7YD'WL#[WW>G'7VK7W>-_\ GGX>_P"_DW^%27G_ M "4+1_\ L&WG_HRWKH: .:W>-_\ GGX>_P"_DW^%&[QO_P \_#W_ '\F_P * MZ6B@#FMWC?\ YY^'O^_DW^%&[QO_ ,\_#W_?R;_"NEHH YK=XW_YY^'O^_DW M^%&[QO\ \\_#W_?R;_"NEHH YK=XW_YY^'O^_DW^%&[QO_SS\/?]_)O\*Z6B M@#FMWC?_ )Y^'O\ OY-_A1N\;_\ //P]_P!_)O\ "NEHH YK=XW_ .>?A[_O MY-_A1N\;_P#//P]_W\F_PKI:* .:W>-_^>?A[_OY-_A1N\;_ ///P]_W\F_P MKI:* .:W>-_^>?A[_OY-_A1N\;_\\_#W_?R;_"NEHH YK=XW_P">?A[_ +^3 M?X4;O&__ #S\/?\ ?R;_ KI:AN+JWM(C)<31Q( 6)=@.!UH P-WC?\ YY^' MO^_DW^%&[QO_ ,\_#W_?R;_"LGQ3X]MK>T^S:+<)/<2CF=#E8A[>K?RK'\%> M,IK2YCTS49'EMYGVQ2NV6C8GH2?X2?RK549_[^3?X4 M;O&__//P]_W\F_PKI 0RAE(((R".]+61!S6[QO\ \\_#W_?R;_"C=XW_ .>? MA[_OY-_A72T4 _[^3?X5TM% '-;O&_\ SS\/?]_)O\*-WC?_ )Y^ M'O\ OY-_A72T4 -_P#GGX>_[^3?X5TM% '-;O&_ M_//P]_W\F_PHW>-_^>?A[_OY-_A72T4 E,4N+Y&D4@&.+YV&1G.!VI-I;EPIRF M[15RMN\;_P#//P]_W\F_PI"_C95+,GAT*!DDR3TO\ "KG3]4<= M:LE'\7]R)+[Q=K6FF1;F]\,AX\;HTDG=N?8+5"Q\>>*=1:>*VT6UN#@^5-;& M0C'3<0P'MQFNFTOP%H6F['-M]IE7:=\QSAAW Z#/I6T]]IVGQI&T]O"ASM4$ M >_ I-RM>3L)SPU/X4Y>NB^XX>^\.>.-:MI'N-6MK:3>"D 9@G QG*<^O&:C MTWP-K&G;'&G^'IYE*G?-+.WS#N!C ^E=-/XOM=Q2TMYKAMN00, 'W[U#]O\ M$=__ ,>]FMNC)D,_?W!/?\*Q]M1O[OO/[S.>,J27*G9=EH"CQE;Q!4A\-Q1K MT >90/\ QVJ=QKOB6U9EFG\-AEZJLD['\@M7O^$;O[Y)+U2^U+&%6RQG+XY_= MH*S/+9A=W$K23+/(Q/+,I-7M-T?6[FW,MO8:&R%B,7,D^\8]1C )Z\5Z)16= M+!1A+FD[_(%&QRD5MXO@"^5:>&DVC"D--D#_ +YJ;=XW_P">?A[_ +^3?X5T MM%=B26Q1S6[QO_SS\/?]_)O\*-WC?_GGX>_[^3?X5TM%,#FMWC?_ )Y^'O\ MOY-_A1N\;_\ //P]_P!_)O\ "NEHH YK=XW_ .>?A[_OY-_A1N\;_P#//P]_ MW\F_PKI:* .:W>-_^>?A[_OY-_A1N\;_ ///P]_W\F_PKI:* .:W>-_^>?A[ M_OY-_A1N\;_\\_#W_?R;_"NEK/UK6+70M->]NR=H.U%'5V[**:3;L@,K=XW_ M .>?A[_OY-_A1N\;_P#//P]_W\F_PKFM!^(LKZM*FK[$M9WS&RCB#T!]1[UV M'_"7>'_^@O:_]]U-_\ GGX>_P"_DW^%&[QO_P \_#W_ '\F M_P *M_\ "7>'_P#H+VO_ 'W5ZWU73[J!9H+V!XVZ,)!S4N,EN@LS&W>-_P#G MGX>_[^3?X4;O&_\ SS\/?]_)O\*WOMMK_P _,/\ W\%*MW;,P5;B(L3@ .,F ME9B,#=XW_P">?A[_ +^3?X4;O&__ #S\/?\ ?R;_ KI:*0'-;O&_P#SS\/? M]_)O\*-WC?\ YY^'O^_DW^%=+10!S6[QO_SS\/?]_)O\*-WC?_GGX>_[^3?X M5TM% '-;O&__ #S\/?\ ?R;_ HW>-_^>?A[_OY-_A72T4 -_\ GGX>_P"_DW^%=&CK(H9&#*>A4Y%.H YK=XW_ .>?A[_OY-_A M1N\;_P#//P]_W\F_PKI:* .:W>-_^>?A[_OY-_A1N\;_ ///P]_W\F_PKI:* M ..U9O&?]CWOG1Z!Y?D/NVO-G&#G''6M#QQ_R3GQ)_V";G_T2U:6N?\ (!U# M_KW?_P!!-9OCC_DG/B3_ +!-U_Z):@ \!_\ )/?#G_8,M_\ T6M=#7/> _\ MDGOAS_L&6_\ Z+6NAH **** "BBB@#GKS_DH6C_]@V\_]&6]=#7/7G_)0M'_ M .P;>?\ HRWKH: "BBB@ HHHH **** "BBB@ HHHH **S[O7-*L-GVK4+>+? MG;ND'..MR&HM['<4UW6-2SL%4=2QP M!7D>H_$?6+M2EL(K-2H!*?,V<]03_A6(]_?ZK,OVN6]O'FD0"+>0DHZ8] <@ M8P/6D_9Q^*2_,Z8X.M)7Y3U[4O%VB:4Q2XOD:12 8XOG89&[\23X"X$=G$8R3GN.%_'K6,L7AX;:^KL5["G#XZB_/\ (NW&K>*I_L[7 M^KV.D1ONP2ZJW'JO)]/SK(E/AF,,=0U?4=4FC&%C0%5W9&2K-VZ_6M&WT318 M)8?)T>\NI/NL+AR%<].@']:W;33[V,F&Q\/6=K']XB:,-D_4_AQ4/'R>D/P3 M%[3"QVO+\#S_ %JXLIW@CL-'>PC08#29WS<#[W;KGIZU5&EW;WRV4,#37#KE M409+#&3CZ<_E7>^(+2_9H)M89&=7)@4'.WIG&.G;K5*P@%SJ$,:3)#*QVK*> M"#Z9'//3\:X)XF7MKZW_ !-EF<814(PTL]"EILOC;08'\BSN_LZJ24FCWJH] M1SD<"M"P^(^LS,EK_9<-S=9(.'*$GKT[8%=9_97B'_H,K_WS_P#6K+O? ]QJ M,_GW<]K++C!8H03WYQUKM523=Y*7X&+Q<);TE_7S$_X2GQ9_T*3_ /?9_P * M/^$I\6?]"D__ 'V?\*2[M_$&A6?[N>>6UB[P_.0.23@\XZU7TGQ;J%^_V6"[ MMC,O %R-C-UZ9QG&*E3J/[,K>A/UBG_SZ7X_YD=Q\0=;M9VAG\.F.1<94E^/ MTID?Q)U+S4\W06\O(W;-^<=\97K72[_%?_/*T_,?XU#/=^*8-N;:%]W_ #S3 M=CZ\U+K26OO?<5]9H6UI?BRA_P +)A_Z >I?]\"C_A9,/_0#U+_O@5?@U?Q$ MF[SM*,N>F%VX_G4W]M:W_P! -_\ OHTUB/-_<1[?#_\ /O\ %F5_PLF'_H!Z ME_WP*@_X6MIW_0/NO^^T_P :V9=?UB&,R2:*RH.I+'C]*S5UJ'>N_P /6^W/ MS8BYQ_WS2>)BM.;\&4J^&ZT_Q8ZT^)^B3;_M$=Q;8QMRN_=_WS5G_A9'AO\ MY^9O^_+4G]LZ5_T+[?\ @.M']LZ5_P!"^W_@.M5]9C_,ON8G5PK?PO[_ /@' M&:]XVU"XUF>72=3G2Q;;Y:[0,?*,\$9ZYJ71/%WBF9;F"UCDU*=@K*SKGR0# MSP,9SGO46J6=OJ/B":_2)([5P-L 4#!"@=N.O-:GA2+4='AO1I\#7+3%,OMX M3&<<=\@U@L3%SM=_([9XO"*ERQBF[+I^OEU+?_")^*-K^1"6;,,+9P" M.P'&.V#FM.T\(>&-!5)+D)+(I7Y[E\X8=P.V?2IGT[Q'?^8+B\2W0X^1#P?I MCD?G5F'PE9*_F7,LUS)NR69L9'H?6MDYOX8?-G#/&5I+E6B\M!)/%&E6:"&U MC:3:VT)$FT?4=JA76M:U$XL-.$:[R!)+TQZ'WK[.630M9O/+-]J;(HSE4/(_+ /:K=KX2TV#:90\[#.=QP&_ M 5O44XX6DM6K^NHW(.XO.<@MG.=OK5\D(_$_N'9 M+^>QJ6#P1J.J2)-XDU>6X4*,01-@#@\ M$].">H%=O'%'#&(XHUC0=%48 _"GT>UM\"L'-V.!T7X<06VHW$NINMU;(<01 M]-X/\3?3ICU%=#_PAGAS_H$P?K_C6[12E5FW>XG)G+W7P^\/7,@<6TD&!C;# M(5!]_K5?_A6GAX]5NO\ O]_]:NPHH]K/N',SC_\ A6GA[^[<_P#?[_ZU9Z_" MRV1PZ:K<*RG*LL:@@_6O0**:K5%U'S,XC_A7LW_0R:E_WT?\:ANOA]J B'V3 MQ%=F3/(F=@,?@>M=[11[:?<.9G VOA+Q;9Q&.W\2*J$[B#N;G\7W!S,\YDTOXA)*RIJ(D4-@.)4&X>N,5?\ ,^(?_/'3 M?S'^-=O10ZM^B#F.$GNOB%;PM*;6RD"_PQ*&8_09K#UCQ%XSCTV1;^V:TMY/ MD,JP[2,]@<\9KU>HKFVAO+:2WN(UEAD7:Z,."*<:J3UB@4O(\U^&MYJOVV2S MB0R:8 6D+'B)NVWW/I^->GU4TW3;72;&.SLXA'"@X'YJW4U9J[_ /H)K-\ _^2>^'/\ L&6__HM:Z&O(/#D^HZ7X M+U&=-3G>:/PE9W,!X"P'9-M"+T& JY)ZD9]AI^(;./0-1TZRTM[BWMM2C5;M M/M$C^8#^F #TRBN7T*UBTGQ9JFE69E6Q2SMIUB>5I,2. M\P9LL2>0BC&<>+&D/XB$L_]K#6S;"?SWQY?VWR=NS.S'E_+T]^O- 'I M-%>=Z) MM!X-U:*2?[=J[*+Z1IW83;K:21LJ25&753P!TXXXKT2@#GKS_DH6 MC_\ 8-O/_1EO70UPFI/XH_X6!8>1!HQ(LKSR/,FE&8_,@Y;"\-]W@9'7VK7\ MSQM_S[>'_P#P(F_^(H Z2BN;\SQM_P ^WA__ ,")O_B*/,\;?\^WA_\ \")O M_B* .DHKF_,\;?\ /MX?_P# B;_XBCS/&W_/MX?_ / B;_XB@#>N[NWL;9[F MZF2&%,;GI%<>)Q7L9)6-5[)13E>[?X'JDNKZ= M!:"ZEO8$@*A@[. ,'H?QR*Q;SQWH]N[QVYFO)EQM6",D-]&/%G+I;"6)6(O-^Y1@;0" >@X_"K,7A;Q(L8$MMHDCCJPNYUS^&RK56M):0^]D M-Q3M8CNO'6N7&];'3(K8*^5>=LDKZ8XY_&L&YG\2:N^^XU%U8,2L<3$!0?\ M=[?6NN31/$*.KKI'AK$CQ^M:\'@"Y8++]D.#_#+*!^8KKO,\;? M\^WA_P#\")O_ (BCS/&W_/MX?_\ B;_ .(J7AI2^.;97UFM_-;TT_(R8/A] MY3CY[95)&["$G'MFM6#P;:)A9;F62,+A4 "A>?\ ]=+YGC;_ )]O#_\ X$3? M_$4>9XV_Y]O#_P#X$3?_ !%-82DMU-O^?;P__P"!$W_Q%'F>-O\ GV\/_P#@1-_\16L: M5..R0K(Z2BN;\SQM_P ^WA__ ,")O_B*/,\;?\^WA_\ \")O_B*T&=#)#%-C MS8D?'3-O^?;P_\ M^!$W_P 12L@.DHKF_,\;?\^WA_\ \")O_B*/,\;?\^WA_P#\")O_ (BF!TE< MUKO@C2M;=Y]IMKISDS1#[QXY(Z'I^M+YGC;_ )]O#_\ X$3?_$4>9XV_Y]O# M_P#X$3?_ !%5&3B[H:=CF_.\7>#?]:O]IZ>O\62V/Q^\.6[YZ5UF@^*],U^( M>1*(KCG-O(P#CGK[CD=*K^9XV_Y]O#__ ($3?_$5S>K>#-?U-_/CLM L[H$$ M307$PP1CG&P#M[5ISQG\2L^X[I[GI%%>=RW_ (Q\)6SK/!'JMLJ8CE)/RG MW$ D#MR/6I]'\6>(-<4"T_X1T38RT+W$RN.G^QSUQD5,J;2NM4)IG>T5S?F> M-O\ GV\/_P#@1-_\11YGC;_GV\/_ /@1-_\ $5F(Z2BN;\SQM_S[>'__ (F M_P#B*/,\;?\ /MX?_P# B;_XB@"+4_#%U?WSSI-;11]$0*1@?@*OZ#I5WI(E MBEGCDA<[@%SE6_\ K_TJKYGC;_GV\/\ _@1-_P#$4>9XV_Y]O#__ ($3?_$5 MA'#4XSYUN+E5[G245S?F>-O^?;P__P"!$W_Q%'F>-O\ GV\/_P#@1-_\16XS MI**YOS/&W_/MX?\ _ B;_P"(H\SQM_S[>'__ (F_P#B* .DHKF_,\;?\^WA M_P#\")O_ (BCS/&W_/MX?_\ B;_ .(H Z2BN;\SQM_S[>'_ /P(F_\ B*/, M\;?\^WA__P ")O\ XB@#I**YOS/&W_/MX?\ _ B;_P"(H\SQM_S[>'__ (F M_P#B* .DHKF_,\;?\^WA_P#\")O_ (BCS/&W_/MX?_\ B;_ .(H Z2BN;\S MQM_S[>'_ /P(F_\ B*/,\;?\^WA__P ")O\ XB@#I**YOS/&W_/MX?\ _ B; M_P"(J*>]\7VL327$?AN)%!8L]U,!@=?X* .IHKS*3XC:O#=K$EII=ZN2)/LD MDV1CH1N3!!/>K,]EXY\1QRLTL>F0.AV1,Q7D'@-CYOQ]!6JI.UY:%,];UEUC\/:/(%RNZ:=<@9S^&/?/:J.E>! MM;TU5:33_#UW.K!O,EN)\9!XPNS'\^E=,I\:(BHEIX=55& HGF _P"^*+TX M[*X72,BW\"7^IS>?XCU66<-AO)B8X!QCZ CCH/6NLTS0=,TB)4L[2-"O_+0C M+DXP3GKS69YGC;_GV\/_ /@1-_\ $4>9XV_Y]O#_ /X$3?\ Q%3*I*6XFVSI M**YOS/&W_/MX?_\ B;_ .(H\SQM_P ^WA__ ,")O_B*@1TE%9XV_Y]O#_P#X$3?_ !% '245S?F>-O\ GV\/_P#@1-_\11YG MC;_GV\/_ /@1-_\ $4 =)17-^9XV_P"?;P__ .!$W_Q%'F>-O^?;P_\ ^!$W M_P 10!TE%9XV_Y]O#_P#X$3?_ !% '245S?F> M-O\ GV\/_P#@1-_\11YGC;_GV\/_ /@1-_\ $4 =)17-^9XV_P"?;P__ .!$ MW_Q%'F>-O^?;P_\ ^!$W_P 10!TE%9XV_Y]O# M_P#X$3?_ !% '245S?F>-O\ GV\/_P#@1-_\11YGC;_GV\/_ /@1-_\ $4 = M)17-^9XV_P"?;P__ .!$W_Q%'F>-O^?;P_\ ^!$W_P 10!TE%9XV_Y]O#_P#X$3?_ !% '245S?F>-O\ GV\/_P#@1-_\11YG MC;_GV\/_ /@1-_\ $4 :NN?\@'4/^O=__036;XX_Y)SXD_[!-U_Z):L_5G\9 M?V/>^=;: (_(?=MN)LXP>GR=:T/''_).?$G_ &";G_T2U &;X,T.PO/ ^E3W M,9E^W:%:6<\;-\K1K&<#'_;1L_A5\>"[.0.;V_U&^FV[89KF92]O\ROF/"@ M[D1N0>4'OE_@/_DGOAS_ +!EO_Z+6NAH QK#PY%8&63^T+^XNI3&'NIY%,A1 M&W+'D*!MR6[9^8\],0'PA9&],INKW[(9_M!T_P T?9_,W;]V,;L[_G^]U]N* MZ"B@# L/"5GI]W;RK=WTT-HO/\ MDH6C_P#8-O/_ $9;UT-<]>?\E"T?_L&WG_HRWKH: "BBB@ HHHH BN+>&[@: M"= \;=5/>J/_ CND_\ /C'^9_QK3HJ)4X2=Y*X60V.-(8ECC7:B *H'8"G4 M458!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7*Z]X&L- M5Q<66+&]4[A)$N Q XR!TZ#D>]=5151DXNZ&FT><+K7BCP@ZQ:M;F^L =HG7 MD@?[WT4G!]>377:+XHTK7$'V6X"S8R89.''3MWZXR*V&571D=0RL,%2,@BN1 MUGP!IU\YN=/8V%V#O4Q_<+L MS>V@.!=P]>_7MVZ'& *ZS2M>TW6HM]C=)(1U0\,O7J#SVJ)4Y1UZ"::-*BBB MH$%%%% !1110 44UW2,9=E4=,L<5%)>VL43227,2H@+,Q<8 %%@)Z*Q_^$KT M#_H+V?\ W]%9I^(GAP=;J7_OPW^%6JF.*DDE^('*=/=Z]IMAJ5OI] MS=)'(';D)'\[8YYP.W%>0:OIFL1:U]GU&& M62_N"".=QE)]".OI[5Z)X;\!6.GVD)OX00?P!]#D]*D@\ W>IR1W?B/5)IY>IBC/ X' M&>QSUP.<5W:*L:*B*%51@*!@ 4M9^UM\"L+F[%'3M&T[259;"SB@W'DJ.3T[ MGGL*O445FVWN2%%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH H:Y_R =0_P"O=_\ T$UF^./^2<^)/^P3 M=?\ HEJTM<_Y .H?]>[_ /H)K-\ _^2>^'/\ L&6_ M_HM:Z&N>\!_\D]\.?]@RW_\ 1:UM)>VDA8)=0L4!9ML@.T#J30!/14<,\-PF M^&5)%!QE&!&?PI/M,'G^1Y\?G?\ //>-WKTZ]* ):*B2Y@DE:*.>-Y$^\BN" M1]14M '/7G_)0M'_ .P;>?\ HRWKH:YZ\_Y*%H__ &#;S_T9;UT- !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% ".BR(R.H96&"I&017)ZOX"L;N4W>F2/IUZ,D-$2%).>PZ9S MV[=JZVBJC.47H--H\EU#Q=XGTE)=(O9(UNT*GSP 6 //T.Y)[DULZE-Q^'4JZML%I9(V^ZZLV#_X[4=KJOC^\ MW[-,MHMN/]?'LSGTRW-=_14>TCTBA778X);'Q_?7;M+?P6*$9 4JRYZ8 )] MZ;-X/\4WMS&]YXC^485C$SJ0N>P&!FN_HH]L^B7W!S,X2?X<272!+CQ#>S(# MD+(NX9_%JM?\*ST#UN_^_H_PKL:*/;3[AS,YR#P)X=@A6-K 3$?QRN2Q^N"* MNVGAG1+'?]GTRW7?C=N3=T^N:UJ*ASD]V*[*\%C:6KE[>U@B8C!:.,*2/3BK M%%%2(**** &-%&\B2-&C21YV,5!*YZX/:GT44 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% %#7/^0#J'_7N__H)K-\<^_9^"88KCX;^'X9 MHTDBDTJW5T=*>-;-W6=-C&:XDE8#.?E9F)3D _*1R M>PH IZ/9VVF^-]6L[&VAM;4:?:RB"! B;B\X+;1QDA0"?]D>E=L_M#9M\S[V-ORXSTXZ5VUEX\O.S.>: .1 MT6SM;;3O 6H06T,5Y>NGVJY2,+)<;K25CO8&-'T^_ M^VVUH5F&=H:9V2//]Q"2J<.-+0^(K,S&PNBDG]F< M*N^#(QYG.>.<\8]ZW/[+\6?]#/8_^"G_ .VTZ\_Y*%H__8-O/_1EO70T Q_P#!3_\ ;:/[+\6?]#/8_P#@ MI_\ MM='10!SG]E^+/\ H9['_P %/_VVC^R_%G_0SV/_ (*?_MM='10!SG]E M^+/^AGL?_!3_ /;:/[+\6?\ 0SV/_@I_^VUT=% '.?V7XL_Z&>Q_\%/_ -MH M_LOQ9_T,]C_X*?\ [;71T4 Q_\%/\ ]MH_LOQ9_P!#/8_^"G_[;71T4 Q_P#!3_\ ;:/[+\6?]#/8_P#@I_\ MMM='10!SG]E^+/\ H9['_P %/_VVC^R_%G_0SV/_ (*?_MM='10!SG]E^+/^ MAGL?_!3_ /;:/[+\6?\ 0SV/_@I_^VUT=% '.?V7XL_Z&>Q_\%/_ -MH_LOQ M9_T,]C_X*?\ [;71T4 Q_\%/\ ]MH_LOQ9_P!#/8_^"G_[;71T4 Q_P#!3_\ ;:/[+\6?]#/8_P#@I_\ MM=' M10!SG]E^+/\ H9['_P %/_VVC^R_%G_0SV/_ (*?_MM='10!SG]E^+/^AGL? M_!3_ /;:/[+\6?\ 0SV/_@I_^VUT=% '.?V7XL_Z&>Q_\%/_ -MH_LOQ9_T, M]C_X*?\ [;71T4 Q_\ M%/\ ]MH_LOQ9_P!#/8_^"G_[;71T4 Q_P#!3_\ ;:/[+\6?]#/8_P#@I_\ MM='10!S MG]E^+/\ H9['_P %/_VVC^R_%G_0SV/_ (*?_MM='10!Q^K:;XI71[UI/$ED MZ"!]RC2L$C!XSYO%7_''_).?$G_8)N?_ $2U:6N?\@'4/^O=_P#T$UF^./\ MDG/B3_L$W7_HEJ #P'_R3WPY_P!@RW_]%K70USW@/_DGOAS_ +!EO_Z+6NAH M **** "BBB@#GKS_ )*%H_\ V#;S_P!&6]=#7/7G_)0M'_[!MY_Z,MZZ&@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH H:Y_R =0_P"O=_\ T$UF^./^2<^) M/^P3=?\ HEJTM<_Y .H?]>[_ /H)K-\ _^2>^'/\ ML&6__HM:Z!F"J68@*!DDGI7/^ _^2>^'/^P9;_\ HM:?XW!/@37P 23I\_ _ MW#0!=TS7](UII5TS4K:[:+'F"&0-MSTS^5)=^(='L-0BT^[U.U@O)<>7#)( MS9.!@>YK)DFB?QUHSI(C*FEW>XJP(7Y[?K6-JLB+HGQ&C9U#NTFU2>6_T.+H M.] '7_\ "0Z/_:_]D_VG:_VAG'V;S1OSC/3ZG->CT <]>?\E"T?_L&WG_HRWKH:YJZ\(O=:N-3_P"$CUJ*=5D2 M,1O#MC1RI90#$>,JO7)XZT__ (1B\_Z&S7O^^K?_ .,T =%17._\(Q>?]#9K MW_?5O_\ &:/^$8O/^ALU[_OJW_\ C- '145SO_",7G_0V:]_WU;_ /QFC_A& M+S_H;->_[ZM__C- '15$MS UU):K*AGC17>,-\RJQ(!(]"5;\C6%_P (Q>?] M#9KW_?5O_P#&:@3P9(E_+>KXHUX7,L:1.^^#E5+%1CRL<%V_.@#J:*YW_A&+ MS_H;->_[ZM__ (S1_P (Q>?]#9KW_?5O_P#&: .BHKG?^$8O/^ALU[_OJW_^ M,T?\(Q>?]#9KW_?5O_\ &: .BHKG?^$8O/\ H;->_P"^K?\ ^,T?\(Q>?]#9 MKW_?5O\ _&: -V*Y@GDFCBE1W@?9*JMDHV V#Z'!!_$5+7+0>#)+6:YFA\4: M\DEU()9CO@.]@JKG_5?W54<>E3_\(Q>?]#9KW_?5O_\ &: .BHKG?^$8O/\ MH;->_P"^K?\ ^,T?\(Q>?]#9KW_?5O\ _&: .BHKG?\ A&+S_H;->_[ZM_\ MXS1_PC%Y_P!#9KW_ 'U;_P#QF@#HJBM[F"ZC,EO*DJ!V0LC9 9258?4$$'Z5 MA?\ ",7G_0V:]_WU;_\ QFH+3P9)8PM%;>*->CC:1Y2-\!RSL68\Q=V8G\: M.IHKG?\ A&+S_H;->_[ZM_\ XS1_PC%Y_P!#9KW_ 'U;_P#QF@#HJ*YW_A&+ MS_H;->_[ZM__ (S1_P (Q>?]#9KW_?5O_P#&: .BH) &3P!7._\ ",7G_0V: M]_WU;_\ QF@^%[P@@^+->Y_VK?\ ^,T ;MO<0W=M%E3_\ ",7G_0V:]_WU;_\ MQF@#HJ*YW_A&+S_H;->_[ZM__C-'_",7G_0V:]_WU;__ !F@#HJ*YW_A&+S_ M *&S7O\ OJW_ /C-'_",7G_0V:]_WU;_ /QF@#=N+B&TMI;FXE2*")2\DCG" MJHY))["I 01D<@UR]YX,EU"RGL[KQ1KTEO<1M%*A> ;E88(XBSTJ<>%[P > M+->P/]JW_P#C- '145SO_",7G_0V:]_WU;__ !FC_A&+S_H;->_[ZM__ (S0 M!T5%<[_PC%Y_T-FO?]]6_P#\9H_X1B\_Z&S7O^^K?_XS0!T512W,$$D,_[ZM__C-03^#)+J:VEF\4:\\EK(98 M3O@&QBK+G_5?W68<^M '4T5SO_",7G_0V:]_WU;_ /QFC_A&+S_H;->_[ZM_ M_C- '145SO\ PC%Y_P!#9KW_ 'U;_P#QFC_A&+S_ *&S7O\ OJW_ /C- '14 M5SO_ C%Y_T-FO?]]6__ ,9H_P"$8O/^ALU[_OJW_P#C- &ZUS MU':M*@GD M1G2,M\S*I ) ] 67\Q4M?]#9KW_?5O_\ &: .BHKG?^$8O/\ H;->_P"^K?\ ^,T?\(Q>?]#9KW_? M5O\ _&: .BHKG?\ A&+S_H;->_[ZM_\ XS1_PC%Y_P!#9KW_ 'U;_P#QF@#H MJB6Y@:ZDM5E0SQHKO&&^958D D>A*M^1K"_X1B\_Z&S7O^^K?_XS4">#)$OY M;U?%&O"YEC2)WWP5C@NWYT =317._\(Q>?]#9KW_?5O\ _&:/^$8O M/^ALU[_OJW_^,T =%17._P#",7G_ $-FO?\ ?5O_ /&:/^$8O/\ H;->_P"^ MK?\ ^,T =%17._\ ",7G_0V:]_WU;_\ QFC_ (1B\_Z&S7O^^K?_ .,T ;L5 MS!/)-'%*CO ^R55;)1L!L'T."#^(J6N6@\&26LUS-#XHUY)+J02S'? =[!57 M/^J_NJHX]*G_ .$8O/\ H;->_P"^K?\ ^,T =%17._\ ",7G_0V:]_WU;_\ MQFC_ (1B\_Z&S7O^^K?_ .,T =%17._\(Q>?]#9KW_?5O_\ &:/^$8O/^ALU M[_OJW_\ C- '15%;W,%U&9+>5)4#LA9&R RDJP^H((/TK"_X1B\_Z&S7O^^K M?_XS4%IX,DL86BMO%&O1QM(\I&^ Y9V+,>8N[,3^- '4T5SO_",7G_0V:]_W MU;__ !FC_A&+S_H;->_[ZM__ (S0!T5%<[_PC%Y_T-FO?]]6_P#\9H_X1B\_ MZ&S7O^^K?_XS0!T5!( R> *YW_A&+S_H;->_[ZM__C-!\+WA!!\6:]S_ +5O M_P#&: -VWN(;NVBN;:5)8)5#QR(WC6 M*) \!VJ!@#F+/2I_^$8O/^ALU[_OJW_^,T =%17._P#",7G_ $-FO?\ ?5O_ M /&:/^$8O/\ H;->_P"^K?\ ^,T =%17._\ ",7G_0V:]_WU;_\ QFC_ (1B M\_Z&S7O^^K?_ .,T :/B"1(O#NI22.$1+:1F9C@ ;3S6=XX_Y)SXD_[!-S_Z M):H;SP;+?V4]G=>*-=EMYXVCEC+P#>*O44 4O[&TO\ M/\ M/\ LVS_ +0_Y^O(7S>F/OXSTXZ]*NT44 %%%% ! M1110 4UY$B7=(ZH,XRQQ3JR-?L]%EM5NM;M(KJ&#A(IH_-!9B L?(9R< <$ M\D#J: --IXD"EY44-]TE@,_2GD@8R>O2O.M"\/PSZS?V.MZ?;W*P64<]M;7$ M:RK:+)/<,$4'(4A0BG;Q\@ X I=/B>YM/ASJ<]UG&,G(!Z%YL?F>7YB>9_=W#/Y4^O,M-V1R/J]]H-I+&NM2VYU)I<798W;1Q M[2!DH,JA!7YB> M9_=W#/Y4XLJYRP&!DY/05YJME;+X>&L&WA.JCQ (3?;!YQ3[?Y>WS/O8V?)C M/W>.E;NGZ= GCOQ%%.SW4=UI]LTPN3O4@O<#;CH% P,8^N222 =4D\,IQ'*C MGT5@:DKD/"&BZ6NH:AX@L-,M+..ZQ;VGV>!8PT"$_/P.=[%F!!P5\OTKKZ " MBBB@ HHHH **** "BBB@ IBRQNY19$9UZJ&&13SR,5YKXMTRQLK"^D\.VR6= MQIMK<2WU] -KL# X$;2?>=RS(YR3C:"3DKD ]'CECESYNDV6G>+M/M-+MXM,2[TNZ,ILXEC+,&@"L0!@LNYL$@XW'UK"@LU M_P"$;TG3884N@VO7T26MXY:&XVO6,)>UL[* M5VBMK8^6@'V2-MN!T7N02#K:YI,L^L/=S:%;:U;R64<<"7#1[+212 MY9V#\JK;DR4!/R=.!0!VM%8G@V6:?P3HJAAD5QN MK:-ITEY;Q:791#6VFBNYKX+F2&(.&;?+]X!E#(%SR#C&T'&;HEG:VUAX#U*W MMH8KZ_9/M=RB!9+C=:2N?,8;'YGE^8GF?W=PS^5"RQNY19$9UZJ&&17(:WHNFOJ,<6E64*ZV;B.[FO M0N9(8A(&;=+]X!E#(JYY!QC:#C&TS3+'^Q_!%VEM'%=:GM2]N81Y&Y((RY2+4+U%+N6; N9.I M/)/N: .FHHHH **** "N?\=_\D\\3?\ 8*NO_135T%<_X[_Y)YXF_P"P5=?^ MBFH 3P'_ ,D]\.?]@RW_ /1:UT-<]X#_ .2>^'/^P9;_ /HM:Z&@ HHHH ** M1FVHS>@S7)Z7K?BO5])L]2M]&T=8;N%)HUDU&3<%89&<0]>: .MHKG?M7C'_ M *!&B?\ @RE_^,4?:O&/_0(T3_P92_\ QB@#HJ*YW[5XQ_Z!&B?^#*7_ .,4 M?:O&/_0(T3_P92__ !B@#HJRM8\.Z;KKVKW\<[-:L7A:*YDA*,1@GY&'.,C\ M3ZFJ7VKQC_T"-$_\&4O_ ,8H^U>,?^@1HG_@RE_^,4 2R^$-'EBA1DNP8E*" M1;Z=9&7).',?^@1HG_@RE_P#C%'VKQC_T"-$_\&4O_P 8H Z*BN=^U>,?^@1HG_@RE_\ MC%'VKQC_ - C1/\ P92__&* .BHKG?M7C'_H$:)_X,I?_C%'VKQC_P! C1/_ M 92_P#QB@#HJPKSPAH]_JDVI3)>+=S*JR20W\\657[HPK@8&3QCN?6HOM7C M'_H$:)_X,I?_ (Q1]J\8_P#0(T3_ ,&4O_QB@"U_PB^D?VE]N^SR>9YGF^7Y M\GD[^N[RMVS.?FSMSNYZ\U?6PMEOYKT1 7,\20R/D_,BEBH]."[?G6-]J\8_ M] C1/_!E+_\ &*/M7C'_ *!&B?\ @RE_^,4 ;=E96^G6%O96D8CMK>-8HD!) MVJHP!SSTJ>N=^U>,?^@1HG_@RE_^,4?:O&/_ $"-$_\ !E+_ /&* .BHKG?M M7C'_ *!&B?\ @RE_^,4?:O&/_0(T3_P92_\ QB@#HJ*YW[5XQ_Z!&B?^#*7_ M .,4?:O&/_0(T3_P92__ !B@#HJ*YW[5XQ_Z!&B?^#*7_P",4?:O&/\ T"-$ M_P#!E+_\8H Z*BN=^U>,?^@1HG_@RE_^,4?:O&/_ $"-$_\ !E+_ /&* .BZ MC%<_9>"M"T]V,$%R4;?OBEO9I8GWYW[D9RK9W'.1U.:;]J\8_P#0(T3_ ,&4 MO_QBC[5XQ_Z!&B?^#*7_ .,4 7=,\.Z;I,[3VLX4NQV@X& M0,9P,]!2R^'=+FL#9-;%83.]P/+E='61V+,RN"&4DLW0C@D=.*H_:O&/_0(T M3_P92_\ QBC[5XQ_Z!&B?^#*7_XQ0!K:;I=GI-L8+.-E5FWNSR-([MZLS$LQ MP .2> !T%7*YW[5XQ_Z!&B?^#*7_ .,4?:O&/_0(T3_P92__ !B@#HJ*YW[5 MXQ_Z!&B?^#*7_P",4?:O&/\ T"-$_P#!E+_\8H Z*BN=^U>,?^@1HG_@RE_^ M,4?:O&/_ $"-$_\ !E+_ /&* .BHKG?M7C'_ *!&B?\ @RE_^,4?:O&/_0(T M3_P92_\ QB@#HJ*YW[5XQ_Z!&B?^#*7_ .,4?:O&/_0(T3_P92__ !B@#6U3 M3+36=-GTZ_C:2UG7;*BR,FX>F5(./QYK.3PAHZ6LEOLNW1V5@9+Z=W0KG!1B MY9#@D':1D'!XJ+[5XQ_Z!&B?^#*7_P",4?:O&/\ T"-$_P#!E+_\8H OQ>'M M,BTBYTL6Y:TNE99Q)*[O*&&#N'=+U2XCFN[9G=%"';*Z M"11T5PI =>O#9')]35'[5XQ_Z!&B?^#*7_XQ1]J\8_\ 0(T3_P &4O\ \8H MZ( 8 P!17._:O&/_0(T3_P92_\ QBC[5XQ_Z!&B?^#*7_XQ0!T5%<[]J\8_ M] C1/_!E+_\ &*/M7C'_ *!&B?\ @RE_^,4 =%17._:O&/\ T"-$_P#!E+_\ M8H^U>,?^@1HG_@RE_P#C% '145SOVKQC_P! C1/_ 92_P#QBC[5XQ_Z!&B? M^#*7_P",4 =%17._:O&/_0(T3_P92_\ QBC[5XQ_Z!&B?^#*7_XQ0!9U3POI M6L:A'?7B7/VF*,Q))#>30[5)R1\C @IDOA'1IY4DDMYF*JJ,OVJ7; M*%&!YB[L2' )<$D#!R*A^U>,?\ H$:)_P"#*7_XQ1]J\8_] C1/_!E+_P#& M* )4\'Z/%J/D1F*IQD#:!@$@<55^U>,?^@1HG_@RE_\ C%'VKQC_ - C M1/\ P92__&* .BHKG?M7C'_H$:)_X,I?_C%'VKQC_P! C1/_ 92_P#QB@#H MJ*YW[5XQ_P"@1HG_ (,I?_C%'VKQC_T"-$_\&4O_ ,8H Z*BN=^U>,?^@1HG M_@RE_P#C%'VKQC_T"-$_\&4O_P 8H Z*BN=^U>,?^@1HG_@RE_\ C%'VKQC_ M - C1/\ P92__&* .BHKG?M7C'_H$:)_X,I?_C%'VKQC_P! C1/_ 92_P#Q MB@"5/"&CQ:G+J,:7B7,L_P!HD*WTX5WXY*;]I& !C&,#'2EB\(Z+!+))';S# M,?^@1HG_@RE_P#C%'VKQC_T"-$_ M\&4O_P 8H M:-X7TO0&4Z4@$G+.Q9CSZL2?QK%^U>,?\ H$:)_P"#*7_XQ1]J\8_] C1/_!E+_P#& M* .BHKG?M7C'_H$:)_X,I?\ XQ1]J\8_] C1/_!E+_\ &* .BHKG?M7C'_H$ M:)_X,I?_ (Q4>*!FM;UY) TCA%(5HU!&YAGGIGKTH Z M:N?\=_\ )//$W_8*NO\ T4U=!7/^._\ DGGB;_L%77_HIJ $\!_\D]\.?]@R MW_\ 1:UT-<]X#_Y)[X<_[!EO_P"BUKH: "BBB@!DO^I?_=-8?@?_ )$/P_\ M]@^#_P! %;DO^I?_ '37$^#_ !CX:M/!>B6]QK^FQ316,*21O%/\ H9-*_P# M/\ &JFI^)_!FK:=-8W7B/2S#*,-MO$! M'<$<^M-6OJ!L?\)#HO\ T%K+_O\ K_C67KGC?2])M%>WFBOIW.%BAE!^I)&< M5R7]E?#G_H;+?_P/B_PK-U?2_"*PQMH_BO33)O =;B]CQ@]P1Z5M&-&^K+2B M>F6?BK1+RTCN!J-O%O&3'+(JLOL035F/7M(ED6./4[-W&&]C"9]L\U;M]/\ AO#.LC^);295_@DOX]I_+!_6DU2Z M-B]T[;5]1O%U&TTC36ABO+J*2<3SH72-(R@;Y0068EU &1W.>,'&U[Q!JVC6 M&G)>7.G:;--?&UEOKE-\#((G<.J[U*Y*@8)X.1R,$PZMXF\/OJ%IJNF>)-#> M]M8I(!#<7RI')'(5+?,,E2"BD'!Z$8YR,_4?$5G+XG\.7-_:WQNGMY; M]8X44PO'Y:,%).-X.2.3D\< 8DFG:^)[A+&QA*&")MR[S^ M\88#;6). %5SS6_=:G-_;]CIEH(VRC7%XS#(CA (7IT9G(QG@A']*P;/QIHM M[;75OKFI^&8H9$V!+?4UG$BD$,&#(O'YYR:Q[:_T2UT"^M%\9Z6]_>.L#WCZ M@#(MLI"#:_4.(\MZ>8S'H: .G\/>)+C5]3NH+BW2&!E,UC("?W\0D9"1_>&% M1\CC$RCW.EXCU&;2/#.J:E;JC36MK)-&'&5+*I(S[<5PJ+X'TNXTV\T/Q/90 MW-BZQQK<:P\D7D'"R1[6@#HQXKT@:HVF/='[9'(D4RB-ML3NJL@9L87=N 7)Y M/ R>*F@\1:;<:HVG1RR&8,R*YA<1.Z_>19,;688.5!R-K>AKB[C4M E&I[?% M.A W6JVE\F;Q>$B\C<#[GRFQ]15G2/$VF:7'#IINI[D3?;@9G\UV? M9LX"X+_>W-D+T&> #T"BN<@\=>&3;QFX\0Z,DQ4>8L=ZC*&[@$XR/? J3_A. M/"G_ $,FE?\ @6G^- &_16!_PG'A3_H9-*_\"T_QH_X3CPI_T,FE?^!:?XT M;]4;C6M+M9VAN-1M8I5^\CS*"/PS6=_PG'A3_H9-*_\ M/\:Y+4+3X=ZAJ$ M]X_BBTC>9R[+'?QXR>IYS4RYOLFM)4V_WC:7D;WB#QY9Z1]G^Q"#4/-W;_*N M!\F,8S@'KG]*I:1\2(M0U.&UN;*.TA?.Z=[CA< GN!UZ5QFOV/AFW^S_ -A> M(+"XW;O.\[4(1MZ8QR/>J6DVNDRZG"FJ:UID-D<^8\>HPEAP<8Y/?':L'*KS M'IPHX+V5V]=>NOW7/:/^$BT3_H+6/_?]?\:K>)-9N=.T!+_2UM[F:2XMXXA( MQV.))43J,]FX//T-<-_9'PY_Z&R#_P #XO\ "M:]U3PD/#MII.G>)=(C2WNK M>8&6]7D1S+(W.>IVGVR>U;1L_$AU#5M)B@C"6M[8W%Q M(L@_>121O$I0X. 078,.Q'M46@>);C5M0NX9[9(H60SV+@G]_$)&3*_WA\J/ MD<8F4>YY+4I]$?79[O3/&>C06EU!+%)&;Q5>!IGB\UHBIP"5C9AQPYR:%XGLH+JQ98XQ<:P\D7D'"R)M9R,;>0!CYE3L*LYS7T77]:U7RKJ M"^TNX8/']KTA(BD]H'.&5W,GWD&XG*#.PC S1'KNO1Z9J/B">XL)--LKBZ#V M:6S+*8H9'0D2;R-V$SC;@GCCJ,:37;*^FTY-0U[PL7LI8W75H]07[2P5E+83 M8 OF!=K /@!CUQS''K%D^F:AH,_B#PRFEWMQ=-)=1ZGNF$4TCN0(RH ;#[<[ ML \\XP0#K=?\33Z5J%G%;6Z30!!/?.2?W$1=$!;'W1AG?)XQ"P]Q8O[_ %*[ MUF32-(FMK::"".YFN+F$RJ5L8W6WUAXXOLZY6./:K@?=Y(.?F9^QID6L66FP&6Q\6Z%<7SVHL'>?4E5O*C M9_)E#E6S*%?YLJ02<\8P0#N]$U*:]%Y:W:I]LL)_L\[QC"2-L5PR@\@%77@] M#D9.,FE+J&L:AJ=]#H[6<4>FRB*9;J-F-PY19-JD$;%VLHW8;DGY>.<;PSXB MT'2X;U]2\4Z-->7Y0N=XVJIVDKR#\W/ !T]UXGL-/,"7XFMYGB666,1&3[, MI[RLF51>#\Q('RGG@U'<^,=!L[^XL[B_6.2V8)<,R,(X"RAEWOC:H8,,$GD\ M#)KC=9U'2+MKZ.U\5Z'/'J>FIIUU/!UE\W:7"%"-P8J,@$*=*AL[>Y\R>47&[RXH+>227Y3A\QJ"R[ M3PV1P3@X-<#JVO:7;ZW!=V/B+0Y9)]<^V)ON046,61B(D(^[EEP&YQN4X/2I MX-4TO3OL5[:>)/#L][&+P302ZB(XQ]IF$K;7 ).TKM&5&0<\=* .WNO%.D6I M@W7+2)-$LPD@B:5$C;I([*"$0X.&; X/H:I7GBV"QURVTXB2Z:ZU#[&?)MWQ M;GR!)\Q (8G*G/'#'^Z:X^>XT6WL=+M-.\5:$)+2RBM?MW]I&"2,H,!RBDK, M!U$;X YY.XXMRZKHRZVNH0>)] =?[96^*O?A3Y7V00-T!^;.2!T([B@#MH?$ M6FW&J'3XY9#+O:-7,+B)W7.Y%D(VLPPV5!)&UO0T:MJN7'X9H V-.\8:%JL#3V MM^I@6 W FD1HT:,?>968 ,%R V/NDX.#5*S\:6=SJNJ*7*6-E:V\A#P.DPED M>1=A0C=D[4VKC)W#&01#6W M7':F7E_IVM?VI)J'B'PY;27$5FD*6VK%MQMYFE^9]JE-VX+EA&".*\V@N_#PT*:P;Q#H-NU[>I/=$:HURRJNWI)(=S.?+4 _+MS MD,1;H;F-58+P&VC 7( .T<#.!G&: .OHK _ MX3CPI_T,FE?^!:?XT?\ "<>%/^ADTK_P+3_&@#?HK _X3CPI_P!#)I7_ (%I M_C1_PG'A3_H9-*_\"T_QH V)KZTMGV3W,4;$9P[@'%1?VKIW_/\ 6_\ W]%< MI?ZKX&U&[:YE\3:>LC !ME['@X^M9]W=>"X[21K7Q)8RS@?(C7\0!-XN(C/&BQ, KLX ?CM^.:L?VKIW_ #_6_P#W]%>6Q:CHWG)Y MVM:7Y6X;]M_%G'?'S=:WO/\ ?\ T--E_P"!L594ZN(DOA^_02AZIJM]<031:OI&M6+R&* M(=,O-?LM1O\ 5_"UB]MN#SV>IB66="K*(FRB835''<=D;V][8<\^:I+KPN /XNM9S:_X@71]4UW[?IGV6 MQFNL6/V1O,=(9'7;YGF<,P3KMXST-Z%R)(F<;YF=/F/.0"! M^%4!TGB[Q =#T6WFCNK2TN+JXB@BEO!^Z7)RY/*]$#DL^#6-8O9;"Q ML=:TFZDO(Y[E=0AM&:+9&8T*!!+R=SYW;N,8QWIVK^,?#\L4,MAKGAR>X@DW MHEY=J%^Z5.UQDH<-UP>,COD_6O/-.U6QT.YN+RR\0^&;N:^0 M_:(IM3\I86,TLN$8*V\9F(R0OW0>^!TNC>)/"FD>';'2O^$ITF4VMLD'F?:D M&[:H&<9XZ4 2:;XYTUM*TQM3N%BU"YL(+V:.*)RL:2 _O#@':@(.6)PO&3R* MF\0>+K73)HK.VE1KU[NVMR'C8I^\E0%-PX\S8Q8+G.,'&*XR&31(_#U[IY\5 MZ 9I_#T&E*PO5P)464%C_L_O![\'BK&H:II(_#CV=YJ-K?S2RZB%D MB,1ARJJ 0V1#P2P^][<@'>1>(],GU-M/260RAF17,+B)W7.Y%DQM9AALJ"2- MK>AJ2QUW3M2F2&TG\V1HC*5"',8#;>:9-X;L?$?VR3Q M%HDD$=Y<7D4S:P['=*7.T09\M"/,(W#.0.@+<:/A[6M"TC4[J[N/%&@.+Y3) M.L=R@\J3S&8!3_$N'QVY4MC+M0!Z'7,^++O7=.BAN]+O;&*%IX+=HKBT:1MT MDJQ[MPD7@!@<8[=>:AD\2^#)=4BU%O$UD)XEV*JZIB/'/6,/M)Y/)'IZ"J_B M#Q-X:U;3HK>#Q/HRNEW;3DO>)C;',CL.#UPIQ[T :\FOP:*L-IK5ZLUYMWS2 MVUHXCC0DX=\%O+7@_,S8^5CV.([3Q=9SSZXDT4\$>E7*VY=H7_?%E4C:-OS$ MLV !DGY2/O"N5\0ZMHNHW>IFR\3: 8=6L%L+AIK]5:!09/G0 '>?WI^4E?NC MGGATFMZ6/^$A2W\5Z'$M_<13V[KJ 5V"QQH\;$?ZO<(R ZDD;LCD4 =/)XFC MN+G1UL,E+N^:UN$GB:.2+$,DF"K8*GY5/(Z'/<&I/$NH:A9R:3;:;/:V\M]> M&!IKF(R*BB*1_NAEYR@'7O7#:)/HVGW,,UQXKT)MNL-J#*-2,I6,VIAV;W)9 MF#'J<9 S@=!N>(M8\'Z_-I*W.O:#/:6EV9YX;BYC977RI$ .03N=3SZ4 :E MGKUQ87FHVFMW5M.+2"&X%S;0,@;S6=!&$W,2V4XP !ZNG\:6*76D0P074 MIU"\:T<&WD5K=A&7^=2N5/W>&Q\K;N@KD9QX2CT;5-(T[Q#H%M8SW<5[;1Q7 MBPE75U=HRR\J"R<."2N_ &%&2SOM$L_[.GAU[P]'-%JOVVYC;5WFRA@:$_O7 MRSL 01D*.,=LD ]"CUW3I?L^RXS]HN9;2+Y&^:6/?O7IV\M^>G'TK+3Q[X=E MM[6:&\DF6[5FMA%;2.TX7;NV +EMN\9QTPW]TXY.#5-+@U2QB_X2/PXVFVFH MW-_Y_P#:(\Y_-6;Y?+Q@8,V,[N0N<']/_P"$?\WQ3H3?V;I,EC+L MO%^:1O*P5]OW;>AY% 'HMO<0W=O'<6\J2PRJ'CD0Y5E/((/I4E<;X=\3^&=' M\-:7IL_B;1GFM+6.%VCO$VDJH!QD].*T_P#A./"G_0R:5_X%I_C0!OT5@?\ M"<>%/^ADTK_P+3_&C_A./"G_ $,FE?\ @6G^- &_7/>-/^0';_\ 82L?_2F. MG?\ "<>%/^ADTK_P+3_&L;Q-XI\/ZGIUI:6.M6%S>)O^P5=?^BFH 3P'_P D M]\.?]@RW_P#1:UT-?&UKXGU^VM(8(- GRAPHIC 13 ey.jpg begin 644 ey.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" !X ',# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MBB@ HHHH **** "BBB@ HHHH **P/$?Q.T/PMN%S?Q&5>/*B/F/GT('3\<4_ MP'XY@\?Z7/=VT,L,44Y@ DQN;"J<\=/O?I7S%+C7(:V:+)*.+A/$M-^SC)2D ME'?F2OR_]O6.IX+$*E[>4&H]S(_VDK*TW)IEI+=MT$DI\M/J!U/Z5\#Q;XH\* M\,I_VSC84YK[%^:I_P" 1O+YVMYGH8/*L7BOX$&UWV7WO0],K(\1>/-(\*J? MMU_!$X_Y9@[I/^^1DUX;XC^,&O\ B7]?RUQ?\ 3*P\.:CPS@G)])UG9?\ @N#NUZSB_(^KP?!7_;W,SZC#Y3E^"7-&*3[O?[W^AFU[=^S9_R(UU_U_O\ ^BXZX'3O M@3XDOP"UG';*>\TRC] 2?TKU?X2^![GP#X:EL[N2"666X:;,1)4 JHQR!_=K M]G^C%X>\39;Q?#-,QP-6C05.:YIP<%=I6TE9N_H>)Q1F.%JX-TJ512E=:)W. MIHHHK_14_-PHHHH *J:MKMGH-OYM[=06L?8RN%S]/6H=1T>ZU/*G4I[6/TM4 M5&/U9@Q_+%947P@T'[09I[62^G/66ZG>5F^N3C]*^2SC'<0N]+)L+"_\U:IR MQ]5&G&I*7HW3]3KHPPV]:;](J_YVM^)A>(_VC-*T[,_&V5L[>\@@;M9V[#CW?D_J*]CT[PSIVD8^RV%G;XZ&.%5/Y@5>K\ MISCPOXVXAO'.^('1IO>EA:7LUZ<[FYR7E*Z/7HYK@<-_ P]WWF[_ (6L?/\ M:?!3Q/K$IDEM/++G)>XG7)^O)/Z5MZ=^S/J$H'VK4K2#_KDC2X_/;7LM%>1E M?T3>!<,^?%^VQ#Z\]2U__!:@_P ?F;5>+L?+2%H^B_SN><:=^S7I4&#"A%=(I)?9Q'# ADD<]% M4#))_"I:Q_B'_P B!KG_ &#[C_T6U 'F_P#PWY\&_P#HH6@?]_&_^)H_X;\^ M#?\ T4+0/^_C?_$U^,=>Z?#C_@G%\6/BOX'TWQ%HFAV5QI6K0B>VE?4H(RZ$ MD9*LP(Z=Z /U-M/VF_ -_P##2Y\8P>*-,F\,6X(( M(^M<5\3OVH/A_P#!G7X]+\4>*])T74981<+;W$AWF,DJ&P >"5;\J^5_^"7_ M .VMIUA\ -?\.^+;\0M\/K-]1MI9'&Z;3QR44'EFC+=4)$^K7!>.+=N%K"/ECB7V1 H]\9ZF@#]A_A[^UI\./BQXHAT7P MYXMTO6-4G5G2VMB[.54%F/W< #J:]%KY)_X)0?LH?\ "G?A0?&NL6VSQ%XP MA5X%=?GL['.Y%]C)PY]O+'!!KZVH **** "BBB@ HHHH *Q_B'_R(&N?]@^X M_P#1;5L5C_$/_D0-<_[!]Q_Z+:@#\&Z^COA3_P %1?B5\'/AUI/AC28/#+:; MHL M[?2OG&OT!_9B_P"&7/\ A07A;_A,?^$,_P"$G^Q# M^T?M7F>=YN3G=CC.,4 ;?[ /_!0WQ[^TS\?AX9\1P^'TTXZ=/=9L[1XI-Z%, MY@"+\]Y;8S-#ZDX&]1ZJ0/O MU'\-OBG^RO\ !_Q)_:_AG5?!>C:GY30?:+ZA)*2A6*-CZ,I'X4 ?@Y',\2N%9E$@VL <;AD'!_$#\ MJ]]_X)U?LJ']ISXYPG4("_A;PV4OM5)'RS\_N[?_ +:,#G_85^^*\R_:+L(= M*_:#\=VUM%'!;V_B'4(HHHUVK&BW,@"@=@ *_1W_@CIIT%K^R5+/'#&DUSK M=R9I%4!I=JQ@9/? Z4 ?5B((D"J JJ, 8 %+110 4444 %%%% !1110 5G> M,-/EU?PEJEI -TUS:2PQ@G&69"!S]36C5?5=2CT;2[F[FR(;6)II"!D[5!)P M/H* /R:_X=0?&S_H7-/_ /!M;?\ Q='_ Z@^-G_ $+FG_\ @VMO_BZ_1_X: M_M;^$?B9>6<,7]LZ,=3TYM6L'UC3Y+*&_M5V%Y8I7&Q@HD0GYLX8'&.:ZWQ5 M\3-,\)W%C%(9;N2^O8;$K:[9&MC*CNDDHR"J81N>>V : /RS_P"'4'QL_P"A M*],2X\[^SFDGF@2WOG2&=S'.T!8+N.59U^4]\CN<4 ?F]\;_^"8_Q MA\:_&CQ?K.GZ!8RV&K:W>WML[:I;J7BDG=T)!?(RK#@U]F_\$Z/@9XC_ &>? MV=1X>\4VD5EJ@U.XN?+CG28;'";3N0D=C7MZMEO)E+QV[2J)9%'4AM_BEH= MSX_O_#/VZ--8TV&VFFAD^3<+CSO*"$XWL1!(2%S@ 4WQU\6?#WPX\,ZUJVK: MI:P6GAZ#[1?A7\R2W7&1E%RV6[#&3VH Z.BN5T/XU>&/$GCB;P[9:O:7&K06 M$.I/"C@CR)=^PANA.$8D D@8)P",ZS>.-%2QANCJ^EBVN-WE3&ZCV2[>&VMG M!QWQTH U** *M+DUSPQJ-E$466\M98$+G"AF0J,]>.:OU3\ M0:6VMZ#>V27,]F]W;R0+<0,5E@+*5#J1R&&<@^HH ^1_!_\ P3U\4V_A1=,N MV\*Z%)'X1O?#EQ=6&JWNH-J\DT*)&\BSQ(MNB2()"(@2. M4\0ZXWA*PG.LZ%?/;V=_<7 $5A:7<$GS- GSNTZ,JXP!N!;@%N/\ I^T9K.J MVZ:A_:EIY]J]TAE8K'# M?%2STBYU?0X]3NM4C^S:A!,5N!J7DG;D6@_([31]+L# M/\/]5FT+3]"M+[4[F_D\_P .OIUP;F:.#]P2%FCD!^8QGKNX*UJZ5^PK<^.O M"FH7,USX*U^WU/PKKMGHMTLS7,,5W?ZA+=VEU&_E$!5CD7,B98'.T,#DR:-X M$^(OP_\ COXCV0>(KWP1?:G<01R1M(;R\NSH]M'#>7) _>P;H63(POFN2PX& M*7@3PQ\6M/\ #<6I-=>.+6[T#3_""V>E@$6MV[M''J:R1%?FVH6+@8VD9/(& M "Y+\"/$?AW]K'PUY^E:7K,EYXCB\2W/B)(IWO;6W32WM6MI93"(UB$J#8OF M[F+I\GWB.K^*O[,7C7QY^T[IOBJ*XT'^Q]-UK3-1MYVN/(N;:UMP!/;&-;9F ME9V,C!S.!AMN #61\%_%WBX_M8Z?I&NWOC5;R9/$-SJMG?!ET@Q)=P+8R68P M T0A=1NY^9O[VZL?XW67QVT_XI>);7PO+K<^@6]Y*EA,&8^?'JEN(PRGTL9U M9QV56'04 =;\=?V3_$7Q(^-VI:[8VGA%[75CHBPZK=S2+JF@_8;IYYGMU$+# M,@*IQ(N<#/ KB;/]@_5#>>.M&U*^\/S7_B72=7BTV^EOE,^H--OA?\1?"8TW5M$G\8ZSX@/P^O//O[L^?=6MY+/I[201' M: LFR.9HX^NX&@#2\4_LFZY\1-0\0_V=;?#[1+O7/!\/AW4CIT[&31+Z+S'5 M$VP@F.:&6*-\[6$8Z, H-GX:_L+SPZ]X5NO$FD>&9=+TW4]2U#4='GN$U"W= MI[.&WB:.,6D,6=T6YEV #A@2Q-=C^Q-X8OO#]I\0)[JU\406VK>)VN["7Q!" M\5]=P?8[5!(XX4 %%%% !1110 4444 %%%% !1110!FVG M@_2;#Q+=:S!I>G0ZQ?QK# XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 23, 2022
Jun. 30, 2021
Document Information [Line Items]      
Entity Central Index Key 0001173489    
Entity Registrant Name CEVA INC    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Document Transition Report false    
Entity File Number 000-49842    
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 Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 787,381,106
Entity Common Stock, Shares Outstanding   23,204,024  
Auditor Name KOST FORER GABBAY & KASIERER    
Auditor Location Tel-Aviv, Israel    
Auditor Firm ID 42    
ICFR Auditor Attestation Flag true    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 33,153 $ 21,143
Short-term bank deposits 31,410 20,233
Marketable securities 90,298 88,754
Trade receivables (net of allowance for credit losses of $300 and $288 at December 31, 2020 and December 31, 2021, respectively) 27,449 31,224
Prepaid expenses and other current assets 6,670 6,205
Total current assets 188,980 167,559
Long-term assets:    
Bank deposits 0 29,529
Severance pay fund 10,175 10,535
Deferred tax assets, net 15,850 10,826
Property and equipment, net 6,765 7,586
Operating lease right-of-use assets 8,827 9,052
Goodwill 74,777 51,070
Intangible assets, net 14,607 10,836
Investments in marketable equity securities 2,919 936
Other long-term assets 5,759 9,023
Total long-term assets 139,679 139,393
Total assets 328,659 306,952
Current liabilities:    
Trade payables 1,464 894
Deferred revenues 8,661 2,434
Accrued expenses and other payables 4,030 3,843
Accrued payroll and related benefits 18,011 18,040
Operating lease liabilities 3,274 2,969
Total current liabilities 35,440 28,180
Long-term liabilities:    
Accrued severance pay 10,551 11,226
Operating lease liabilities 5,130 5,772
Other accrued liabilities 806 885
Total long-term liabilities 16,487 17,883
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,595,160 shares issued at December 31, 2020 and 2021; 22,260,917 and 22,984,552 shares outstanding at December 31, 2020 and 2021, respectively 23 22
Additional paid in-capital 235,386 233,172
Treasury stock at cost (1,334,243 and 610,608 shares of common stock at December 31, 2020 and 2021, respectively) (13,790) (30,133)
Accumulated other comprehensive income (loss) (372) 478
Retained earnings 55,485 57,350
Total stockholders’ equity 276,732 260,889
Total liabilities and stockholders’ equity $ 328,659 $ 306,952
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts $ 288 $ 300
Preferred stock, par value (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 value (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,595,160 23,595,160
Common stock, shares outstanding (in shares) 22,984,552 22,260,917
Treasury stock, shares (in shares) 610,608 1,334,243
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues:      
Revenues $ 122,706 $ 100,326 $ 87,152
Cost of revenues 16,827 10,749 10,106
Gross profit 105,879 89,577 77,046
Operating expenses:      
Research and development, net 72,504 62,010 52,843
Sales and marketing 12,861 11,907 12,363
General and administrative 14,296 14,116 11,841
Amortization of intangible assets 2,710 2,307 1,923
Total operating expenses 102,371 90,340 78,970
Operating income (loss) 3,508 (763) (1,924)
Financial income, net 197 3,284 3,291
Remeasurement of marketable equity securities 1,983 0 0
Income before taxes on income 5,688 2,521 1,367
Taxes on income 5,292 4,900 1,339
Net income (loss) $ 396 $ (2,379) $ 28
Basic net income (loss) per share (in dollars per share) $ 0.02 $ (0.11) $ 0.00
Diluted net income (loss) per share (in dollars per share) $ 0.02 $ (0.11) $ 0.00
Weighted average shares used to compute net income (loss) per share (in thousands):      
Basic (in shares) 22,819 22,107 21,932
Diluted (in shares) 23,251 22,107 22,323
License [Member]      
Revenues:      
Revenues $ 72,827 $ 52,513 $ 47,890
Royalty [Member]      
Revenues:      
Revenues $ 49,879 $ 47,813 $ 39,262
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net income (loss) $ 396 $ (2,379) $ 28
Available-for-sale securities:      
Changes in unrealized gains (losses) (1,150) 548 1,245
Reclassification adjustments included in net income (loss) (13) 6 28
Net change (1,163) 554 1,273
Cash flow hedges:      
Changes in unrealized gains (losses) 228 632 440
Reclassification adjustments included in net income (loss) (165) (688) (307)
Net change 63 (56) 133
Other comprehensive income (loss) before tax (1,100) 498 1,406
Income tax expense (benefit) related to components of other comprehensive income (loss) (250) 114 198
Other comprehensive income (loss), net of taxes (850) 384 1,208
Comprehensive income (loss) $ (454) $ (1,995) $ 1,236
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
AOCI Attributable to Parent [Member]
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2018   21,787,860        
Balance at Dec. 31, 2018 $ (1,114) $ 22 $ 223,250 $ (39,132) $ 62,853 $ 245,879
Net income (loss) 0 0 0 0 28 28
Other comprehensive income 1,208 $ 0 0 0 0 1,208
Equity-based compensation     10,718     10,718
Purchase of treasury stock (in shares)   (355,180)        
Purchase of treasury stock 0 $ 0 0 (9,113) 0 (9,113)
Issuance of treasury stock upon exercise of stock-based awards (in shares)   406,689        
Issuance of treasury stock upon exercise of stock-based awards   $ 0 (5,963) 8,855 (455) 2,437
Net income (loss) 0 $ 0 0 0 28 28
Equity-based compensation     10,718     10,718
Balance (in shares) at Dec. 31, 2019   21,839,369        
Balance at Dec. 31, 2019 94 $ 22 228,005 (39,390) 62,426 251,157
Net income (loss)         (2,379) (2,379)
Other comprehensive income 384 0 0 0 0 384
Equity-based compensation 0 $ 0 13,636 0 0 13,636
Purchase of treasury stock (in shares)   (202,392)        
Purchase of treasury stock 0 $ 0 0 (4,780) 0 (4,780)
Issuance of treasury stock upon exercise of stock-based awards (in shares)   623,940        
Issuance of treasury stock upon exercise of stock-based awards 0 $ 0 (8,469) 14,037 (2,697) 2,871
Net income (loss)         (2,379) (2,379)
Equity-based compensation 0 $ 0 13,636 0 0 13,636
Balance (in shares) at Dec. 31, 2020   22,260,917        
Balance at Dec. 31, 2020 478 $ 22 233,172 (30,133) 57,350 260,889
Accumulated other comprehensive loss, net as of December 31, 2021           478
Net income (loss) 0 0 0 0 396 396
Other comprehensive income (850)         (850)
Equity-based compensation 0 $ 0 13,055 0 0 13,055
Issuance of treasury stock upon exercise of stock-based awards (in shares)   723,635        
Issuance of treasury stock upon exercise of stock-based awards 0 $ 1 (10,841) 16,343 (2,261) 3,242
Net income (loss) 0 0 0 0 396 396
Equity-based compensation 0 $ 0 13,055 0 0 13,055
Balance (in shares) at Dec. 31, 2021   22,984,552        
Balance at Dec. 31, 2021 $ (372) [1] $ 23 $ 235,386 $ (13,790) $ 55,485 276,732
Accumulated unrealized loss from available-for-sale securities, net of taxes of $132           (427)
Accumulated unrealized gain from hedging activities, net of taxes of $8           55
Accumulated other comprehensive loss, net as of December 31, 2021           $ (372)
[1] Accumulated unrealized loss from available-for-sale securities, net of taxes of $132 $ (427) Accumulated unrealized gain from hedging activities, net of taxes of $8 $ 55 Accumulated other comprehensive loss, net as of December 31, 2021 $ (372)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Statements of Changes in Stockholders' Equity (Parentheticals)
$ in Thousands
Dec. 31, 2021
USD ($)
Accumulated unrealized loss from available-for-sale securities, taxes $ 132
Accumulated unrealized gain from hedging activities, taxes $ 8
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net income (loss) $ 396 $ (2,379) $ 28
Adjustments required to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation 3,184 3,233 3,104
Amortization of intangible assets 3,801 2,588 2,165
Equity-based compensation 13,055 13,636 10,718
Realized loss (gain), net on sale of available-for-sale marketable securities (13) 6 28
Amortization of premiums on available-for-sale marketable securities 420 444 554
Unrealized foreign exchange (gain) loss, net 1,163 (591) 249
Remeasurement of marketable equity securities (1,983) (0) (0)
Changes in operating assets and liabilities:      
Trade receivables, net 5,842 (2,917) (2,151)
Prepaid expenses and other assets 3,604 (559) (4,170)
Operating lease right-of-use assets 225 2,014 (1,281)
Accrued interest on bank deposits (65) 1,186 (161)
Deferred taxes, net (6,305) (335) (3,594)
Trade payables 404 186 53
Deferred revenues 5,053 (1,208) 85
Accrued expenses and other payables (1,737) 133 (131)
Accrued payroll and related benefits (875) 1,803 3,056
Operating lease liability (232) (2,183) 1,166
Income taxes payable 189 143 (53)
Accrued severance pay, net (322) (37) 9
Net cash provided by operating activities 25,804 15,163 9,674
Cash flows from investing activities:      
Acquisition of a business, net of cash acquired (see note 1) (29,891) 0 (11,000)
Purchase of property and equipment (2,193) (2,935) (3,461)
Purchase of intangible assets 0 0 (7,364)
Investment in bank deposits (1,500) (43,893) (39,346)
Proceeds from bank deposits 19,989 55,393 45,435
Investment in available-for-sale marketable securities (39,192) (56,011) (27,184)
Proceeds from maturity of available-for-sale marketable securities 26,043 21,956 3,888
Proceeds from sale of available-for-sale marketable securities 10,035 10,272 36,589
Net cash used in investing activities (16,709) (15,218) (2,443)
Cash flows from financing activities:      
Purchase of treasury stock 0 (4,780) (9,113)
Payment of contingent consideration liability 0 (204) 0
Proceeds from exercise of stock-based awards 3,242 2,871 2,437
Net cash provided by (used in) financing activities 3,242 (2,113) (6,676)
Effect of exchange rate changes on cash and cash equivalents (327) 508 (12)
Increase (decrease) in cash and cash equivalents 12,010 (1,660) 543
Cash and cash equivalents at the beginning of the year 21,143 22,803 22,260
Cash and cash equivalents at the end of the year 33,153 21,143 22,803
Supplemental information of cash-flows activities:      
Income and withholding taxes 9,183 4,727 5,063
Non-cash transactions:      
Property and equipment purchases incurred but unpaid at the end of the year 59 5 21
Right-of-use assets obtained in the exchange for operating lease liabilities $ 2,679 $ 6,787 $ 2,493
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]

NOTE 1: ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES

 

Organization:

 

CEVA, Inc. (“CEVA” or the “Company”) was incorporated in Delaware on November 22, 1999. The Company was formed through the combination of Parthus Technologies plc (“Parthus”) and the digital signal processor (DSP) cores licensing business and operations of DSP Group, Inc. in November 2002. The Company had no business or operations prior to the combination.

 

CEVA licenses a family of wireless connectivity and smart sensing technologies and integrated IP solutions. The Company’s offerings include Digital Signal Processors, AI processors, wireless platforms and complementary software for sensor fusion, image enhancement, computer vision, voice input and artificial intelligence, all of which are key enabling technologies for a smarter, more secure and more connected world. These technologies are offered in combination with Intrinsix IP integration services, helping customers address their most complex and time-critical integrated circuit design projects. CEVA’s DSP-based solutions include platforms for 5G baseband processing in mobile, IoT and infrastructure, advanced imaging and computer vision for any camera-enabled device, audio/voice/speech and ultra-low-power always-on/sensing applications for multiple IoT markets. For sensor fusion, the Hillcrest Labs sensor processing technologies provide a broad range of sensor fusion software and inertial measurement unit (“IMU”) solutions for markets including hearables, wearables, AR/VR, PC, robotics, remote controls and IoT. For wireless IoT, the Rivierawaves platforms for Bluetooth (low energy and dual mode), Wi-Fi 4/5/6/6E (802.11n/ac/ax), Ultra-wideband (UWB) and NB-IoT are the most broadly licensed connectivity platforms in the industry.

 

CEVA’s recently acquired Intrinsix Corp. (“Intrinsix”) business expands its market reach to the aerospace and defense markets and allows it to offer integrated IP solutions that combine CEVA’s standardized, off-the-shelf IP together with Intrinsix’s non-recurring engineering (“NRE”) design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more.

 

CEVA’s technologies are licensed to leading semiconductor and original equipment manufacturer (“OEM”) companies. These companies design, manufacture, market and sell application-specific integrated circuits (“ASICs”) and application-specific standard products (“ASSPs”) based on CEVA’s technology to mobile, consumer, automotive, robotics, industrial, aerospace & defense and IoT companies for incorporation into a wide variety of end products.

 

Acquisitions:

 

In July 2019, the Company acquired the Hillcrest Labs business from InterDigital, Inc. (“InterDigital”). Hillcrest Labs is a leading global supplier of software and components for sensor processing in consumer and IoT devices. Under the terms of the agreement, the Company agreed to pay an aggregate of $11,204 to purchase the Hillcrest Labs business, as well as non-exclusive rights to certain Hillcrest Labs’ patents retained by InterDigital, with $10,000 paid at closing, $204 of which is a contingent consideration that was fully paid during the first quarter of 2020, and the remainder of $1,000 held in escrow to satisfy indemnification claims, if any.

 

In addition, the Company incurred acquisition-related expenses associated with the Hillcrest Labs transaction in a total amount of $462, which were included in general and administrative expenses for the year ended December 31, 2019. Acquisition-related costs included legal, accounting and consulting fees, and other external costs directly related to the acquisition.

 

Goodwill generated from this business combination is attributed to synergies between the Company's and Hillcrest Lab's respective products and services.

 

The results of Hillcrest Labs’ operations have been included in the consolidated financial statements since July 19, 2019. Pro forma results of operations related to this acquisition have not been prepared because they are not material to the Company's consolidated statement of income (loss).

 

The purchase price allocation for the acquisition has been determined as follows:

 

Tangible assets (including inventory, property and equipment and other)

 $681 

Intangible assets:

    
R&D tools  2,475 

Customer relationships

  3,518 

Customer backlog

  72 

Goodwill

  4,458 

Total assets

 $11,204 

 

 

The acquisition of the Hillcrest Labs business has been accounted in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) No. 805, “Business Combinations” (“ASC 805”). Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets based on their fair values on the closing date.

 

In August 2019, the Company entered into a strategic agreement with a private company, Immervision, Inc. (“Immervision”), whereby the Company made a strategic technology and R&D tools investment for a total consideration of $10,000 to secure exclusive licensing rights to Immervision’s advanced portfolio of patented wide-angle image processing technology and software.  The Company considered this transaction as an asset acquisition. As a result, the estimated fair value of the assets acquired have been included in the accompanying balance sheet from the date of acquisition.

 

The consideration for the investment has been determined as follows:

 

Prepaid expenses

 $2,937 

Intangible assets:

    
R&D tools  7,063 

Total assets

 $10,000 

 

 

On May 31, 2021, (the “closing date”), the Company acquired 100% of the equity shares of Intrinsix, a leading chip design specialist. The Company acquired Intrinsix pursuant to the Agreement and Plan of Merger, made and entered into on May 9, 2021 (the “Merger Agreement”), by and among the Company, Northstar Merger Sub, Inc., Intrinsix and Shareholder Representative Services LLC, for $33,096 in cash (“the Merger Consideration”), with $26,704 paid at closing, $4,260 delivered to escrow to satisfy indemnification claims, if any, and $2,605 payable to certain Intrinsix executives held back as described below (the “Holdback Merger Consideration”), and after giving effect to post-closing adjustments resulting in a $473 repayment to the Company during the third quarter of 2021. As part of the Merger Agreement, the Company entered into agreements with the Chief Executive Officer and the Chief Technology Officer of Intrinsix pursuant to which the Holdback Merger Consideration, representing 25% of the Merger Consideration payable to each of them in respect of their equity in Intrinsix, is being held back and, subject to their respective continued employment with the Company, released to them over a period of twenty-four (24) months after closing of the acquisition.

 

In addition, the Company incurred acquisition-related costs in an amount of $970, which were included in general and administrative expenses for the year ended December 31, 2021.

 

The acquisition has been accounted in accordance with FASB Accounting Standards Codification (“ASC”) No. 805, “Business Combinations.” Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets of Intrinsix acquired in the acquisition, based on their fair values on the closing date.

 

The results of operations of the combined business, including the acquired business, have been included in the consolidated financial statements as of the closing date. The primary rationale for this acquisition was (1) extending the Company’s market reach into the sustainable and sizeable aerospace and defense space, (2) increasing the Company’s content in customers’ designs and accordingly increasing the license and royalty revenue opportunity by offering turnkey IP platforms that can combine the Company’s off-the-shelf connectivity and smart sensing IP with Intrinsix’s NRE design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more, and (3) expanding the Company’s IP portfolio with secure processor IP for IoT devices and Heterogeneous SoC interface IP for the growing adoption of chiplets, which offer a faster and less expensive alternative to the high R&D costs and complexities associated with monolithic IC developments. A significant portion of the acquisition price was recorded as goodwill due to the synergies with Intrinsix.

 

The purchase price allocation for the acquisition has been determined as follows:

 

Assets

    

Net assets (including cash in the amount of $600)

 $872 

Intangible assets

  7,572 

Goodwill

  23,707 

Total assets

 $32,151 
     

Liabilities

    

Deferred tax liabilities

 $1,660 

Total liabilities

 $1,660 
     

Total

 $30,491 

 

The fair value and weighted average estimated useful life of the acquired intangible assets are as follows:

 

Identifiable Intangible Assets

 

Estimated Fair

Value

  

Weighted-Average Estimated Useful Life in Years

 

Customer relationships

 $3,604   5.5 

Customer backlog

  421   1.5 

Technologies

  3,329   3.0 

Patents

  218   5.0 

Total identifiable intangible assets

 $7,572     

 

The following unaudited pro forma financial information presents combined results of operations for the periods presented, as if the Company had completed the acquisition on January 1, 2020. The unaudited pro forma financial information has been calculated after adjusting the Company’s results and those of Intrinsix, including: (i) Holdback Merger Consideration costs; (ii) amortization expense from acquired intangible assets; and (iii) interest income and unrealized gains on equity securities included in the statement of income of Intrinsix, which were specifically excluded from the acquisition of Intrinsix, and the respective income tax effects of such adjustments. The unaudited pro forma financial information presented below is not necessarily indicative of consolidated results of operations of the combined business had the acquisition occurred at the beginning of the respective fiscal years, nor is it necessarily indicative of future results of operations of the combined company.

 

  

Year ended December 31

 
  

2020

  

2021

 

Pro forma total revenues

 $122,048  $131,397 

Pro forma net loss

  (3,837)  (1,707)

 

The intangible assets are amortized based on the pattern upon which the economic benefits of the intangible assets are to be utilized.

 

Basis of presentation:

 

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

 

Recently Adopted Accounting Pronouncements:

 

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2020. The adoption by the Company of the new guidance did not have a material impact on its consolidated financial statements.

 

Use of estimates:

 

The preparation of the 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, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The novel coronavirus (“COVID-19”) pandemic has created, and may continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on the Company’s operational and financial performance will depend on certain developments, including the duration and spread of the outbreak and the impact on the Company’s customers and its sales cycles. The Company considered the impact of COVID-19 on the estimates and assumptions and determined that there were no material adverse impacts on the consolidated financial statements for the year ended December 31, 2021. As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions may change materially in future periods.

 

Financial statements in U.S. dollars:

 

A majority of the revenues of the Company and its subsidiaries is generated in U.S. dollars (“dollars”). In addition, a portion of the Company and its subsidiaries’ costs are incurred in dollars. The Company’s management has determined that the dollar is the primary currency of the economic environment in which the Company and its subsidiaries principally operate. Thus, the functional and reporting currency of the Company and its subsidiaries is the dollar.

 

Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) No. 830, “Foreign Currency Matters.” All transaction gains and losses from remeasurement of monetary balance sheet items are reflected in the consolidated statements of income (loss) as financial income or expenses, as appropriate, which is included in “financial income, net.” The foreign exchange losses arose principally on the EURO and the NIS monetary balance sheet items as a result of the currency fluctuations of the EURO and the NIS against the dollar.

 

Principles of consolidation:

 

The consolidated financial statements incorporate the financial statements of the Company and all of its subsidiaries. All inter-company balances and transactions have been eliminated on consolidation.

 

Cash equivalents:

 

Cash equivalents are short-term highly liquid investments that are readily convertible to cash with original maturities of three months or less from the date acquired.

 

Short-term bank deposits:

 

Short-term bank deposits are deposits with maturities of more than three months but less than one year from the balance sheet date. The deposits are presented at their cost, including accrued interest. The deposits bear interest annually at an average rate of 2.64%, 2.53% and 1.12% during 2019, 2020 and 2021, respectively.

 

Marketable securities:

 

Marketable securities consist mainly of corporate bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. In accordance with FASB ASC No. 320 “Investments- Debt and Equity Securities,” the Company classifies marketable securities as available-for-sale. Available-for-sale 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 marketable securities, as determined on a specific identification basis, are included in financial income, net. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income, net. The Company has classified all marketable securities as short-term, even though the stated maturity date may be one year or more beyond the current balance sheet date, because it is probable that the Company will sell these securities prior to maturity to meet liquidity needs or as part of risk versus reward objectives.

 

The Company determines realized gains or losses on sale of marketable securities on a specific identification method and records such gains or losses as financial income, net.

 

Starting on January 1, 2020, as a result of the adoption of ASC 326, available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in financial income, net, on the Company’s consolidated statements of income (loss), and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity. The amount of credit losses recorded for the twelve months ended December 31, 2020 and 2021 was immaterial.

 

Prior to 2020, the Company recognized an impairment charge when a decline in the fair value of its investments in debt securities below the cost basis of such securities was considered to be other-than-temporary. Factors considered in making such a determination include the duration and severity of the impairment, the reason for the decline in value and the potential recovery period. For securities that were deemed other-than-temporarily impaired (“OTTI”), the amount of impairment was recognized in the statement of income (loss) and was limited to the amount related to credit losses, while impairment related to other factors was recognized in other comprehensive income (loss). The Company did not recognize OTTI on its marketable securities in 2019.

 

Long-term bank deposits:

 

Long-term bank deposits are deposits with maturities of more than one year as of the balance sheet date. The deposits presented at their cost, including accrued interest. The deposits bear interest annually at an average rate of 2.94%, 1.32% and 1.15% during 2019, 2020 and 2021, respectively.

 

Trade receivables and allowances:

 

Trade receivables are recorded and carried at the original invoiced amount less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses for the allowance for doubtful accounts and allowance for unbilled receivables based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of income (loss).

 

Property and equipment, net:

 

Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, at the following annual rates:

 

  

%

 

Computers, software and equipment

  10-33 

Office furniture and equipment

  7-33 

Leasehold improvements

  10-20 
  

(the shorter of the expected lease term or useful economic life)

 

 

The Company’s long-lived assets are reviewed for impairment in accordance with FASB ASC No. 360-10-35, “Impairment or Disposal of Long-Lived Assets,” whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the carrying amount of an asset to be held and used is measured by a comparison of its carrying amount to the future undiscounted cash flows expected to be generated by such asset. If such asset is considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of such asset exceeds its fair value. In determining the fair value of long-lived assets for purposes of measuring impairment, the Company's assumptions include those that market participants would consider in valuations of similar assets.

 

An asset to be disposed is reported at the lower of its carrying amount or fair value less selling costs. No impairment was recorded in 2019, 2020 and 2021.

 

Leases:

 

Effective as of January 1, 2019, the Company adopted Topic 842, which requires the recognition of lease assets and lease liabilities by lessees for leases classified as operating leases. The Company has adopted Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing on the date of initial application. Results and disclosure requirements for reporting periods beginning after January 1, 2019, are presented under Topic 842.

 

The Company elected the package of practical expedients permitted under the transition guidance, which allowed the Company to carryforward the historical lease classification, the Company’s assessment on whether a contract was or contained a lease, and initial direct costs for any leases that existed prior to January 1, 2019.

 

As a result of the adoption of Topic 842 on January 1, 2019, the Company recorded both operating lease right-of-use (“ROU”) assets of $9,785 and operating lease liabilities of $9,498. The ROU assets include adjustments for prepayments in the amount of $287. The adoption did not impact the Company’s beginning retained earnings, or its prior year consolidated statements of income (loss) and statements of cash flows.

 

The Company determines if an arrangement is a lease at inception. The Company’s assessment is based on: (1) whether the contract includes an identified asset, (2) whether the Company obtains substantially all of the economic benefits from the use of the asset throughout the period of use, and (3) whether the Company has the right to direct how and for what purpose the identified asset is used throughout the period of use.

 

Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does not meet any one of these criteria. Since all of the Company’s lease contracts do not meet any of the criteria above, the Company concluded that all of its lease contracts should be classified as operation leases.

 

ROU assets and liabilities are recognized on the commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available on the commencement date in determining the present value of lease payments. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. All ROU assets are reviewed for impairment. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.

 

The Company elected to not recognize a lease liability and a ROU asset for lease with a term of twelve months or less.

 

Goodwill:

 

Goodwill is carried at cost and is not amortized but rather is tested for impairment at least annually or between annual tests in certain circumstances. The Company conducts its annual test of impairment for goodwill on October 1st of each year.

 

The Company operates in one operating segment. In May 2021, the Company acquired Intrinsix. Following the acquisition, the Company has determined that this one segment operates as two reporting units: the CEVA reporting unit and the Intrinsix reporting unit. As such, the Company has assigned the goodwill resulting from the Intrinsix acquisition to its two reporting units.

 

ASC 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, which the adopted as of January 1, 2020. Prior to the adoption of ASU 2017-04, if the Company elects not to use the qualitative analysis the two-step impairment test is performed. For each of the three years in the period ended December 31, 2021, no impairment of goodwill has been recorded.

 

Intangible assets, net:

 

Acquired intangible assets with finite lives are amortized over their estimated useful lives. The Company amortizes intangible assets with finite lives over periods ranging from half a year to seven and a half years, using the straight line method, unless another method is more appropriate.

 

Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of their           amounts to future undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the assets exceeds its fair market value. The Company did not record any impairments during the years ended December 31, 2019, 2020 and 2021.

 

Investments in marketable equity securities:

 

The Company holds an equity interest in Cipia Vision Ltd (CPIA.TA) ("Cipia"). For the years ended December 31, 2019 and 2020, Cipia was a privately held company and the Company's investment in Cipia did not have a readily determinable fair value. As such, for the years ended December 31, 2019 and 2020, the Company has elected to account for its investment in Cipia using the measurement alternative pursuant to ASC 321.

 

In November 2021, Cipia completed its IPO on the Tel-Aviv Stock Exchange, as a result, the Company's investment in Cipia was no longer eligible for the measurement alternative. As such, following Cipia's IPO, the Company measured its Cipia investment at fair value with changes in fair value recognized in remeasurement of marketable equity securities. As of December 31, 2021, the investment fair value amounted to $2,919 and the gain resulting from the remeasurement of the investment amount to $1,983.

 

Revenue recognition:

 

The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.

 

The Company determines revenue recognition through the following steps:

 

 

identification of the contract with a customer;

 

 

identification of the performance obligations in the contract;

 

 

determination of the transaction price;

 

allocation of the transaction price to the performance obligations in the contract; and

 

 

recognition of revenue when, or as, the Company satisfies a performance obligation.

 

The Company enters into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate performance obligations.

 

The Company generates its revenues from (1) licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (2) royalty revenues, and (3) other revenues, which include revenues from NRE payments, support, training and sale of development systems and chips, which are included in licensing and related revenue in the accompanying consolidated statements of income (loss).

 

The Company accounts for its IP license revenues and related services, which provide the Company's customers with rights to use the Company's IP, in accordance with ASC 606. A license may be perpetual or time limited in its application. In accordance with ASC 606, the Company will recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. The Company has concluded that its IP license is distinct as the customer can benefit from the software on its own.

 

Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of IP license are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.

 

When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under one year and only after the products or services were provided, which is a practical expediency permitted under ASC 606.

 

Revenues from contracts that involve significant customization of the Company’s IP to customer-specific specifications are performance obligations the Company generally accounts for as performance obligations satisfied over time. The Company’s performance obligation does not create an asset with alternative use, and the Company has an enforceable right to payment. The Company recognizes revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are first determined, in the amount of the estimated loss on the entire contract.

 

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. For a majority of the Company’s royalty revenues, the Company receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. 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 Company recently acquired Intrinsix, which derives revenues primarily from NRE payments. Revenues that are derived from NRE payments are performance obligations that are recognized over time as the services are rendered. For time-and-materials contracts, the performance obligation is satisfied, and revenue is recognized over time as the services are performed. Generally, contracts call for billings on a time-and-materials basis; however, in instances when a fixed-fee contract is signed, revenue is recognized over time, based on an input method of labor costs expended, relative to total expected labor costs to complete the contract.

 

In addition to license and NRE fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or e-mail support, correction of errors (bug fixing) and unspecified updates and upgrades. Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the first year. After the mandatory period, the customer may extend the support agreement on similar terms on an annual basis. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, it recognizes revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically twelve months.

 

Revenues from the sale of development systems and chips are recognized when control of the promised goods or services are transferred to the customers.

 

Deferred revenues, which represent a contract liability, include unearned amounts received under license and NRE agreements, unearned technical support and amounts paid by customers not yet recognized as revenues.

 

The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates. If the expected amortization period is one year or less, the commission fee is expensed when incurred.

 

Cost of revenue:

 

Cost of revenue includes the costs of products, services and royalty expense payments to the Israeli Innovation Authority of the Ministry of Economy and Industry in Israel (the “IIA“) (refer to Note 16 for further details). Cost of product revenue includes materials, subcontractors, amortization of acquired assets (NB-IoT, Immervision and Intrinsix technologies) and the portion of development costs associated with product development arrangements. Cost of service revenue includes salary and related costs for personnel engaged in services, training and customer support, and travel, office expenses and other support costs.

 

Income taxes:

 

The Company recognizes income taxes under the liability method. It recognizes deferred income tax assets and liabilities for the expected future consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. The effect of a change in tax rates on deferred income taxes is recognized in the statements of income (loss) during the period that includes the enactment date.

 

Valuation allowance is recorded to reduce the deferred tax assets to the net amount that the Company believes is more likely than not to be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing tax planning strategies, in assessing the need for a valuation allowance.  

 

The Company accounts for uncertain tax positions in accordance with ASC 740. ASC 740-10 contains a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative probability) likely to be realized upon ultimate settlement. The Company accrues interest and penalties related to unrecognized tax benefits under taxes on income.

 

Research and development:

 

Research and development costs are charged to the consolidated statements of income (loss) as incurred.

 

Government grants and tax credits:

 

Government grants received by the Company relating to categories of operating expenditures are credited to the consolidated statements of income (loss) during the period in which the expenditure to which they relate is charged. Royalty and non-royalty-bearing grants from the IIA for funding certain approved research and development projects are recognized at the time when the Company is entitled to such grants, on the basis of the related costs incurred, and included as a deduction from research and development expenses in the consolidated statements of income (loss).

 

The Company recorded grants in the amounts of $5,643, $2,844 and $3,595 for the years ended December 31, 2019, 2020 and 2021, respectively. The Company’s Israeli subsidiary is obligated to pay royalties amounting to 3%-3.5% of the sales of certain products the development of which received grants from the IIA in previous years. The obligation to pay these royalties is contingent on actual sales of the products. Grants received from the IIA may become repayable if certain criteria under the grants are not met.

 

The French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”), is a French tax incentive to stimulate research and development (“R&D”) which is relevant for the Company's French subsidiaries (RivieraWaves SAS and CEVA France). Generally, the CIR offsets the income tax to be paid and the remaining portion (if any) can be refunded. The CIR is calculated based on the claimed volume of eligible R&D expenditures by the Company. As a result, the CIR is presented as a deduction from “research and development expenses” in the consolidated statements of income (loss). During the years ended December 31, 2019, 2020 and 2021, the Company recorded CIR benefits in the amount of $2,312, $3,287 and $2,299, respectively.

 

The research & development (R&D) tax credit in the UK is designed to encourage innovation and increase spending on R&D activities for companies operating in the UK. This is relevant to the Company’s subsidiary R&D centers in the UK. Generally, the UK R&D tax credit offsets the income tax to be paid and the remaining portion (if any) will be refunded. The R&D tax credit is calculated based on the claimed volume of eligible R&D expenditures by the Company. As a result, the R&D tax credit is presented as a deduction from “research and development expenses” in the consolidated statements of income (loss). During the years ended December 31, 2019, 2020 and 2021, the Company recorded R&D tax credit benefits in the amount of $201, $198 and $248, respectively.

 

Employee benefit plan:

 

Certain of the Company’s employees are eligible to participate in a defined contribution pension plan (the “Plan”). Participants in the Plan may elect to defer a portion of their pre-tax earnings into the Plan, which is run by an independent party. The Company makes pension contributions at rates varying up to 10% of the participant’s pensionable salary. Contributions to the Plan are recorded as an expense in the consolidated statements of income (loss).

 

The Company’s U.S. operations maintain a retirement plan (the “U.S. Plan”) that qualifies as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Participants in the U.S. Plan may elect to defer a portion of their pre-tax earnings, up to the Internal Revenue Service annual contribution limit. The Company matches 50% of each participant’s contributions up to a maximum of 6% of the participant’s base pay. Each participant may contribute up to 15% of base remuneration. Contributions to the U.S. Plan are recorded during the year contributed as an expense in the consolidated statements of income (loss).

 

Total contributions for the years ended December 31, 2019, 2020 and 2021 were $1,189, $1,232 and $1,155, respectively.

 

Accrued severance pay:

 

Effective July 1, 2021, the Israeli subsidiary’s agreements with employees hired prior to August 1, 2016, are under Section 14 of the Severance Pay Law, 1963. Up to July 1, 2021, the liability of CEVA’s Israeli subsidiary for severance pay for employees hired prior to August 1, 2016, was calculated pursuant to Israeli severance pay law based on the most recent salary of each employee multiplied by the number of years of employment for these employee as of June 30, 2021. The Israeli subsidiary’s liability for the period until June 30, 2021, is fully provided for by monthly deposits with severance pay funds, insurance policies and an accrual. The deposited funds include profits and losses accumulated up to June 30, 2021. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to Israeli severance pay law or labor agreements. The value of these policies is recorded as an asset on the Company’s consolidated balance sheets.

 

Effective August 1, 2016, the Israeli subsidiary’s agreements with new employees in Israel are under Section 14 of the Severance Pay Law, 1963, and effective July 1, 2021, also with employees hired prior to August 1, 2016. The Israeli subsidiary’s contributions for severance pay have extinguished its severance obligation. Upon contribution of the full amount based on the employee’s monthly salary for each year of service, no additional obligation exists regarding the matter of severance pay, and no additional payments is made by the Israeli subsidiary to the employee. Furthermore, the related obligation and amounts deposited on behalf of the employee for such obligation are not stated on the balance sheet, as the Israeli subsidiary is legally released from any obligation to employees once the required deposit amounts have been paid.

 

Severance pay expenses, net of related income, for the years ended December 31, 2019, 2020 and 2021, were $1,826, $1,983 and $1,943, respectively.

 

Equity-based compensation:

 

The Company accounts for equity-based compensation in accordance with FASB ASC No. 718, “Stock Compensation” which requires the recognition of compensation expenses based on estimated fair values for all equity-based awards made to employees and non-employee directors. Equity-based compensation primarily includes restricted stock units (“RSUs”), as well as options, stock appreciation right (“SAR”), performance-based stock units (“PSUs”) and employee stock purchase plan awards.

 

The Company elects the straight-line recognition method for awards subject to graded vesting based only on a service condition and the accelerated method for awards that are subject to performance or market. The fair value of each RSU and PSU (excluding PSUs based on market condition awards) is the market value as determined by the closing price of the common stock on the day of grant. The Company estimates the fair value of PSU based on market condition awards on the date of grant using the Monte-Carlo simulation model.

 

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:

 

  

2019

  

2020

  

2021

 
                

Expected dividend yield

  0%    0%    0%  

Expected volatility

 42%-43%  32%-60%  39%-60% 

Risk-free interest rate

 2.0%-2.5%  0.1%-1.9%  0.1%-1.7% 

Expected forfeiture

  0%    0%    0%  

Contractual term of up to (months)

  24    24    24  

 

During the years ended December 31, 2019, 2020 and 2021, the Company recognized equity-based compensation expense related to stock options, SARs, RSUs, PSUs and employee stock purchase plan as follows:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 
             

Cost of revenue

 $630  $639  $818 

Research and development, net

  5,857   6,874   7,287 

Sales and marketing

  1,495   2,038   1,626 

General and administrative

  2,736   4,085   3,324 

Total equity-based compensation expense

 $10,718  $13,636  $13,055 

 

As of December 31, 2021, there was $18,817 of unrecognized compensation expense related to unvested RSUs, PSUs and employee stock purchase plan. This amount is expected to be recognized over a weighted-average period of 1.6 years. As of December 31, 2021, there was no unrecognized compensation expense related to unvested stock options and SARs.

 

Fair value of financial instruments:

 

The carrying amount of cash, cash equivalents, short term bank deposits, trade receivables, other accounts receivable, trade payables and other accounts payable approximates fair value due to the short-term maturities of these instruments. Marketable securities, marketable equity securities and derivative instruments are carried at fair value. See Note 5 for more information.

 

Comprehensive income (loss):

 

The Company accounts for comprehensive income (loss) in accordance with FASB ASC No. 220, “Comprehensive Income.” This statement establishes standards for the reporting and display of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in stockholders’ equity during the period except those resulting from investments by, or distributions to, stockholders. The Company’s items of other comprehensive income (loss) relate to unrealized gains and losses, net of tax, on hedging derivative instruments and marketable securities.

 

Concentration of credit risk:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, bank deposits, marketable securities, foreign exchange contracts and trade receivables. The Company invests its surplus cash in cash deposits and marketable securities in financial institutions and has established guidelines relating to diversification and maturities to maintain safety and liquidity of the investments.

 

The majority of the Company’s 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 on demand 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. Generally, these cash equivalents may be redeemed upon demand and, therefore management believes that it bears a lower risk. The short-term and long-term bank deposits are held in financial institutions which management believes are institutions with high credit standing, and accordingly, minimal credit risk from geographic or credit concentration. Furthermore, the Company holds an investment portfolio consisting principally of corporate bonds. The Company has the ability to hold such investments until recovery of temporary declines in market value or maturity. However, the Company can provide no assurance that it will recover declines in the market value of its investments.

 

The Company is 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.

 

The Company is exposed to financial market risks, including changes in interest rates. The Company typically does not attempt to reduce or eliminate its market exposures on its investment securities because the majority of its investments are short-term.

 

The Company’s trade receivables are geographically diverse, mainly in the Asia Pacific, and also in the United States and Europe. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation and account monitoring procedures. The Company performs ongoing credit evaluations of its customers and to date has not experienced any material losses. The Company makes estimates of expected credit losses for based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers.

 

  

Balance at

beginning of

period

  

Additions

  

Deduction

  

Balance at

end of period

 

Year ended December 31, 2021

                

Allowance for credit losses

 $300  $152  $(164) $288 
                 

Year ended December 31, 2020

                

Allowance for credit losses

 $327  $1,443  $(1,470) $300 
                 

Year ended December 31, 2019

                

Allowance for doubtful accounts

 $  $327  $  $327 

 

The Company has no off-balance-sheet concentration of credit risk.

 

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

 

On January 1, 2019, gains and losses on derivative instruments that are designated and qualify as a cash flow hedge are recorded in accumulated other comprehensive income (loss) and reclassified into earnings during the same accounting period in which the designated forecasted transaction or hedged item affects earnings.

 

As of December 31, 2020, and 2021, the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $0 and $4,500, respectively.

 

Advertising expenses:

 

Advertising expenses are charged to consolidated statements of income (loss) as incurred. Advertising expenses for the years ended December 31, 2019, 2020 and 2021 were $996, $559 and $623, respectively.

 

Treasury stock:

 

The Company repurchases its common stock from time to time pursuant to a board-authorized share repurchase program through open market purchases and repurchase plans.

 

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.

 

Net income (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 year. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each year, plus dilutive potential shares of common stock considered outstanding during the year, in accordance with FASB ASC No. 260, “Earnings Per Share.”

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Numerator:

            

Net income (loss)

 $28  $(2,379) $396 

Denominator (in thousands):

            

Basic weighted-average common stock outstanding

  21,932   22,107   22,819 

Effect of stock-based awards

  391      432 

Diluted weighted-average common stock outstanding

  22,323   22,107   23,251 
             

Basic net income (loss) per share

 $0.00  $(0.11) $0.02 

Diluted net income (loss) per share

 $0.00  $(0.11) $0.02 

 

The weighted-average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, were 184,947 shares for the year ended December 31, 2019. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share, since their effect was anti-dilutive, was 1,132,017 for the years ended December 31, 2020. The weighted-average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, were 65,073 shares for the year ended December 31, 2021.

 

Recently Issued Accounting Pronouncement:

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (Topic 606). This guidance will be effective for the Company in the first quarter of 2023 on a prospective basis, with early adoption permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

NOTE 2: REVENUE RECOGNITION

 

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:

 

  

2022

  

2023

  

2024

 

License, NRE and related revenues

 $26,628  $1,318  $306 

 

Disaggregation of revenue:

 

The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition:

 

  

Year ended December 31, 2020

  

Year ended December 31, 2021

 
  

Licensing and related revenues

  

Royalties

  

Total

  

Licensing, NRE and related revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $6,716  $14,097  $20,813  $16,685  $10,033  $26,718 

Europe and Middle East

  6,176   5,790   11,966   2,938   3,938   6,876 

Asia Pacific

  39,621   27,926   67,547   53,194   35,908   89,102 

Other

           10      10 

Total

 $52,513  $47,813  $100,326  $72,827  $49,879  $122,706 
                         

Major product/service lines

                        

Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT, and SATA/SAS)

 $40,748  $37,917  $78,665  $52,460  $36,960  $89,420 

Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)

  11,765   9,896   21,661   20,367   12,919   33,286 

Total

 $52,513  $47,813  $100,326  $72,827  $49,879  $122,706 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $40,075  $47,813  $87,888  $53,401  $49,879  $103,280 

Products and services transferred over time

  12,438      12,438   19,426      19,426 

Total

 $52,513  $47,813  $100,326  $72,827  $49,879  $122,706 

 

 

  

Year ended December 31, 2019

 
  

Licensing and related revenues

  

Royalties

  

Total

 

Primary geographical markets

            

United States

 $15,203  $1,424  $16,627 

Europe and Middle East

  5,282   16,211   21,493 

Asia Pacific

  27,405   21,627   49,032 

Total

 $47,890  $39,262  $87,152 
             

Major product/service lines

            

Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT, and SATA/SAS)

 $36,471  $34,206  $70,677 

Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)

  11,419   5,056   16,475 

Total

 $47,890  $39,262  $87,152 
             

Timing of revenue recognition

            

Products transferred at a point in time

 $33,794  $39,262  $73,056 

Products and services transferred over time

  14,096      14,096 

Total

 $47,890  $39,262  $87,152 

Contract balances:

 

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

 

  

December 31, 2020

  

December 31, 2021

 
         

Trade receivables

 $14,765  $14,644 

Unbilled receivables (associated with licensing, NRE and related revenue)

  5,479   1,833 

Unbilled receivables (associated with royalties)

  10,980   10,972 

Deferred revenues (short-term contract liabilities)

  2,434   8,661 

 

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 year, 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 year ended December 31, 2021, the Company recognized $2,385 that was included in deferred revenues (short-term contract liability) balance at January 1, 2021.

 

Practical expediency and exemptions:

 

The Company generally expenses sales commissions when incurred because the amortization period would have been less than one year. The Company records these costs within sales and marketing expenses on the Company’s consolidated statements of income (loss).

 

The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

 

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Marketable Securities
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Cash, Cash Equivalents, and Marketable Securities [Text Block]

NOTE 3: MARKETABLE SECURITIES

 

The following is a summary of available-for-sale marketable securities at December 31, 2020 and 2021:

 

  

As at December 31, 2021

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $11,937  $39  $(7) $11,969 
                 

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

                

Corporate bonds

  78,920   227   (818)  78,329 
                 

Total

 $90,857  $266  $(825) $90,298 

 

 

  

As at December 31, 2020

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Amortized
cost

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $12,667  $49  $(7) $12,709 
                 

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

                

Corporate bonds

  75,483   667   (105)  76,045 
                 

Total

 $88,150  $716  $(112) $88,754 

 

 

The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2020 and 2021, 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 December 31, 2021

 $53,412  $(667) $ 12,039  $(158)

As of December 31, 2020

 $31,393  $(91) $ 7,381  $(21)

 

During the year ended December 31, 2019 the Company did not recognize any other-than temporary impairment losses. During the years ended December 31, 2020, and 2021, with the adoption of ASU 2016-13, the amount of credit losses recorded was not material.

 

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

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 
             

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

 $13  $14  $43 

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

 $(41) $(20) $(30)
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Leases
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

NOTE 4: 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 2022 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 rate for all of the Company’s operating leases:

 

  

December 31, 2021

 

Weighted average remaining lease term (years)

  5.07 

Weighted average discount rate

  1.97%

 

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

 

  

Year ended December 31,

 
  

2020

  

2021

 
         

Operating lease cost

 $2,587  $3,085 

Cash payments for operating leases

 $2,975  $3,175 

Maturities of lease liabilities are as follows:

 

2022

  3,466 

2023

  1,416 

2024

  794 

2025

  814 

2026 and thereafter

  2,365 

Total undiscounted cash flows

  8,855 

Less imputed interest

  451 

Present value of lease liabilities

 $8,404 

 

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Fair Value Measurement
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

NOTE 5: 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. 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 measured at fair value by level within the fair value hierarchy. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

Description

 

December 31, 2021

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $90,298     $90,298    

Foreign exchange contract

  63      63    

Investments in marketable equity securities

  2,919   2,919       

 

Description

 

December 31, 2020

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $88,754     $88,754    

 

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Property and Equipment, Net
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

NOTE 6: PROPERTY AND EQUIPMENT, NET

 

Composition of assets, grouped by major classifications, is as follows:

 

As at December 31,

 
  

2020

  

2021

 

Cost:

        

Computers, software and equipment

 $21,322  $23,541 

Office furniture and equipment

  998   1,069 

Leasehold improvements

  4,059   4,180 
   26,379   28,790 

Less – Accumulated depreciation

  (18,793)  (22,025)

Property and equipment, net

 $7,586  $6,765 

 

The Company recorded depreciation expenses in the amount of $3,233 and $3,184 for the years ended December 31, 2020 and 2021, respectively.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Goodwill and Intangible Assets, Net
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

NOTE 7: GOODWILL AND INTANGIBLE ASSETS, NET

 

(a)

Goodwill:

 

Changes in goodwill are as follows:

 

  

Year ended December 31,

 
  

2020

  

2021

 

Balance as of January 1,

 $51,070  $51,070 

Acquisition

     23,707 

Balance as of December 31,

 $51,070  $74,777 

 

(b)

Intangible assets:

 

      

Year ended December 31, 2020

  

Year ended December 31, 2021

 
  

Weighted average amortization period (years)

  

Gross carrying amount

  

Accumulated amortization

  

Net

  

Gross carrying amount

  

Accumulated amortization

  

Net

 
                             

Intangible assets –amortizable:

                            
                             

Intangible assets related to the acquisition of Intrinsix business

                            

Customer relationships

  5.5  $  $  $  $3,604  $382  $3,222 

Customer backlog

  1.5            421   164   257 

Patents

  5.0            218   26   192 

Core technologies

  3.0            3,329   647   2,682 
                             
                             

Intangible assets related to the acquisition of Hillcrest Labs business

                            

Customer relationships

  4.4  $3,518  $1,262  $2,256  $3,518  $2,130  $1,388 

Customer backlog

  0.5   72   72      72   72    

R&D Tools

  7.5   2,475   480   1,995   2,475   810   1,665 
                             

Intangible assets related to Immervision assets acuaisition

                            

R&D Tools

  6.4   7,063   1,575   5,488   7,063   2,679   4,384 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (*)

  7.0   1,961   864   1,097   1,961   1,144   817 
                             

Total intangible assets

     $15,089  $4,253  $10,836  $22,661  $8,054  $14,607 

(*) During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of December 31, 2021. In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during 2019 an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies on “cost of revenues” on the Company’s consolidated statements of income (loss).

Future estimated annual amortization charges are as follows:

 

2022

  4,647 

2023

  3,714 

2024

  3,013 

2025

  2,262 

2026 and thereafter

  971 
  $14,607 

 

The Company recorded amortization expense in the amount of $2,588 and $3,801 for the years ended December 31, 2020 and 2021, respectively.

 

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Accrued Expenses and Other Payables
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]

NOTE 8: ACCRUED EXPENSES AND OTHER PAYABLES

 

  

As at December 31,

 
  

2020

  

2021

 
         

Engineering accruals

 $920  $719 

Professional fees

  790   782 

Government grants

  524   795 

Income taxes payable, net

  231   420 

Other

  1,378   1,314 

Total

 $3,843  $4,030 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [Text Block]

NOTE 9: STOCKHOLDERS EQUITY

 

a. Common stock:

 

Holders of common stock are entitled to one vote per share on all matters to be voted upon by the Company’s stockholders. In the event of a liquidation, dissolution or winding up of the Company, holders of common stock are entitled to share ratably in all of the Company’s assets. The Board of Directors may declare a dividend out of funds legally available therefore and the holders of common stock are entitled to receive ratably any such dividends. Holders of common stock have no preemptive rights or other subscription rights to convert their shares into any other securities.

 

b. Preferred stock:

 

The Company is authorized to issue up to 5,000,000 shares of “blank check” preferred stock, par value $0.001 per share. Such preferred stock may be issued by the Board of Directors from time to time in one or more series. These series may have designations, preferences and relative, participating, optional or other special rights and any qualifications, limitations or restrictions thereof, including dividend rights, conversion rights, exchange rights, voting rights, redemption rights (including sinking and purchase fund provisions), and dissolution preferences as may be determined by the Company’s Board of Directors.

 

c. Share repurchase program:

 

In August 2008, the Company announced that its Board of Directors approved a share repurchase program for up to one million shares of common stock which was further extended by an additional 5,700,000 shares in 2010, 2013, 2014 and 2018. In February 2020, the Company’s Board of Directors authorized the repurchase by the Company of an additional 700,000 shares of common stock.

 

As of December 31, 2021, 497,608 shares of common stock remained authorized for repurchase under the Company’s share repurchase program.

 

d. Employee and non-employee stock plans:

 

The Company grants a mix of stock options, SARs capped with a ceiling and 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.

 

The SAR unit confers the holder the right to stock appreciation over a preset price of the Company’s common stock during a specified period of time. When the unit is exercised, the appreciation amount is paid through the issuance of shares of the Company’s common stock. The ceiling limits the maximum income for each SAR unit. SARs are considered an equity instrument as it is a net share settled award capped with a ceiling (400% for all SAR grants made in years prior to 2016. Starting in 2016, the Company ceased to grant SAR units). The options and SARs 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 and SARs granted to employees under stock incentive plans 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. Options granted to non‑employee directors vest 25% of the shares underlying the option on each anniversary of the option grant.

 

In connection with the Company’s acquisition of RivieraWaves, on July 7, 2014, the Company issued an aggregate of 113,000 SARs to 27 employees of RivieraWaves who joined the Company in connection with the acquisition.  The value of these grants was not included in the acquisition price of RivieraWaves. The SARs were granted outside of the Company’s existing equity plans and were granted as a material inducement to such individuals entering into employment with the Company, in accordance with NASDAQ Listing Rule 5635(c)(4).  All of the SARs were priced at $15.17, the fair market value on the grant date, and vest over four years, with 25% of the SARs vesting after one year and the remaining vest in equal portions over the following 36 months, such that all such SARs vested as of December 31, 2018, subject to the employee's continuous service through each vesting date. The SARs have a ceiling limit for maximum income capped at 400%, expire seven years from the grant date and are subject to the terms and condition of the individual SAR agreements.  The SAR grants were approved by the compensation committee of the Board of Directors of the Company.

 

A summary of the Company’s stock option and SARs activities and related information for the year ended December 31, 2021, is as follows:

 

  

Number of
options and SAR units (1)

  

Weighted
average exercise
price

  

Weighted average remaining contractual term

  

Aggregate intrinsic-value

 

Outstanding at the beginning of the year

  289,069  $22.42   3.6  $6,673 

Granted

              

Exercised

  (163,069)  24.24         

Forfeited or expired

              

Outstanding at the end of the year (2)

  126,000  $20.06   2.6  $2,921 

Exercisable at the end of the year (3)

  126,000  $20.06   2.6  $2,921 

 

 

(1)

The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant.

 

 

(2)

Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 124,250 shares of the Company's common stock issuable upon exercise.

 

 

(3)

Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 124,250 shares of the Company's common stock issuable upon exercise.

 

In 2019, 2020 and 2021, the Company did not grant options and/or SARs.

 

The total intrinsic value of options and SARs exercised during the years ended December 31, 2019, 2020 and 2021 was $629, $6,876 and $7,177, respectively.

 

The options and SARs granted to employees of the Company and its subsidiaries, and the options granted to non-employee directors of the Company which were outstanding as of December 31, 2021, have been classified into a range of exercise prices as follows:

 

    

Outstanding

  

Exercisable

 

Exercise price
(range)

 

Number of
options and SARs

  

Weighted average
remaining contractual
life (years)

  

Weighted average
exercise price

  

Number of
options and SARs

  

Weighted average
remaining contractual
life (years)

  

Weighted average
exercise price

 
14.77-17.61  39,000   1.8  $15.72   39,000   1.8  $15.72 
19.36-19.59  57,000   2.4  $19.41   57,000   2.4  $19.41 
24.86-27.17  30,000   4.1  $26.94   30,000   4.1  $26.94 
     126,000   2.6  $20.06   126,000   2.6  $20.06 

 

A 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. Until the end of 2017, RSUs granted to non-employee directors would generally vest in full on the first anniversary of the grant date. Starting in 2018, RSUs granted to non-employee directors would generally vest in two equal annual installments starting on the first anniversary of the grant date.

 

On May 7, 2019, the Compensation Committee (the “Committee”) of the Board of Directors (the “Board”) of the Company approved, effective immediately, an amendment to the RSU award granted to the Company’s Chief Executive Officer (the “CEO”) on February 19, 2019, consisting of 30,000 RSUs that vest in a three-year period (the “Prior RSU Award”). The Committee and the CEO mutually agreed to amend the Prior RSU Award. In lieu of the Prior RSU Award, the CEO received (1) 10,000 time-based RSUs with the same original three-year vesting schedule starting with 1/3 on February 19, 2020, and (2) an opportunity to receive up to 24,000 PSUs based on the Company’s achievement of the 2019 license and related revenue goal of $41,000 that was approved by the Board (the “2019 License Revenue Target”). If the Company’s results equal 100% of the 2019 License Revenue Target, the CEO would receive 20,000 PSUs. If the Company’s results were between 90% to 99% of the 2019 License Revenue Target, the CEO would receive the same proportion of the 20,000 PSUs. If the Company’s results exceeded 100% of the 2019 License Revenue Target, every 1% increase of the 2019 License Revenue Target, up to 120%, would result in an increase of 1% of the 20,000 PSUs to be awarded to the CEO. In 2019, the Company achieved 116% of the 2019 License Revenue Target, so based on the PSU award conditions, the CEO received 23,200 PSUs. The PSUs vest in a three-year period, with 1/3 of the PSUs having vested on February 19, 2020, and thereafter 1/3 of the remaining PSUs would vest on each of February 19, 2021 and February 19, 2022.

 

On July 19, 2019, the Company issued a total of 52,000 RSUs to 22 employees who joined the Company in connection with the Company's acquisition of the Hillcrest Labs business. The RSUs were granted outside of the Company’s existing equity plans and were granted as inducements to employment in accordance with NASDAQ Listing Rule 5635(c)(4). The RSUs were priced at $25.41 per share, the fair market value on the grant date, and vest over three years, with 34% of the RSUs vesting after one year and the remaining RSUs vesting in equal portions over the following 24 months, such that all RSUs vest after three years, subject to the employee's continuous service through each vesting date.

 

On February 20, 2020, the Committee granted 17,045, 5,113, 4,545 and 4,545 PSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the 2011 Plan (collectively, the “2020 Short-Term Executive PSUs”). The performance goals for the 2020 Short-Term Executive PSUs with specified weighting were as follows:

 

Weighting

Goals

50%

Vesting of the full 50% of the PSUs occurs if the Company 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 Company’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 Company’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.

50%

Vesting of the full 50% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2020 is greater than the S&P500 index. The vesting threshold is if the return on the Company’s stock for 2020 is at least 90% of the S&P500 index. If the return on the Company’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 Company’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.

 

 

Additionally, PSUs representing an additional 20%, meaning an additional 3,410, 1,023, 909 and 909 PSUs, would be eligible for vesting for each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, if the performance goals set forth above are exceeded.

 

In 2020, the Company achieved 103% of the 2020 License Revenue Target and a positive total shareholder return whereby the return on the Company’s stock for 2020 was 323% greater than the S&P500 index, so based on the PSU award conditions, the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer received 19,261, 5,778, 5136 and 5,136 PSUs, respectively.

 

The 2020 Short-Term Executive PSUs vest 33.4% on February 20, 2021, 33.3% on February 20, 2022 and 33.3% on February 20, 2023.

 

Also, on February 20, 2020, the Committee granted 56,818, 35,511, 28,409 and 28,409 long-term PSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the 2011 Plan (collectively, the “Long-Term Executive PSUs”). The Long-Term Executive PSUs vest upon the achievement of either of the following performance goals:

 

 

If the Company’s non-GAAP EPS on or before the end of 2022 is tripled from the Company’s non-GAAP EPS in 2018.

 

 

If the Company’s market cap reaches at least $1 billion for at least 30 days of trading based on the market cap information set forth on Yahoo Finance.

 

In 2020, the Company did not achieve any of the above performance goals. On February 17, 2021, the Company achieved the market cap performance goal, and the Long-Term Executive PSUs vested.

 

Furthermore, on February 20, 2020, the Committee granted an aggregate of 18,500 PSUs to certain key employees of the Company. The PSUs shall vest over three years upon the achievement of the following performance goals, with 34% of the PSUs vesting after one year and the remaining vesting in equal portions over the following 24 months, such that all PSUs shall vest after three years, subject to the employee's continuous service through each vesting date:

 

Weighting

Goals

50%

Achievement of specified bookings in 2020 (“Specified Bookings”) for licensing and related revenues associated with certain of the Company’s technologies (the “Specified Booking Target”) in specific geographic region. If 90% of the Specified Booking Target is achieved, 90% of the bonus amount under this component would be payable with every 1% increase resulting in a corresponding increase in the bonus amount under this component.

30%

Execution of definitive license agreements for pre-determined software with at least five of seven original equipment manufacturers. If five such agreements are executed, 71% of the bonus amount under this component, which is subject to a 6% weighting, would be payable. If six agreements are executed, 86% of the bonus amount under this component, which is subject to a 6% weighting, would be payable.

20%

Execution of definitive license agreements with at least two customers in a predetermined strategic market.

 

In 2020, six original equipment manufacturers agreements were executed, so based on the PSU award conditions, the key employees of the Company received 4,515 PSUs. The other two performance goals were not achieved.

 

On February 15, 2021, Bruce A. Mann resigned from the Board of Directors (the “Board”) of the Company, effective immediately. In connection with his retirement, the Board determined to accelerate in full the vesting of Mr. Mann’s 5,902 unvested RSUs.

 

On February 16, 2021, the Board unanimously approved the appointment of Jaclyn Liu as an independent member of the Board with the appointment effective as of February 16, 2021. In accordance with the Company’s non-employee director compensation policy, Ms. Liu received an annual director grant of 1,784 RSUs with fair value of $124,670 under the Company’s 2011 Plan. The RSUs vest over a two-year period with the first 50% vesting after the first anniversary of the grant date and the remainder vesting on the second anniversary of the grant date.

 

On February 18, 2021, the Committee granted 5,962, 4,024, 3,577 and 3,577 time-based RSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the 2011 Plan. The RSU grants vest 33.4% on February 18, 2022, 33.3% on February 18, 2023 and 33.3% on February 18, 2024.

 

Also, on February 18, 2021, the Committee granted 8,943, 2,683, 2,385 and 2,385 PSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to 2011 Plan (collectively, the “2021 Short-Term Executive PSUs”). The performance goals for the 2021 Short-Term Executive PSUs with specified weighting are as follows:

 

Weighting

Goals

50%

Vesting of the full 50% of the PSUs occurs if the Company achieves the 2021 license and related revenue target approved by the Board (the “2021 License Revenue Target”). The vesting threshold is achievement of 90% of 2021 License Revenue Target. If the Company’s actual result exceeds 90% but less than 99% of the 2021 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 2021 License Revenue Target, every 1% increase of the 2021 License Revenue Target, up to 110%, would result in an increase of 2% of the eligible PSUs.

50%

Vesting of the full 50% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2021 is greater than the S&P500 index. The vesting threshold is if the return on the Company’s stock for 2021 is at least 90% of the S&P500 index. If the return on the Company’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 Company’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.

 

Additionally, PSUs representing an additional 20%, meaning an additional 1,788, 536, 477 and 477, would be eligible for vesting for each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, if the performance goals set forth above are exceeded.

 

In 2021, the Company achieved 109% of the 2021 License Revenue Target and a negative total shareholder return whereby the return on the Company’s stock for 2021 was lesser than the S&P500 index, so based on the PSU award conditions, the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer received 5,276, 1,583, 1,407 and 1,407 PSUs, respectively.

 

The 2021 Short-Term Executive PSUs vest 33.4% on February 18, 2022, 33.3% on February 18, 2023 and 33.3% on February 18, 2024.

 

A summary of the Company’s RSU and PSU activities and related information for the year ended December 31, 2021, is as follows:

 

  

Number of
RSUs and PSUs

  

Weighted average

grant-date
fair value

 

Unvested as at the beginning of the year

  842,948  $29.30 

Granted

  420,749   47.32 

Vested

  (484,775)  26.80 

Forfeited

  (90,849)  36.19 

Unvested at the end of the year

  688,073  $41.18 

 

Stock Plans

 

As of December 31, 2021, the Company maintains the Company’s 2003 Director Stock Option Plan (the “Director Plan”) and the 2011 Stock Incentive Plan (the “2011 Plan” and together with the Director Plan, the “Stock Plans”).

 

As of December 31, 2021, options, SARs, RSUs and PSUs to purchase 974,542 shares of common stock were available for grant under the Stock Plans.

 

2011 Stock Incentive Plan

 

The 2011 Plan was adopted by the Company’s Board of Directors in February 2011 and stockholders on May 17, 2011. Up to 3,200,000 shares of common stock (subject to adjustment in the event of future stock splits, future stock dividends or other similar changes in the common stock or the Company’s capital structure), plus the number of shares that remain available for grant of awards under the Company’s 2002 Stock Incentive Plan (the “2002 Plan), plus any shares that would otherwise return to the 2002 Plan as a result of forfeiture, termination or expiration of awards previously granted under the 2002 plan (subject to adjustment in the event of stock splits and other similar events), are reserved for issuance under the 2011 Plan. The 2002 Plan was automatically terminated and replaced and superseded by the 2011 Plan, except that any awards previously granted under the 2002 Plan shall remain in effect pursuant to their term. As of December 31, 2021, there were no outstanding equity awards remaining in the 2002 Plan.

 

The 2011 Plan provides for the grant of incentive stock options intended to qualify under Section 422 of the Internal Revenue Code, nonqualified stock options, restricted stock, RSUs, dividend equivalent rights and stock appreciation rights. Officers, employees, directors, external consultants and advisors of the Company and those of the Company’s present and future parent and subsidiary corporations are eligible to receive awards under the 2011 Plan. Under current U.S. tax laws, incentive stock options may only be granted to employees. The 2011 Plan permits the Company's Board of Directors or a committee thereof to determine how grantees may pay the exercise or purchase price of their awards.

 

Unless sooner terminated, the 2011 Plan is effective until April 2030.

 

The Company’s Board of Directors or a committee thereof has authority to administer the 2011 Plan. The Company’s Board of Directors has the authority to adopt, amend and repeal the administrative rules, guidelines and practices relating to the 2011 Plan and to interpret its provisions.

 

2003 Director Stock Option Plan

 

Under the Director Plan, 1,350,000 shares of common stock (subject to adjustment in the event of future stock splits, future stock dividends or other similar changes in the common stock or the Company’s capital structure) are authorized for issuance.

 

The Director Plan provides for the grant of nonqualified stock options to non-employee directors. Options must be granted at an exercise price equal to the fair market value of the common stock on the date of grant. Options may not be granted for a term in excess of ten years.

 

Under the original terms of the Director Plan, (a) any person who becomes a non-employee director of the Company was automatically granted an option to purchase 38,000 shares of common stock, (b) on June 30 of each year, beginning in 2004, each non-employee director who had served on the Company’s Board of Directors for at least six (6) months as of such date was automatically granted an option with the exercise price being the fair market value of the Company’s common stock as of July 1st of each year to purchase 13,000 shares of common stock, and each non-employee director would receive an option with the exercise price being the fair market value of the Company’s common stock as of July 1st of each year to purchase 13,000 shares of common stock for each committee on which he or she had served as chairperson for at least six months prior to such date, and (c) the Chairman of the Board was granted an additional option with the exercise price being the fair market value of the Company’s common stock as of July 1st of each year to purchase 15,000 shares of common stock on an annual basis. In February 2015, the Board suspended the automatic grant of stock options to each non-employee director and the Chairman of the Board under the Director Plan.  In lieu of the automatic stock option grants under the Director Plan, the Board approved an equity award to all current directors of the Company consisting solely of RSUs granted under the 2011 Plan.  From February 2015 to 2017, the Chairman of the Board of Directors would receive a RSU award with an annualized value of $268,520, directors with a chairperson position on any committee of the Board of Directors would receive a RSU award with an annualized value of $249,340 and all other directors would receive a RSU award with an annualized value of $124,670. In response to market trends, in lieu of the prior annualized values of the RSU awards to directors, starting in July 2018, each director was granted shares of RSUs based on an annualized value of $124,670, which vest 50% on the first year anniversary of the grant date and the remaining 50% on the second year anniversary of the grant date. In July 2019, 2020 and 2021, based on the new parameters, the directors of the Company received a grant of RSUs in the aggregate amount of 35,399 RSUs, 26,984 RSUs and 21,392 RSUs, respectively. In February 2019, the Board determined that each new director of the Company, in lieu of an option to purchase 38,000 shares of common stock, would receive a RSU award with an annualized value of $124,670.

 

The Company’s Board of Directors or a committee thereof may grant additional options to purchase common stock with a vesting schedule to be determined by the Board of Directors in recognition of services provided by a non-employee director in his or her capacity as a director.

 

The Company’s Board of Directors or a committee thereof has authority to administer the Director Plan. The Company’s Board of Directors or a committee thereof has the authority to adopt, amend and repeal the administrative rules, guidelines and practices relating to the Director Plan and to interpret its provisions.

 

2002 Employee Stock Purchase Plan (ESPP)

 

The ESPP was adopted by the Company’s Board of Directors and stockholder in July 2002. The ESPP is intended to qualify as an “Employee Stock Purchase Plan” under Section 423 of the U.S. Internal Revenue Code and is intended to provide the Company’s employees with an opportunity to purchase shares of common stock through payroll deductions. An aggregate of 3,050,000 shares of common stock (subject to adjustment in the event of future stock splits, future stock dividends or other similar changes in the common stock or the Company’s capital structure) are reserved for issuance. As of December 31, 2021, 200,542 shares of common stock were available for future issuance under the ESPP.

 

All of the Company’s employees who are regularly employed for more than five months in any calendar year and work 20 hours or more per week are eligible to participate in the ESPP. Non-employee directors, consultants, and employees subject to the rules or laws of a foreign jurisdiction that prohibit or make impractical their participation in an employee stock purchase plan are not eligible to participate in the ESPP.

 

The ESPP designates offer periods, purchase periods and exercise dates. Offer periods generally will be overlapping periods of 24 months. Purchase periods generally will be six-month periods. Exercise dates are the last day of each purchase period. In the event the Company merges with or into another corporation, sells all or substantially all of the Company’s assets, or enters into other transactions in which all of the Company’s stockholders before the transaction own less than 50% of the total combined voting power of the Company’s outstanding securities following the transaction, the Company’s Board of Directors or a committee designated by the Board may elect to shorten the offer period then in progress.

 

The price per share at which shares of common stock may be purchased under the ESPP during any purchase period is the lesser of:

 

 

85% of the fair market value of common stock on the date of grant of the purchase right, which is the commencement of an offer period; or

 

 

85% of the fair market value of common stock on the exercise date, which is the last day of a purchase period.

 

The participant’s purchase right is exercised in the above noted manner on each exercise date arising during the offer period unless, on the first day of any purchase period, the fair market value of common stock is lower than the fair market value of common stock on the first day of the offer period. If so, the participant’s participation in the original offer period will be terminated, and the participant will automatically be enrolled in the new offer period effective the same date.

 

The ESPP is administered by the Board of Directors or a committee designated by the Board, which will have the authority to terminate or amend the plan, subject to specified restrictions, and otherwise to administer and resolve all questions relating to the administration of the plan.

 

e. Dividend policy:

 

The Company has never declared or paid any cash dividends on its capital stock and does not anticipate paying any cash dividends in the foreseeable future.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Derivatives and Hedging Activities
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

NOTE 10: DERIVATIVES AND HEDGING ACTIVITIES

 

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

 

  

Year ended December 31,

 
  

2020

  

2021

 

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange forward contracts

 $  $63 

Total

 $  $63 

 

The Company recorded the fair value of derivative assets in “prepaid expenses and other current assets” on the Company’s consolidated balance sheets.

 

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

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $55  $(8) $ 

Foreign exchange forward contracts

  385   640   228 
  $440  $632  $228 

 

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

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $(27) $(6) $ 

Foreign exchange forward contracts

  (280)  (682)  (165)
  $(307) $(688) $(165)

 

The Company recorded in cost of revenues and operating expenses, a net gain of $307, a net gain of $688 and a net gain of $165 during the years ended December 31, 2019, 2020 and 2021, respectively, related to its Hedging Contracts.

 

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

NOTE 11: ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

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

 

  

Year ended December 31, 2020

  

Year ended December 31, 2021

 
  

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

 $45  $49  $94  $478  $  $478 

Other comprehensive income (loss) before reclassifications

  428   556   984   (892)  200   (692)

Amounts reclassified from accumulated other comprehensive income (loss)

  5   (605)  (600)  (13)  (145)  (158)

Net current period other comprehensive income (loss)

  433   (49)  384   (905)  55   (850)

Ending balance

 $478  $  $478  $(427) $55  $(372)

 

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)

              
  

Year ended December 31,

  
  

2019

  

2020

  

2021

  

Unrealized gains (losses) on cash flow hedges

 $5  $14  $4 

Cost of revenues

   272   607   144 

Research and development

   8   19   4 

Sales and marketing

   22   48   13 

General and administrative

   307   688   165 

Total, before income taxes

   36   83   20 

Income tax expense

   271   605   145 

Total, net of income taxes

              

Unrealized gains (losses) on available-for-sale marketable securities

  (28)  (6)  13 

Financial income, net

   (9)  (1)   

Income tax benefit

   (19)  (5)  13 

Total, net of income taxes

              
  $252  $600  $158 

Total, net of income taxes

 

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Geographic Information and Major Customer and Product Data
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

NOTE 12: GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER AND PRODUCT DATA

 

a. Summary information about geographic areas:

 

The Company manages its business on a basis of one reportable segment: the licensing of intellectual property and integrated IP solutions 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:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Revenues based on customer location:

            

United States

 $16,627  $20,813  $26,718 

Europe, Middle East (2)

  21,493   11,966   6,876 

Asia Pacific (1)

  49,032   67,547   89,102 

Other

        10 
  $87,152  $100,326  $122,706 
             

(1) China

 $33,233  $51,726  $67,491 

(2) Germany

 $16,100   *)    *) 

 

*) Less than 10%

 

  

2020

  

2021

 

Long-lived assets by geographic region:

        

Israel

 $11,248  $8,402 

France

  814   599 

United States

  2,868   4,624 

Other

  1,708   1,967 
  $16,638  $15,592 

 

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:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Customer A

  15%  14%  21%

Customer B

  19%  15%  *) 

 

*) Less than 10%

 

c. Information about Products and Services:

 

The following table sets forth the products and services as percentages of the Company’s total revenues in each of the periods set forth below:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Connectivity products and services

  81%  78%  73%

Smart sensing products and services

  19%  22%  27%

 

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Selected Statements of Income Data
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Interest and Other Income [Text Block]

NOTE 13: SELECTED STATEMENTS OF INCOME DATA

 

a. Financial income, net:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 
             

Interest income

 $4,220  $3,291  $1,873 

Gain (loss) on available-for-sale marketable securities, net

  (28)  (6)  13 

Amortization of premium on available-for-sale marketable securities, net

  (554)  (444)  (420)

Foreign exchange gain (loss), net

  (347)  443   (1,269)

Total

 $3,291  $3,284  $197 

 

b. Remeasurement of marketable equity securities:

 

The Company recorded a gain of $1,983 in 2021 related to remeasurement of its marketable equity securities. During the years ended December 31, 2019 and 2020, no impairment loss was identified.

 

The following table summarizes the total carrying value of the Company’s investment in marketable equity securities held as of December 31, 2021, including cumulative unrealized upward adjustments made to the initial cost basis of the investment:

 

Initial cost basis

 $1,806 

Upward adjustments

  1,113 

Total carrying value at the end of the period

 $2,919 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Taxes on Income
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

NOTE 14: TAXES ON INCOME

 

a. U.S. tax reform

 

On December 22, 2017, the U.S. government enacted the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act includes significant changes to the U.S. corporate income tax system including but not limited to: a federal corporate rate reduction from 35% to 21%; creation of the base erosion anti-abuse tax (“BEAT”), introduction of the Global Intangible Low Taxed Income (“GILTI”) provisions; the transition of U.S. international taxation from a worldwide tax system to a modified territorial tax system; modifications to the allowance of net business interest expense deductions; modification of net operating loss provisions; changes to 162(m) limitation rules and bonus depreciation provisions. The change to a modified territorial tax system resulted in a one-time U.S. tax liability on those earnings which have not previously been repatriated to the U.S. (the “Transition Tax”), with future dividend distributions not subject to U.S. federal income tax when repatriated. A majority of the provisions in the Tax Act became effective January 1, 2018.

 

In connection with its analysis of the impact of the Tax Act, the Company had $16,053 of Transition Tax inclusion reported on the tax return filed for the year ended December 31, 2017. After the utilization of existing tax net operating loss carryforwards, the Company did not pay additional U.S. federal cash taxes.

 

The Tax Act added a new code section 951A, which requires a U.S. shareholder of a Controlled Foreign Corporation (“CFC”) to include in current taxable income, its GILTI in a manner similar to Subpart F income. The statutory language also allows a deduction for corporate shareholders equal to 50% of the GILTI inclusion, which would be reduced to 37.5% starting in 2026. In general, GILTI imposes a tax on the net income of foreign corporate subsidiaries in excess of a deemed return on their tangible assets.  The Company is subject to GILTI for 2018 and future periods.  The Company is electing to account for the income tax effects of GILTI as a ‘period cost‘, an income tax expenses in the year the tax is incurred.

 

For the fiscal year ended 2020 and 2021, the Company operated at net losses before and after GILTI inclusion and did not pay additional U.S. federal cash taxes.

 

Furthermore, the Tax Act limits the carryover of net operating losses generated after tax years 2017 to 80% of taxable income and eliminates the ability to carryback.  Losses incurred before January 1, 2018 have not changed and are not limited to the 80% of taxable income and will continue to be carried forward 20 years. The Company has fully utilized all pre-2018 net operating losses. Any future net operating losses generated will be carried forward indefinitely and subject to an 80% taxable income limitation.

 

b. A number of the Company’s operating subsidiaries are taxed at rates lower than U.S. rates.

 

1. Irish Subsidiaries

 

The Irish operating subsidiaries qualified for a 12.5% tax rate on its trade. Interest income earned by the Irish subsidiaries is taxed at a rate of 25%. As of December 31, 2021, the open tax years, subject to review by the applicable taxing authorities for the Irish subsidiaries, are 2016 and subsequent years.

 

2. Israeli Subsidiary

 

The Israeli subsidiary enjoys certain tax benefits in Israel, particularly as a result of the “Approved Enterprise” and the “Benefited Enterprise” status of its facilities and programs through 2019, and the “Technological Preferred Enterprise” status of its facilities and programs since 2020.

 

The Israeli subsidiary has been granted “Approved Enterprise” and “Benefited Enterprise” status under the Israeli Law for the Encouragement of Capital Investments. For such Approved Enterprises and Benefited Enterprises, the Israeli subsidiary elected to apply for alternative tax benefits—the waiver of government grants in return for tax exemptions on undistributed income. Upon distribution of such exempt income, the Israeli subsidiary will be subject to corporate tax at the rate ordinarily applicable to the Approved Enterprise’s or Benefited Enterprise’s income. Such tax exemption on undistributed income applies for a limited period of between two to ten years, depending upon the location of the enterprise. During the remainder of the benefits period (generally until the expiration of ten years), a reduced corporate tax rate not exceeding 23% will apply.

 

The Israeli subsidiary is a foreign investor company, or FIC, as defined by the Investment Law. FICs are entitled to further reductions in the tax rate normally applicable to Approved Enterprises and Benefited Enterprises. Depending on the foreign ownership in each tax year, the tax rate can range between 10% (when foreign ownership exceeds 90%) to 20% (when foreign ownership exceeds 49%). There can be no assurance that the subsidiary will continue to qualify as an FIC in the future or that the benefits described herein will be granted in the future.

 

The Company’s Israeli subsidiary’s tax-exempt profit from Approved Enterprises and Benefited Enterprises is permanently reinvested as the Company’s management has determined that the Company does not currently intend to distribute dividends. Therefore, deferred taxes have not been provided for such tax-exempt income. The Company intends to continue to reinvest these profits and does not currently foresee a need to distribute dividends out of such tax-exempt income.

 

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 during April 2017.

 

The new tax track under the Amendment, which is applicable to the Israeli subsidiary, is the “Technological Preferred Enterprise”.  A 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 law, which is located in the center of Israel (where our Israeli subsidiary is currently located) is subject to tax at a rate of 12% on profits deriving from intellectual property (in development area A, the tax rate is 7.5%), subject to satisfaction of a number of conditions, including compliance with a minimal amount or ratio of annual Research and development expenditure and Research and development employees, as well as having at least 25% of annual income derived from exports. Any dividends distributed to "foreign companies", as defined in the law, deriving from income from the technological enterprises will be subject to tax at a rate of 4% if foreign entities hold at least 90% of the Company’s common stock.

 

On November 15, 2021, the Economic Efficiency Law (amending legislation to achieve the budget targets for the 2021 and 2022 budget years) was published (hereinafter: the "Economic Efficiency Law"), in which a temporary provision was set regarding the thawing of profits accumulated until December 31,2020 by the companies, in the years in which the same profits were exempt from corporation tax (hereinafter: "Trapped earnings") taking into account the mechanism established for the payment of reduced tax (hereinafter: "Temporary provisions").

 

Along with a reduced tax payment mechanism, section 74 of the Capital Investment Encouragement Act has been amended so that as of August 15, 2021, in any dividend distribution (including a dividend under section 51B) by a company whose said trapped earnings, it will be necessary to attribute part of that distribution to those trapped earnings.

 

In accordance with the temporary provisions, the reduction of the corporation tax will apply to profits that will be thawed (without the actual obligation to distribute them) for one year from the date of publication of the law. The reduction of the tax liability for corporate tax supplementation depends on the ratio of trapped earnings that will be thawed out of the total trapped earnings and the rate of foreign investment in the years in which the profits were created, so the higher the ratio of trapped earnings that are released, the lower the tax. The minimum tax rate to be paid is 6%. In addition, a company that chooses to pay reduced corporation tax will have to invest in an industrial plant that owns a designated investment amount, in accordance with the requirements of the Economic Efficiency Law, in the five years beginning in the tax year in which the election date applies. The amount of the intended investment will be invested in the purchase of productive assets and/or investment in research and development in Israel and/or payment of wages to new employees added.

 

In light of the Company's decision not to distribute a dividend in the coming year, no tax expenses were recognized in the tax year.

 

The balance of accumulated income that has not yet been thawed as of December 31, 2021 is 118,512 NIS (approximately $38,107)

 

In addition, due to a lack of intention to distribute a dividend in a subsidiary that has imprisoned profits, the Company did not recognize as of December 31, 2021 a deferred tax liability against recognition of deferred tax expenses.

 

Income not eligible for Approved Enterprise benefits, Benefited Enterprise benefits or Technological Preferred Enterprise is taxed at a regular rate, which was 23% in 2021, 2020 and 2019.

 

The Israeli subsidiary elected to compute taxable income in accordance with Income Tax Regulations (Rules for Accounting for Foreign Investors Companies and Certain Partnerships and Setting their Taxable Income), 1986. Accordingly, the taxable income or loss is calculated in U.S. dollars. Applying these regulations reduces the effect of the foreign exchange rate (of NIS against the U.S. dollar) on the Company’s Israeli taxable income.

 

As of December 31, 2021, the open tax years, subject to review by the applicable taxing authorities for the Israeli subsidiary, are 2018 and subsequent years.

 

3. French Subsidiary

 

In 2017, the French government passed a series of tax reforms allowing for the phased reduction in the corporate tax rate. In 2018, the French operating subsidiary qualified for a 28% corporate income tax rate for taxable profit up to €500 (approximately $560) and the standard corporate income tax rate of 33.33% for taxable profit above €500 (approximately $560). In 2019, the standard corporate income tax rate was reduced to 31%, with the first €500 (approximately $560) of taxable profit still being subject to the 28% rate. In 2020, the 28% corporate income tax rate has become the new standard rate for all taxable profits. In 2021, the standard corporate income tax rate is reduced to 26.5%. In 2022, the standard corporate income tax rate will be reduced to 25%. 

 

As of December 31, 2021, the open tax years subject to review by the applicable taxing authorities for the French subsidiary are 2019 and subsequent years.

 

c. Taxes on income comprised of:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Domestic taxes:

            

Current

 $3  $12  $5 

Deferred

        (1,536)

Foreign taxes:

            

Current

  1,936   6,337   11,772 

Deferred

  (600)  (1,449)  (4,949)
  $1,339  $4,900  $5,292 
             

Income before taxes on income:

            

Domestic

 $(9,039) $(6,348) $(14,883)

Foreign

  10,406   8,869   20,571 
  $1,367  $2,521  $5,688 

 

d. Reconciliation between the Companys effective tax rate and the U.S. statutory rate:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Income before taxes on income

 $1,367  $2,521  $5,688 

Theoretical tax at U.S. statutory rate

  287   529   1,194 

Foreign income taxes at rates other than U.S. rate

  (33)  810   450 

Approved and benefited enterprises benefits (*)

  (154)      

Technological Preferred Enterprise benefits (*)

     22   836 

Subpart F

  568   359   192 

Non-deductible items

  124   306   340 

Non-taxable items

  (486)  (690)  (483)

Changes in uncertain tax position

  (1,029)      

Stock-based compensation expense

  (3)  (666)  (1,193)

Impacts of GILTI

  967   644    

Tax adjustment in respect of difference tax rate of foreign subsidiary

  364   1,044   108 

Foreign withholding taxes

  444      648 

Changes in valuation allowance

  (209)  2,487   2,575 

Other, net

  499   55   625 

Taxes on income

 $1,339  $4,900  $5,292 
             

(*) Basic and diluted earnings per share amounts of the benefit resulting from:

            

the “Approved Enterprise” and “Benefited Enterprise” status

 $0.01  $  $ 

the “Technological Preferred Enterprise benefits” status

 $  $0.00  $0.04 

 

e. Deferred taxes on income:

 

Significant components of the Company’s deferred tax assets are as follows:

 

  

As at December 31,

 
  

2020

  

2021

 

Deferred tax assets

        

Operating loss carryforward

 $9,493  $15,621 

Accrued expenses and deferred revenues

  1,783   1,951 

Temporary differences related to R&D expenses

  4,275   5,057 

Equity-based compensation

  3,667   2,756 

Operating leases

  1,619   1,737 

Tax credit carry forward

  7,214   10,997 

Other

  202   132 

Total gross deferred tax assets

  28,253   38,251 

Valuation allowance

  (15,844)  (19,288)

Net deferred tax assets

 $12,409  $18,963 
         

Deferred tax liabilities

        

Operating leases

 $1,583  $1,719 

Intangible assets

     1,394 

Total deferred tax liabilities

 $1,583  $3,113 
         

Net deferred tax assets (*)

 $10,826  $15,850 

 

(*)

$45 and $119 net deferred taxes for the years ended December 31, 2020 and 2021, respectively, are from domestic jurisdictions.

 

Changes in valuation allowances on deferred tax assets result from management's assessment of the Company's ability to utilize certain future tax deductions, operating losses and tax credit carryforwards prior to expiration. Valuation allowances were recorded to reduce deferred tax assets to an amount that will, more likely than not, be realized in the future. The net change in the valuation allowance primarily reflects a decrease in deferred tax assets on future tax deductions.

 

As of December 31, 2021, the Company’s undistributed earnings from non-U.S. subsidiaries are intended to be indefinitely reinvested in non-U.S. operations, and therefore no U.S. deferred taxes liabilities have been recorded.

 

f. Uncertain tax positions:

 

A reconciliation of the beginning and ending amount of gross unrecognized tax benefits based on the provisions of FASB ASC No. 740 is as follows:

 

  

Year ended December 31,

 
  

2020

  

2021

 

Beginning of year

 $1,037  $1,558 

Additions for current year tax positions

  387   133 

Additions (reductions) for prior year’s tax positions

  134   (81)

Balance at December 31

 $1,558  $1,610 

 

As of December 31, 2020 and 2021, there were $1,558 and $1,610, respectively, of unrecognized tax benefits that if recognized would affect the annual effective tax rate. The Company did not accrue interest and penalties relating to unrecognized tax benefits in its provision for income taxes during the years ended December 31, 2020 and 2021 because such interest and penalties did not have a material impact on the Company’s financial statements.

 

The Company believes that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company's tax audits are resolved in a manner not consistent with management's expectations, the Company could be required to adjust its provision for income taxes in the period such resolution occurs. The Company does not expect uncertain tax positions to change significantly over the next 12 months, except in the case of settlements with tax authorities, the likelihood and timing of which are difficult to estimate.

 

g. Tax loss carryforwards:

 

As of December 31, 2021, CEVA and its subsidiaries had net operating loss carryforwards for federal income tax purposes of approximately $23,723, which are available to offset future federal taxable income indefinitely. As of December 31, 2021, CEVA and its subsidiaries had net operating loss carryforwards for California income tax purposes of approximately $13,027, which are available to offset future California taxable income. Such loss carryforwards begin to expire in 2030.

 

As of December 31, 2021, CEVA’s Irish subsidiary had foreign operating losses of approximately $51,293, which are available to offset future taxable income indefinitely.

 

h. Tax returns:

 

CEVA files income tax returns in the U.S. federal jurisdiction and various state and local jurisdictions. With few exceptions, CEVA is no longer subject to U.S. federal income tax examinations by tax authorities, and state and local income tax examinations, for the years prior to 2010.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Related Party Transactions
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

NOTE 15: RELATED PARTY TRANSACTIONS

 

On February 16, 2021, the Board unanimously approved the appointment of Jaclyn Liu as an independent member of the Board with the appointment effective as of February 16, 2021. Ms. Liu is a partner of Morrison & Foerster LLP, outside legal counsel to the Company. Fees attributed to Morrison & Foerster LLP during the year ended December 31, 2021, were $1,110. The accounts payable balance with Morrison & Foerster LLP at December 31, 2021 was $11.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

NOTE 16: COMMITMENTS AND CONTINGENCIES

 

a. The Company is not a party to any litigation or other legal proceedings that the Company believes could reasonably be expected to have a material adverse effect on the Company’s business, results of operations and financial condition.

 

b. As of December 31, 2021, the Company and its subsidiaries had several non-cancelable operating leases, primarily for facilities and equipment. These leases generally contain renewal options and require the Company and its subsidiaries to pay all executory costs such as maintenance and insurance. In addition, the Company has several fixed service agreements with sub-contractors.

 

As of December 31, 2021, future purchase obligations and minimum rental commitments for leasehold properties and operating leases with non-cancelable terms are as follows:

 

  

Minimum rental
commitments for leasehold properties

  

Commitments for other lease obligations

  

Other purchase
obligations

  

Total

 
                 

2022

 $513  $6,855  $2,100  $9,468 

2023

  318   272   145   735 

2024

  40      130   170 

2025 and thereafter

  38      21   59 

Total

 $909  $7,127  $2,396  $10,432 

 

c. Royalties:

 

The Company participated in programs sponsored by the Israeli government for the support of research and development activities. Through December 31, 2021, the Company had obtained grants from the IIA for certain of the Company’s research and development projects. The Company is obligated to pay royalties to the IIA, amounting to 3%-3.5% of the sales of the products and other related revenues (based on the dollar) generated from such projects, up to 100% of the grants received. Royalty payment obligations also bear interest at the LIBOR rate. The obligation to pay these royalties is contingent on actual sales of the products and in the absence of such sales, no payment is required.

 

Royalty expenses relating to the IIA grants included in cost of revenues for the years ended December 31, 2019, 2020 and 2021 amounted to $715, $1,066 and $1,175, respectively. As of December 31, 2021, the aggregate contingent liability to the IIA (including interest) amounted to $27,174.

 

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Organization [Policy Text Block]

Organization:

 

CEVA, Inc. (“CEVA” or the “Company”) was incorporated in Delaware on November 22, 1999. The Company was formed through the combination of Parthus Technologies plc (“Parthus”) and the digital signal processor (DSP) cores licensing business and operations of DSP Group, Inc. in November 2002. The Company had no business or operations prior to the combination.

 

CEVA licenses a family of wireless connectivity and smart sensing technologies and integrated IP solutions. The Company’s offerings include Digital Signal Processors, AI processors, wireless platforms and complementary software for sensor fusion, image enhancement, computer vision, voice input and artificial intelligence, all of which are key enabling technologies for a smarter, more secure and more connected world. These technologies are offered in combination with Intrinsix IP integration services, helping customers address their most complex and time-critical integrated circuit design projects. CEVA’s DSP-based solutions include platforms for 5G baseband processing in mobile, IoT and infrastructure, advanced imaging and computer vision for any camera-enabled device, audio/voice/speech and ultra-low-power always-on/sensing applications for multiple IoT markets. For sensor fusion, the Hillcrest Labs sensor processing technologies provide a broad range of sensor fusion software and inertial measurement unit (“IMU”) solutions for markets including hearables, wearables, AR/VR, PC, robotics, remote controls and IoT. For wireless IoT, the Rivierawaves platforms for Bluetooth (low energy and dual mode), Wi-Fi 4/5/6/6E (802.11n/ac/ax), Ultra-wideband (UWB) and NB-IoT are the most broadly licensed connectivity platforms in the industry.

 

CEVA’s recently acquired Intrinsix Corp. (“Intrinsix”) business expands its market reach to the aerospace and defense markets and allows it to offer integrated IP solutions that combine CEVA’s standardized, off-the-shelf IP together with Intrinsix’s non-recurring engineering (“NRE”) design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more.

 

CEVA’s technologies are licensed to leading semiconductor and original equipment manufacturer (“OEM”) companies. These companies design, manufacture, market and sell application-specific integrated circuits (“ASICs”) and application-specific standard products (“ASSPs”) based on CEVA’s technology to mobile, consumer, automotive, robotics, industrial, aerospace & defense and IoT companies for incorporation into a wide variety of end products.

Business Combinations Policy [Policy Text Block]

Acquisitions:

 

In July 2019, the Company acquired the Hillcrest Labs business from InterDigital, Inc. (“InterDigital”). Hillcrest Labs is a leading global supplier of software and components for sensor processing in consumer and IoT devices. Under the terms of the agreement, the Company agreed to pay an aggregate of $11,204 to purchase the Hillcrest Labs business, as well as non-exclusive rights to certain Hillcrest Labs’ patents retained by InterDigital, with $10,000 paid at closing, $204 of which is a contingent consideration that was fully paid during the first quarter of 2020, and the remainder of $1,000 held in escrow to satisfy indemnification claims, if any.

 

In addition, the Company incurred acquisition-related expenses associated with the Hillcrest Labs transaction in a total amount of $462, which were included in general and administrative expenses for the year ended December 31, 2019. Acquisition-related costs included legal, accounting and consulting fees, and other external costs directly related to the acquisition.

 

Goodwill generated from this business combination is attributed to synergies between the Company's and Hillcrest Lab's respective products and services.

 

The results of Hillcrest Labs’ operations have been included in the consolidated financial statements since July 19, 2019. Pro forma results of operations related to this acquisition have not been prepared because they are not material to the Company's consolidated statement of income (loss).

 

The purchase price allocation for the acquisition has been determined as follows:

 

Tangible assets (including inventory, property and equipment and other)

 $681 

Intangible assets:

    
R&D tools  2,475 

Customer relationships

  3,518 

Customer backlog

  72 

Goodwill

  4,458 

Total assets

 $11,204 

 

 

The acquisition of the Hillcrest Labs business has been accounted in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) No. 805, “Business Combinations” (“ASC 805”). Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets based on their fair values on the closing date.

 

In August 2019, the Company entered into a strategic agreement with a private company, Immervision, Inc. (“Immervision”), whereby the Company made a strategic technology and R&D tools investment for a total consideration of $10,000 to secure exclusive licensing rights to Immervision’s advanced portfolio of patented wide-angle image processing technology and software.  The Company considered this transaction as an asset acquisition. As a result, the estimated fair value of the assets acquired have been included in the accompanying balance sheet from the date of acquisition.

 

The consideration for the investment has been determined as follows:

 

Prepaid expenses

 $2,937 

Intangible assets:

    
R&D tools  7,063 

Total assets

 $10,000 

 

 

On May 31, 2021, (the “closing date”), the Company acquired 100% of the equity shares of Intrinsix, a leading chip design specialist. The Company acquired Intrinsix pursuant to the Agreement and Plan of Merger, made and entered into on May 9, 2021 (the “Merger Agreement”), by and among the Company, Northstar Merger Sub, Inc., Intrinsix and Shareholder Representative Services LLC, for $33,096 in cash (“the Merger Consideration”), with $26,704 paid at closing, $4,260 delivered to escrow to satisfy indemnification claims, if any, and $2,605 payable to certain Intrinsix executives held back as described below (the “Holdback Merger Consideration”), and after giving effect to post-closing adjustments resulting in a $473 repayment to the Company during the third quarter of 2021. As part of the Merger Agreement, the Company entered into agreements with the Chief Executive Officer and the Chief Technology Officer of Intrinsix pursuant to which the Holdback Merger Consideration, representing 25% of the Merger Consideration payable to each of them in respect of their equity in Intrinsix, is being held back and, subject to their respective continued employment with the Company, released to them over a period of twenty-four (24) months after closing of the acquisition.

 

In addition, the Company incurred acquisition-related costs in an amount of $970, which were included in general and administrative expenses for the year ended December 31, 2021.

 

The acquisition has been accounted in accordance with FASB Accounting Standards Codification (“ASC”) No. 805, “Business Combinations.” Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets of Intrinsix acquired in the acquisition, based on their fair values on the closing date.

 

The results of operations of the combined business, including the acquired business, have been included in the consolidated financial statements as of the closing date. The primary rationale for this acquisition was (1) extending the Company’s market reach into the sustainable and sizeable aerospace and defense space, (2) increasing the Company’s content in customers’ designs and accordingly increasing the license and royalty revenue opportunity by offering turnkey IP platforms that can combine the Company’s off-the-shelf connectivity and smart sensing IP with Intrinsix’s NRE design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more, and (3) expanding the Company’s IP portfolio with secure processor IP for IoT devices and Heterogeneous SoC interface IP for the growing adoption of chiplets, which offer a faster and less expensive alternative to the high R&D costs and complexities associated with monolithic IC developments. A significant portion of the acquisition price was recorded as goodwill due to the synergies with Intrinsix.

 

The purchase price allocation for the acquisition has been determined as follows:

 

Assets

    

Net assets (including cash in the amount of $600)

 $872 

Intangible assets

  7,572 

Goodwill

  23,707 

Total assets

 $32,151 
     

Liabilities

    

Deferred tax liabilities

 $1,660 

Total liabilities

 $1,660 
     

Total

 $30,491 

 

The fair value and weighted average estimated useful life of the acquired intangible assets are as follows:

 

Identifiable Intangible Assets

 

Estimated Fair

Value

  

Weighted-Average Estimated Useful Life in Years

 

Customer relationships

 $3,604   5.5 

Customer backlog

  421   1.5 

Technologies

  3,329   3.0 

Patents

  218   5.0 

Total identifiable intangible assets

 $7,572     

 

The following unaudited pro forma financial information presents combined results of operations for the periods presented, as if the Company had completed the acquisition on January 1, 2020. The unaudited pro forma financial information has been calculated after adjusting the Company’s results and those of Intrinsix, including: (i) Holdback Merger Consideration costs; (ii) amortization expense from acquired intangible assets; and (iii) interest income and unrealized gains on equity securities included in the statement of income of Intrinsix, which were specifically excluded from the acquisition of Intrinsix, and the respective income tax effects of such adjustments. The unaudited pro forma financial information presented below is not necessarily indicative of consolidated results of operations of the combined business had the acquisition occurred at the beginning of the respective fiscal years, nor is it necessarily indicative of future results of operations of the combined company.

 

  

Year ended December 31

 
  

2020

  

2021

 

Pro forma total revenues

 $122,048  $131,397 

Pro forma net loss

  (3,837)  (1,707)

 

The intangible assets are amortized based on the pattern upon which the economic benefits of the intangible assets are to be utilized.

Basis of Accounting, Policy [Policy Text Block]

Basis of presentation:

 

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

Recently Adopted Accounting Pronouncements [Policy Text Block]

Recently Adopted Accounting Pronouncements:

 

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2020. The adoption by the Company of the new guidance did not have a material impact on its consolidated financial statements.

 

Use of Estimates, Policy [Policy Text Block]

Use of estimates:

 

The preparation of the 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, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The novel coronavirus (“COVID-19”) pandemic has created, and may continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on the Company’s operational and financial performance will depend on certain developments, including the duration and spread of the outbreak and the impact on the Company’s customers and its sales cycles. The Company considered the impact of COVID-19 on the estimates and assumptions and determined that there were no material adverse impacts on the consolidated financial statements for the year ended December 31, 2021. As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions may change materially in future periods.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Financial statements in U.S. dollars:

 

A majority of the revenues of the Company and its subsidiaries is generated in U.S. dollars (“dollars”). In addition, a portion of the Company and its subsidiaries’ costs are incurred in dollars. The Company’s management has determined that the dollar is the primary currency of the economic environment in which the Company and its subsidiaries principally operate. Thus, the functional and reporting currency of the Company and its subsidiaries is the dollar.

 

Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) No. 830, “Foreign Currency Matters.” All transaction gains and losses from remeasurement of monetary balance sheet items are reflected in the consolidated statements of income (loss) as financial income or expenses, as appropriate, which is included in “financial income, net.” The foreign exchange losses arose principally on the EURO and the NIS monetary balance sheet items as a result of the currency fluctuations of the EURO and the NIS against the dollar.

Consolidation, Policy [Policy Text Block]

Principles of consolidation:

 

The consolidated financial statements incorporate the financial statements of the Company and all of its subsidiaries. All inter-company balances and transactions have been eliminated on consolidation.

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash equivalents:

 

Cash equivalents are short-term highly liquid investments that are readily convertible to cash with original maturities of three months or less from the date acquired.

Short-term Deposit [Policy Text Block]

Short-term bank deposits:

 

Short-term bank deposits are deposits with maturities of more than three months but less than one year from the balance sheet date. The deposits are presented at their cost, including accrued interest. The deposits bear interest annually at an average rate of 2.64%, 2.53% and 1.12% during 2019, 2020 and 2021, respectively.

Marketable Securities, Policy [Policy Text Block]

Marketable securities:

 

Marketable securities consist mainly of corporate bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. In accordance with FASB ASC No. 320 “Investments- Debt and Equity Securities,” the Company classifies marketable securities as available-for-sale. Available-for-sale 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 marketable securities, as determined on a specific identification basis, are included in financial income, net. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income, net. The Company has classified all marketable securities as short-term, even though the stated maturity date may be one year or more beyond the current balance sheet date, because it is probable that the Company will sell these securities prior to maturity to meet liquidity needs or as part of risk versus reward objectives.

 

The Company determines realized gains or losses on sale of marketable securities on a specific identification method and records such gains or losses as financial income, net.

 

Starting on January 1, 2020, as a result of the adoption of ASC 326, available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in financial income, net, on the Company’s consolidated statements of income (loss), and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity. The amount of credit losses recorded for the twelve months ended December 31, 2020 and 2021 was immaterial.

 

Prior to 2020, the Company recognized an impairment charge when a decline in the fair value of its investments in debt securities below the cost basis of such securities was considered to be other-than-temporary. Factors considered in making such a determination include the duration and severity of the impairment, the reason for the decline in value and the potential recovery period. For securities that were deemed other-than-temporarily impaired (“OTTI”), the amount of impairment was recognized in the statement of income (loss) and was limited to the amount related to credit losses, while impairment related to other factors was recognized in other comprehensive income (loss). The Company did not recognize OTTI on its marketable securities in 2019.

Long-term Investments [Policy Text Block]

Long-term bank deposits:

 

Long-term bank deposits are deposits with maturities of more than one year as of the balance sheet date. The deposits presented at their cost, including accrued interest. The deposits bear interest annually at an average rate of 2.94%, 1.32% and 1.15% during 2019, 2020 and 2021, respectively.

Trade Receivables and Allowance Policy [Policy Text Block]

Trade receivables and allowances:

 

Trade receivables are recorded and carried at the original invoiced amount less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses for the allowance for doubtful accounts and allowance for unbilled receivables based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of income (loss).

Property, Plant and Equipment, Policy [Policy Text Block]

Property and equipment, net:

 

Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, at the following annual rates:

 

  

%

 

Computers, software and equipment

  10-33 

Office furniture and equipment

  7-33 

Leasehold improvements

  10-20 
  

(the shorter of the expected lease term or useful economic life)

 

 

The Company’s long-lived assets are reviewed for impairment in accordance with FASB ASC No. 360-10-35, “Impairment or Disposal of Long-Lived Assets,” whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the carrying amount of an asset to be held and used is measured by a comparison of its carrying amount to the future undiscounted cash flows expected to be generated by such asset. If such asset is considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of such asset exceeds its fair value. In determining the fair value of long-lived assets for purposes of measuring impairment, the Company's assumptions include those that market participants would consider in valuations of similar assets.

 

An asset to be disposed is reported at the lower of its carrying amount or fair value less selling costs. No impairment was recorded in 2019, 2020 and 2021.

Lessee, Leases [Policy Text Block]

Leases:

 

Effective as of January 1, 2019, the Company adopted Topic 842, which requires the recognition of lease assets and lease liabilities by lessees for leases classified as operating leases. The Company has adopted Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing on the date of initial application. Results and disclosure requirements for reporting periods beginning after January 1, 2019, are presented under Topic 842.

 

The Company elected the package of practical expedients permitted under the transition guidance, which allowed the Company to carryforward the historical lease classification, the Company’s assessment on whether a contract was or contained a lease, and initial direct costs for any leases that existed prior to January 1, 2019.

 

As a result of the adoption of Topic 842 on January 1, 2019, the Company recorded both operating lease right-of-use (“ROU”) assets of $9,785 and operating lease liabilities of $9,498. The ROU assets include adjustments for prepayments in the amount of $287. The adoption did not impact the Company’s beginning retained earnings, or its prior year consolidated statements of income (loss) and statements of cash flows.

 

The Company determines if an arrangement is a lease at inception. The Company’s assessment is based on: (1) whether the contract includes an identified asset, (2) whether the Company obtains substantially all of the economic benefits from the use of the asset throughout the period of use, and (3) whether the Company has the right to direct how and for what purpose the identified asset is used throughout the period of use.

 

Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does not meet any one of these criteria. Since all of the Company’s lease contracts do not meet any of the criteria above, the Company concluded that all of its lease contracts should be classified as operation leases.

 

ROU assets and liabilities are recognized on the commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on information available on the commencement date in determining the present value of lease payments. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. All ROU assets are reviewed for impairment. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.

 

The Company elected to not recognize a lease liability and a ROU asset for lease with a term of twelve months or less.

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill:

 

Goodwill is carried at cost and is not amortized but rather is tested for impairment at least annually or between annual tests in certain circumstances. The Company conducts its annual test of impairment for goodwill on October 1st of each year.

 

The Company operates in one operating segment. In May 2021, the Company acquired Intrinsix. Following the acquisition, the Company has determined that this one segment operates as two reporting units: the CEVA reporting unit and the Intrinsix reporting unit. As such, the Company has assigned the goodwill resulting from the Intrinsix acquisition to its two reporting units.

 

ASC 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, which the adopted as of January 1, 2020. Prior to the adoption of ASU 2017-04, if the Company elects not to use the qualitative analysis the two-step impairment test is performed. For each of the three years in the period ended December 31, 2021, no impairment of goodwill has been recorded.

 

Intangible Assets, Finite-Lived, Policy [Policy Text Block]

Intangible assets, net:

 

Acquired intangible assets with finite lives are amortized over their estimated useful lives. The Company amortizes intangible assets with finite lives over periods ranging from half a year to seven and a half years, using the straight line method, unless another method is more appropriate.

 

Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of their           amounts to future undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the assets exceeds its fair market value. The Company did not record any impairments during the years ended December 31, 2019, 2020 and 2021.

 

Investment, Policy [Policy Text Block]

Investments in marketable equity securities:

 

The Company holds an equity interest in Cipia Vision Ltd (CPIA.TA) ("Cipia"). For the years ended December 31, 2019 and 2020, Cipia was a privately held company and the Company's investment in Cipia did not have a readily determinable fair value. As such, for the years ended December 31, 2019 and 2020, the Company has elected to account for its investment in Cipia using the measurement alternative pursuant to ASC 321.

 

In November 2021, Cipia completed its IPO on the Tel-Aviv Stock Exchange, as a result, the Company's investment in Cipia was no longer eligible for the measurement alternative. As such, following Cipia's IPO, the Company measured its Cipia investment at fair value with changes in fair value recognized in remeasurement of marketable equity securities. As of December 31, 2021, the investment fair value amounted to $2,919 and the gain resulting from the remeasurement of the investment amount to $1,983.

Revenue from Contract with Customer [Policy Text Block]

Revenue recognition:

 

The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.

 

The Company determines revenue recognition through the following steps:

 

 

identification of the contract with a customer;

 

 

identification of the performance obligations in the contract;

 

 

determination of the transaction price;

 

allocation of the transaction price to the performance obligations in the contract; and

 

 

recognition of revenue when, or as, the Company satisfies a performance obligation.

 

The Company enters into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate performance obligations.

 

The Company generates its revenues from (1) licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (2) royalty revenues, and (3) other revenues, which include revenues from NRE payments, support, training and sale of development systems and chips, which are included in licensing and related revenue in the accompanying consolidated statements of income (loss).

 

The Company accounts for its IP license revenues and related services, which provide the Company's customers with rights to use the Company's IP, in accordance with ASC 606. A license may be perpetual or time limited in its application. In accordance with ASC 606, the Company will recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. The Company has concluded that its IP license is distinct as the customer can benefit from the software on its own.

 

Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of IP license are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.

 

When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under one year and only after the products or services were provided, which is a practical expediency permitted under ASC 606.

 

Revenues from contracts that involve significant customization of the Company’s IP to customer-specific specifications are performance obligations the Company generally accounts for as performance obligations satisfied over time. The Company’s performance obligation does not create an asset with alternative use, and the Company has an enforceable right to payment. The Company recognizes revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are first determined, in the amount of the estimated loss on the entire contract.

 

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. For a majority of the Company’s royalty revenues, the Company receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. 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 Company recently acquired Intrinsix, which derives revenues primarily from NRE payments. Revenues that are derived from NRE payments are performance obligations that are recognized over time as the services are rendered. For time-and-materials contracts, the performance obligation is satisfied, and revenue is recognized over time as the services are performed. Generally, contracts call for billings on a time-and-materials basis; however, in instances when a fixed-fee contract is signed, revenue is recognized over time, based on an input method of labor costs expended, relative to total expected labor costs to complete the contract.

 

In addition to license and NRE fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or e-mail support, correction of errors (bug fixing) and unspecified updates and upgrades. Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the first year. After the mandatory period, the customer may extend the support agreement on similar terms on an annual basis. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, it recognizes revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically twelve months.

 

Revenues from the sale of development systems and chips are recognized when control of the promised goods or services are transferred to the customers.

 

Deferred revenues, which represent a contract liability, include unearned amounts received under license and NRE agreements, unearned technical support and amounts paid by customers not yet recognized as revenues.

 

The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates. If the expected amortization period is one year or less, the commission fee is expensed when incurred.

 

Revenue from Contract with Customer, Cost of Sales [Policy Text Block]

Cost of revenue:

 

Cost of revenue includes the costs of products, services and royalty expense payments to the Israeli Innovation Authority of the Ministry of Economy and Industry in Israel (the “IIA“) (refer to Note 16 for further details). Cost of product revenue includes materials, subcontractors, amortization of acquired assets (NB-IoT, Immervision and Intrinsix technologies) and the portion of development costs associated with product development arrangements. Cost of service revenue includes salary and related costs for personnel engaged in services, training and customer support, and travel, office expenses and other support costs.

Income Tax, Policy [Policy Text Block]

Income taxes:

 

The Company recognizes income taxes under the liability method. It recognizes deferred income tax assets and liabilities for the expected future consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. The effect of a change in tax rates on deferred income taxes is recognized in the statements of income (loss) during the period that includes the enactment date.

 

Valuation allowance is recorded to reduce the deferred tax assets to the net amount that the Company believes is more likely than not to be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing tax planning strategies, in assessing the need for a valuation allowance.  

 

The Company accounts for uncertain tax positions in accordance with ASC 740. ASC 740-10 contains a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative probability) likely to be realized upon ultimate settlement. The Company accrues interest and penalties related to unrecognized tax benefits under taxes on income.

Research and Development Expense, Policy [Policy Text Block]

Research and development:

 

Research and development costs are charged to the consolidated statements of income (loss) as incurred.

 

Government Grants and Tax Credits [Policy Text Block]

Government grants and tax credits:

 

Government grants received by the Company relating to categories of operating expenditures are credited to the consolidated statements of income (loss) during the period in which the expenditure to which they relate is charged. Royalty and non-royalty-bearing grants from the IIA for funding certain approved research and development projects are recognized at the time when the Company is entitled to such grants, on the basis of the related costs incurred, and included as a deduction from research and development expenses in the consolidated statements of income (loss).

 

The Company recorded grants in the amounts of $5,643, $2,844 and $3,595 for the years ended December 31, 2019, 2020 and 2021, respectively. The Company’s Israeli subsidiary is obligated to pay royalties amounting to 3%-3.5% of the sales of certain products the development of which received grants from the IIA in previous years. The obligation to pay these royalties is contingent on actual sales of the products. Grants received from the IIA may become repayable if certain criteria under the grants are not met.

 

The French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”), is a French tax incentive to stimulate research and development (“R&D”) which is relevant for the Company's French subsidiaries (RivieraWaves SAS and CEVA France). Generally, the CIR offsets the income tax to be paid and the remaining portion (if any) can be refunded. The CIR is calculated based on the claimed volume of eligible R&D expenditures by the Company. As a result, the CIR is presented as a deduction from “research and development expenses” in the consolidated statements of income (loss). During the years ended December 31, 2019, 2020 and 2021, the Company recorded CIR benefits in the amount of $2,312, $3,287 and $2,299, respectively.

 

The research & development (R&D) tax credit in the UK is designed to encourage innovation and increase spending on R&D activities for companies operating in the UK. This is relevant to the Company’s subsidiary R&D centers in the UK. Generally, the UK R&D tax credit offsets the income tax to be paid and the remaining portion (if any) will be refunded. The R&D tax credit is calculated based on the claimed volume of eligible R&D expenditures by the Company. As a result, the R&D tax credit is presented as a deduction from “research and development expenses” in the consolidated statements of income (loss). During the years ended December 31, 2019, 2020 and 2021, the Company recorded R&D tax credit benefits in the amount of $201, $198 and $248, respectively.

Pension and Other Postretirement Plans, Policy [Policy Text Block]

Employee benefit plan:

 

Certain of the Company’s employees are eligible to participate in a defined contribution pension plan (the “Plan”). Participants in the Plan may elect to defer a portion of their pre-tax earnings into the Plan, which is run by an independent party. The Company makes pension contributions at rates varying up to 10% of the participant’s pensionable salary. Contributions to the Plan are recorded as an expense in the consolidated statements of income (loss).

 

The Company’s U.S. operations maintain a retirement plan (the “U.S. Plan”) that qualifies as a deferred salary arrangement under Section 401(k) of the Internal Revenue Code. Participants in the U.S. Plan may elect to defer a portion of their pre-tax earnings, up to the Internal Revenue Service annual contribution limit. The Company matches 50% of each participant’s contributions up to a maximum of 6% of the participant’s base pay. Each participant may contribute up to 15% of base remuneration. Contributions to the U.S. Plan are recorded during the year contributed as an expense in the consolidated statements of income (loss).

 

Total contributions for the years ended December 31, 2019, 2020 and 2021 were $1,189, $1,232 and $1,155, respectively.

 

Severance Pay [Policy Text Block]

Accrued severance pay:

 

Effective July 1, 2021, the Israeli subsidiary’s agreements with employees hired prior to August 1, 2016, are under Section 14 of the Severance Pay Law, 1963. Up to July 1, 2021, the liability of CEVA’s Israeli subsidiary for severance pay for employees hired prior to August 1, 2016, was calculated pursuant to Israeli severance pay law based on the most recent salary of each employee multiplied by the number of years of employment for these employee as of June 30, 2021. The Israeli subsidiary’s liability for the period until June 30, 2021, is fully provided for by monthly deposits with severance pay funds, insurance policies and an accrual. The deposited funds include profits and losses accumulated up to June 30, 2021. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to Israeli severance pay law or labor agreements. The value of these policies is recorded as an asset on the Company’s consolidated balance sheets.

 

Effective August 1, 2016, the Israeli subsidiary’s agreements with new employees in Israel are under Section 14 of the Severance Pay Law, 1963, and effective July 1, 2021, also with employees hired prior to August 1, 2016. The Israeli subsidiary’s contributions for severance pay have extinguished its severance obligation. Upon contribution of the full amount based on the employee’s monthly salary for each year of service, no additional obligation exists regarding the matter of severance pay, and no additional payments is made by the Israeli subsidiary to the employee. Furthermore, the related obligation and amounts deposited on behalf of the employee for such obligation are not stated on the balance sheet, as the Israeli subsidiary is legally released from any obligation to employees once the required deposit amounts have been paid.

 

Severance pay expenses, net of related income, for the years ended December 31, 2019, 2020 and 2021, were $1,826, $1,983 and $1,943, respectively.

 

Share-based Payment Arrangement [Policy Text Block]

Equity-based compensation:

 

The Company accounts for equity-based compensation in accordance with FASB ASC No. 718, “Stock Compensation” which requires the recognition of compensation expenses based on estimated fair values for all equity-based awards made to employees and non-employee directors. Equity-based compensation primarily includes restricted stock units (“RSUs”), as well as options, stock appreciation right (“SAR”), performance-based stock units (“PSUs”) and employee stock purchase plan awards.

 

The Company elects the straight-line recognition method for awards subject to graded vesting based only on a service condition and the accelerated method for awards that are subject to performance or market. The fair value of each RSU and PSU (excluding PSUs based on market condition awards) is the market value as determined by the closing price of the common stock on the day of grant. The Company estimates the fair value of PSU based on market condition awards on the date of grant using the Monte-Carlo simulation model.

 

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:

 

  

2019

  

2020

  

2021

 
                

Expected dividend yield

  0%    0%    0%  

Expected volatility

 42%-43%  32%-60%  39%-60% 

Risk-free interest rate

 2.0%-2.5%  0.1%-1.9%  0.1%-1.7% 

Expected forfeiture

  0%    0%    0%  

Contractual term of up to (months)

  24    24    24  

 

During the years ended December 31, 2019, 2020 and 2021, the Company recognized equity-based compensation expense related to stock options, SARs, RSUs, PSUs and employee stock purchase plan as follows:

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 
             

Cost of revenue

 $630  $639  $818 

Research and development, net

  5,857   6,874   7,287 

Sales and marketing

  1,495   2,038   1,626 

General and administrative

  2,736   4,085   3,324 

Total equity-based compensation expense

 $10,718  $13,636  $13,055 

 

As of December 31, 2021, there was $18,817 of unrecognized compensation expense related to unvested RSUs, PSUs and employee stock purchase plan. This amount is expected to be recognized over a weighted-average period of 1.6 years. As of December 31, 2021, there was no unrecognized compensation expense related to unvested stock options and SARs.

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair value of financial instruments:

 

The carrying amount of cash, cash equivalents, short term bank deposits, trade receivables, other accounts receivable, trade payables and other accounts payable approximates fair value due to the short-term maturities of these instruments. Marketable securities, marketable equity securities and derivative instruments are carried at fair value. See Note 5 for more information.

Comprehensive Income, Policy [Policy Text Block]

Comprehensive income (loss):

 

The Company accounts for comprehensive income (loss) in accordance with FASB ASC No. 220, “Comprehensive Income.” This statement establishes standards for the reporting and display of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in stockholders’ equity during the period except those resulting from investments by, or distributions to, stockholders. The Company’s items of other comprehensive income (loss) relate to unrealized gains and losses, net of tax, on hedging derivative instruments and marketable securities.

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Concentration of credit risk:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, bank deposits, marketable securities, foreign exchange contracts and trade receivables. The Company invests its surplus cash in cash deposits and marketable securities in financial institutions and has established guidelines relating to diversification and maturities to maintain safety and liquidity of the investments.

 

The majority of the Company’s 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 on demand 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. Generally, these cash equivalents may be redeemed upon demand and, therefore management believes that it bears a lower risk. The short-term and long-term bank deposits are held in financial institutions which management believes are institutions with high credit standing, and accordingly, minimal credit risk from geographic or credit concentration. Furthermore, the Company holds an investment portfolio consisting principally of corporate bonds. The Company has the ability to hold such investments until recovery of temporary declines in market value or maturity. However, the Company can provide no assurance that it will recover declines in the market value of its investments.

 

The Company is 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.

 

The Company is exposed to financial market risks, including changes in interest rates. The Company typically does not attempt to reduce or eliminate its market exposures on its investment securities because the majority of its investments are short-term.

 

The Company’s trade receivables are geographically diverse, mainly in the Asia Pacific, and also in the United States and Europe. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation and account monitoring procedures. The Company performs ongoing credit evaluations of its customers and to date has not experienced any material losses. The Company makes estimates of expected credit losses for based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers.

 

  

Balance at

beginning of

period

  

Additions

  

Deduction

  

Balance at

end of period

 

Year ended December 31, 2021

                

Allowance for credit losses

 $300  $152  $(164) $288 
                 

Year ended December 31, 2020

                

Allowance for credit losses

 $327  $1,443  $(1,470) $300 
                 

Year ended December 31, 2019

                

Allowance for doubtful accounts

 $  $327  $  $327 

 

The Company has no off-balance-sheet concentration of credit risk.

Derivatives, Policy [Policy Text Block]

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

 

On January 1, 2019, gains and losses on derivative instruments that are designated and qualify as a cash flow hedge are recorded in accumulated other comprehensive income (loss) and reclassified into earnings during the same accounting period in which the designated forecasted transaction or hedged item affects earnings.

 

As of December 31, 2020, and 2021, the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $0 and $4,500, respectively.

Advertising Cost [Policy Text Block]

Advertising expenses:

 

Advertising expenses are charged to consolidated statements of income (loss) as incurred. Advertising expenses for the years ended December 31, 2019, 2020 and 2021 were $996, $559 and $623, respectively.

Treasury Stock [Policy Text Block]

Treasury stock:

 

The Company repurchases its common stock from time to time pursuant to a board-authorized share repurchase program through open market purchases and repurchase plans.

 

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.

Earnings Per Share, Policy [Policy Text Block]

Net income (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 year. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each year, plus dilutive potential shares of common stock considered outstanding during the year, in accordance with FASB ASC No. 260, “Earnings Per Share.”

 

  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Numerator:

            

Net income (loss)

 $28  $(2,379) $396 

Denominator (in thousands):

            

Basic weighted-average common stock outstanding

  21,932   22,107   22,819 

Effect of stock-based awards

  391      432 

Diluted weighted-average common stock outstanding

  22,323   22,107   23,251 
             

Basic net income (loss) per share

 $0.00  $(0.11) $0.02 

Diluted net income (loss) per share

 $0.00  $(0.11) $0.02 

 

The weighted-average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, were 184,947 shares for the year ended December 31, 2019. The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share, since their effect was anti-dilutive, was 1,132,017 for the years ended December 31, 2020. The weighted-average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, were 65,073 shares for the year ended December 31, 2021.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Issued Accounting Pronouncement:

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (Topic 606). This guidance will be effective for the Company in the first quarter of 2023 on a prospective basis, with early adoption permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]

Identifiable Intangible Assets

 

Estimated Fair

Value

  

Weighted-Average Estimated Useful Life in Years

 

Customer relationships

 $3,604   5.5 

Customer backlog

  421   1.5 

Technologies

  3,329   3.0 

Patents

  218   5.0 

Total identifiable intangible assets

 $7,572     
Business Acquisition, Pro Forma Information [Table Text Block]
  

Year ended December 31

 
  

2020

  

2021

 

Pro forma total revenues

 $122,048  $131,397 

Pro forma net loss

  (3,837)  (1,707)
Schedule of Property, Plant and Equipment, Annual Depreciation Rates [Table Text Block]
  

%

 

Computers, software and equipment

  10-33 

Office furniture and equipment

  7-33 

Leasehold improvements

  10-20 
  

(the shorter of the expected lease term or useful economic life)

 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  

2019

  

2020

  

2021

 
                

Expected dividend yield

  0%    0%    0%  

Expected volatility

 42%-43%  32%-60%  39%-60% 

Risk-free interest rate

 2.0%-2.5%  0.1%-1.9%  0.1%-1.7% 

Expected forfeiture

  0%    0%    0%  

Contractual term of up to (months)

  24    24    24  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

  

2021

 
             

Cost of revenue

 $630  $639  $818 

Research and development, net

  5,857   6,874   7,287 

Sales and marketing

  1,495   2,038   1,626 

General and administrative

  2,736   4,085   3,324 

Total equity-based compensation expense

 $10,718  $13,636  $13,055 
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

Balance at

beginning of

period

  

Additions

  

Deduction

  

Balance at

end of period

 

Year ended December 31, 2021

                

Allowance for credit losses

 $300  $152  $(164) $288 
                 

Year ended December 31, 2020

                

Allowance for credit losses

 $327  $1,443  $(1,470) $300 
                 

Year ended December 31, 2019

                

Allowance for doubtful accounts

 $  $327  $  $327 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Numerator:

            

Net income (loss)

 $28  $(2,379) $396 

Denominator (in thousands):

            

Basic weighted-average common stock outstanding

  21,932   22,107   22,819 

Effect of stock-based awards

  391      432 

Diluted weighted-average common stock outstanding

  22,323   22,107   23,251 
             

Basic net income (loss) per share

 $0.00  $(0.11) $0.02 

Diluted net income (loss) per share

 $0.00  $(0.11) $0.02 
Intrinsix Corp. [Member]  
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]

Assets

    

Net assets (including cash in the amount of $600)

 $872 

Intangible assets

  7,572 

Goodwill

  23,707 

Total assets

 $32,151 
     

Liabilities

    

Deferred tax liabilities

 $1,660 

Total liabilities

 $1,660 
     

Total

 $30,491 
Immervision [Member]  
Notes Tables  
Schedule of Business Acquisitions, by Acquisition [Table Text Block]

Prepaid expenses

 $2,937 

Intangible assets:

    
R&D tools  7,063 

Total assets

 $10,000 
Acquisition of Hillcrest Labs [Member]  
Notes Tables  
Schedule of Business Acquisitions, by Acquisition [Table Text Block]

Tangible assets (including inventory, property and equipment and other)

 $681 

Intangible assets:

    
R&D tools  2,475 

Customer relationships

  3,518 

Customer backlog

  72 

Goodwill

  4,458 

Total assets

 $11,204 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

2022

  

2023

  

2024

 

License, NRE and related revenues

 $26,628  $1,318  $306 
Disaggregation of Revenue [Table Text Block]
  

Year ended December 31, 2020

  

Year ended December 31, 2021

 
  

Licensing and related revenues

  

Royalties

  

Total

  

Licensing, NRE and related revenues

  

Royalties

  

Total

 

Primary geographical markets

                        

United States

 $6,716  $14,097  $20,813  $16,685  $10,033  $26,718 

Europe and Middle East

  6,176   5,790   11,966   2,938   3,938   6,876 

Asia Pacific

  39,621   27,926   67,547   53,194   35,908   89,102 

Other

           10      10 

Total

 $52,513  $47,813  $100,326  $72,827  $49,879  $122,706 
                         

Major product/service lines

                        

Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT, and SATA/SAS)

 $40,748  $37,917  $78,665  $52,460  $36,960  $89,420 

Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)

  11,765   9,896   21,661   20,367   12,919   33,286 

Total

 $52,513  $47,813  $100,326  $72,827  $49,879  $122,706 
                         

Timing of revenue recognition

                        

Products transferred at a point in time

 $40,075  $47,813  $87,888  $53,401  $49,879  $103,280 

Products and services transferred over time

  12,438      12,438   19,426      19,426 

Total

 $52,513  $47,813  $100,326  $72,827  $49,879  $122,706 
  

Year ended December 31, 2019

 
  

Licensing and related revenues

  

Royalties

  

Total

 

Primary geographical markets

            

United States

 $15,203  $1,424  $16,627 

Europe and Middle East

  5,282   16,211   21,493 

Asia Pacific

  27,405   21,627   49,032 

Total

 $47,890  $39,262  $87,152 
             

Major product/service lines

            

Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT, and SATA/SAS)

 $36,471  $34,206  $70,677 

Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)

  11,419   5,056   16,475 

Total

 $47,890  $39,262  $87,152 
             

Timing of revenue recognition

            

Products transferred at a point in time

 $33,794  $39,262  $73,056 

Products and services transferred over time

  14,096      14,096 

Total

 $47,890  $39,262  $87,152 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

December 31, 2020

  

December 31, 2021

 
         

Trade receivables

 $14,765  $14,644 

Unbilled receivables (associated with licensing, NRE and related revenue)

  5,479   1,833 

Unbilled receivables (associated with royalties)

  10,980   10,972 

Deferred revenues (short-term contract liabilities)

  2,434   8,661 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Available-for-sale Securities Reconciliation [Table Text Block]
  

As at December 31, 2021

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Fair
value

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $11,937  $39  $(7) $11,969 
                 

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

                

Corporate bonds

  78,920   227   (818)  78,329 
                 

Total

 $90,857  $266  $(825) $90,298 
  

As at December 31, 2020

 
  

Amortized
cost

  

Gross
unrealized
gains

  

Gross
unrealized
losses

  

Amortized
cost

 

Available-for-sale - matures within one year:

                

Corporate bonds

 $12,667  $49  $(7) $12,709 
                 

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

                

Corporate bonds

  75,483   667   (105)  76,045 
                 

Total

 $88,150  $716  $(112) $88,754 
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 December 31, 2021

 $53,412  $(667) $ 12,039  $(158)

As of December 31, 2020

 $31,393  $(91) $ 7,381  $(21)
Schedule of Realized Gain (Loss) [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

  

2021

 
             

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

 $13  $14  $43 

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

 $(41) $(20) $(30)
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Leases (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Lease, Cost [Table Text Block]
  

December 31, 2021

 

Weighted average remaining lease term (years)

  5.07 

Weighted average discount rate

  1.97%
  

Year ended December 31,

 
  

2020

  

2021

 
         

Operating lease cost

 $2,587  $3,085 

Cash payments for operating leases

 $2,975  $3,175 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

2022

  3,466 

2023

  1,416 

2024

  794 

2025

  814 

2026 and thereafter

  2,365 

Total undiscounted cash flows

  8,855 

Less imputed interest

  451 

Present value of lease liabilities

 $8,404 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]

Description

 

December 31, 2021

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $90,298     $90,298    

Foreign exchange contract

  63      63    

Investments in marketable equity securities

  2,919   2,919       

Description

 

December 31, 2020

  

Level I

  

Level II

  

Level III

 

Assets:

                

Marketable securities:

                

Corporate bonds

 $88,754     $88,754    
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Property, Plant and Equipment [Table Text Block]

Composition of assets, grouped by major classifications, is as follows:

 

As at December 31,

 
  

2020

  

2021

 

Cost:

        

Computers, software and equipment

 $21,322  $23,541 

Office furniture and equipment

  998   1,069 

Leasehold improvements

  4,059   4,180 
   26,379   28,790 

Less – Accumulated depreciation

  (18,793)  (22,025)

Property and equipment, net

 $7,586  $6,765 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Year ended December 31,

 
  

2020

  

2021

 

Balance as of January 1,

 $51,070  $51,070 

Acquisition

     23,707 

Balance as of December 31,

 $51,070  $74,777 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
      

Year ended December 31, 2020

  

Year ended December 31, 2021

 
  

Weighted average amortization period (years)

  

Gross carrying amount

  

Accumulated amortization

  

Net

  

Gross carrying amount

  

Accumulated amortization

  

Net

 
                             

Intangible assets –amortizable:

                            
                             

Intangible assets related to the acquisition of Intrinsix business

                            

Customer relationships

  5.5  $  $  $  $3,604  $382  $3,222 

Customer backlog

  1.5            421   164   257 

Patents

  5.0            218   26   192 

Core technologies

  3.0            3,329   647   2,682 
                             
                             

Intangible assets related to the acquisition of Hillcrest Labs business

                            

Customer relationships

  4.4  $3,518  $1,262  $2,256  $3,518  $2,130  $1,388 

Customer backlog

  0.5   72   72      72   72    

R&D Tools

  7.5   2,475   480   1,995   2,475   810   1,665 
                             

Intangible assets related to Immervision assets acuaisition

                            

R&D Tools

  6.4   7,063   1,575   5,488   7,063   2,679   4,384 
                             

Intangible assets related to an investment in NB-IoT technologies

                            

NB-IoT technologies (*)

  7.0   1,961   864   1,097   1,961   1,144   817 
                             

Total intangible assets

     $15,089  $4,253  $10,836  $22,661  $8,054  $14,607 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2022

  4,647 

2023

  3,714 

2024

  3,013 

2025

  2,262 

2026 and thereafter

  971 
  $14,607 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Accrued Expenses and Other Payables (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

As at December 31,

 
  

2020

  

2021

 
         

Engineering accruals

 $920  $719 

Professional fees

  790   782 

Government grants

  524   795 

Income taxes payable, net

  231   420 

Other

  1,378   1,314 

Total

 $3,843  $4,030 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of
options and SAR units (1)

  

Weighted
average exercise
price

  

Weighted average remaining contractual term

  

Aggregate intrinsic-value

 

Outstanding at the beginning of the year

  289,069  $22.42   3.6  $6,673 

Granted

              

Exercised

  (163,069)  24.24         

Forfeited or expired

              

Outstanding at the end of the year (2)

  126,000  $20.06   2.6  $2,921 

Exercisable at the end of the year (3)

  126,000  $20.06   2.6  $2,921 
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
    

Outstanding

  

Exercisable

 

Exercise price
(range)

 

Number of
options and SARs

  

Weighted average
remaining contractual
life (years)

  

Weighted average
exercise price

  

Number of
options and SARs

  

Weighted average
remaining contractual
life (years)

  

Weighted average
exercise price

 
14.77-17.61  39,000   1.8  $15.72   39,000   1.8  $15.72 
19.36-19.59  57,000   2.4  $19.41   57,000   2.4  $19.41 
24.86-27.17  30,000   4.1  $26.94   30,000   4.1  $26.94 
     126,000   2.6  $20.06   126,000   2.6  $20.06 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Number of
RSUs and PSUs

  

Weighted average

grant-date
fair value

 

Unvested as at the beginning of the year

  842,948  $29.30 

Granted

  420,749   47.32 

Vested

  (484,775)  26.80 

Forfeited

  (90,849)  36.19 

Unvested at the end of the year

  688,073  $41.18 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Derivatives and Hedging Activities (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
  

Year ended December 31,

 
  

2020

  

2021

 

Derivative assets:

        

Derivatives designated as cash flow hedging instruments:

        

Foreign exchange forward contracts

 $  $63 

Total

 $  $63 
  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $55  $(8) $ 

Foreign exchange forward contracts

  385   640   228 
  $440  $632  $228 
Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Derivatives designated as cash flow hedging instruments:

            

Foreign exchange option contracts

 $(27) $(6) $ 

Foreign exchange forward contracts

  (280)  (682)  (165)
  $(307) $(688) $(165)
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Year ended December 31, 2020

  

Year ended December 31, 2021

 
  

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

 $45  $49  $94  $478  $  $478 

Other comprehensive income (loss) before reclassifications

  428   556   984   (892)  200   (692)

Amounts reclassified from accumulated other comprehensive income (loss)

  5   (605)  (600)  (13)  (145)  (158)

Net current period other comprehensive income (loss)

  433   (49)  384   (905)  55   (850)

Ending balance

 $478  $  $478  $(427) $55  $(372)
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)

              
  

Year ended December 31,

  
  

2019

  

2020

  

2021

  

Unrealized gains (losses) on cash flow hedges

 $5  $14  $4 

Cost of revenues

   272   607   144 

Research and development

   8   19   4 

Sales and marketing

   22   48   13 

General and administrative

   307   688   165 

Total, before income taxes

   36   83   20 

Income tax expense

   271   605   145 

Total, net of income taxes

              

Unrealized gains (losses) on available-for-sale marketable securities

  (28)  (6)  13 

Financial income, net

   (9)  (1)   

Income tax benefit

   (19)  (5)  13 

Total, net of income taxes

              
  $252  $600  $158 

Total, net of income taxes

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Geographic Information and Major Customer and Product Data (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Revenues based on customer location:

            

United States

 $16,627  $20,813  $26,718 

Europe, Middle East (2)

  21,493   11,966   6,876 

Asia Pacific (1)

  49,032   67,547   89,102 

Other

        10 
  $87,152  $100,326  $122,706 
             

(1) China

 $33,233  $51,726  $67,491 

(2) Germany

 $16,100   *)    *) 
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
  

2020

  

2021

 

Long-lived assets by geographic region:

        

Israel

 $11,248  $8,402 

France

  814   599 

United States

  2,868   4,624 

Other

  1,708   1,967 
  $16,638  $15,592 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Customer A

  15%  14%  21%

Customer B

  19%  15%  *) 
Revenue from External Customers by Products and Services [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Connectivity products and services

  81%  78%  73%

Smart sensing products and services

  19%  22%  27%
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Selected Statements of Income Data (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Interest and Other Income [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

  

2021

 
             

Interest income

 $4,220  $3,291  $1,873 

Gain (loss) on available-for-sale marketable securities, net

  (28)  (6)  13 

Amortization of premium on available-for-sale marketable securities, net

  (554)  (444)  (420)

Foreign exchange gain (loss), net

  (347)  443   (1,269)

Total

 $3,291  $3,284  $197 
Equity Securities without Readily Determinable Fair Value [Table Text Block]

Initial cost basis

 $1,806 

Upward adjustments

  1,113 

Total carrying value at the end of the period

 $2,919 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Taxes on Income (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Domestic taxes:

            

Current

 $3  $12  $5 

Deferred

        (1,536)

Foreign taxes:

            

Current

  1,936   6,337   11,772 

Deferred

  (600)  (1,449)  (4,949)
  $1,339  $4,900  $5,292 
             

Income before taxes on income:

            

Domestic

 $(9,039) $(6,348) $(14,883)

Foreign

  10,406   8,869   20,571 
  $1,367  $2,521  $5,688 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year ended December 31,

 
  

2019

  

2020

  

2021

 

Income before taxes on income

 $1,367  $2,521  $5,688 

Theoretical tax at U.S. statutory rate

  287   529   1,194 

Foreign income taxes at rates other than U.S. rate

  (33)  810   450 

Approved and benefited enterprises benefits (*)

  (154)      

Technological Preferred Enterprise benefits (*)

     22   836 

Subpart F

  568   359   192 

Non-deductible items

  124   306   340 

Non-taxable items

  (486)  (690)  (483)

Changes in uncertain tax position

  (1,029)      

Stock-based compensation expense

  (3)  (666)  (1,193)

Impacts of GILTI

  967   644    

Tax adjustment in respect of difference tax rate of foreign subsidiary

  364   1,044   108 

Foreign withholding taxes

  444      648 

Changes in valuation allowance

  (209)  2,487   2,575 

Other, net

  499   55   625 

Taxes on income

 $1,339  $4,900  $5,292 
             

(*) Basic and diluted earnings per share amounts of the benefit resulting from:

            

the “Approved Enterprise” and “Benefited Enterprise” status

 $0.01  $  $ 

the “Technological Preferred Enterprise benefits” status

 $  $0.00  $0.04 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

As at December 31,

 
  

2020

  

2021

 

Deferred tax assets

        

Operating loss carryforward

 $9,493  $15,621 

Accrued expenses and deferred revenues

  1,783   1,951 

Temporary differences related to R&D expenses

  4,275   5,057 

Equity-based compensation

  3,667   2,756 

Operating leases

  1,619   1,737 

Tax credit carry forward

  7,214   10,997 

Other

  202   132 

Total gross deferred tax assets

  28,253   38,251 

Valuation allowance

  (15,844)  (19,288)

Net deferred tax assets

 $12,409  $18,963 
         

Deferred tax liabilities

        

Operating leases

 $1,583  $1,719 

Intangible assets

     1,394 

Total deferred tax liabilities

 $1,583  $3,113 
         

Net deferred tax assets (*)

 $10,826  $15,850 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

Year ended December 31,

 
  

2020

  

2021

 

Beginning of year

 $1,037  $1,558 

Additions for current year tax positions

  387   133 

Additions (reductions) for prior year’s tax positions

  134   (81)

Balance at December 31

 $1,558  $1,610 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Contractual Obligation, Fiscal Year Maturity [Table Text Block]
  

Minimum rental
commitments for leasehold properties

  

Commitments for other lease obligations

  

Other purchase
obligations

  

Total

 
                 

2022

 $513  $6,855  $2,100  $9,468 

2023

  318   272   145   735 

2024

  40      130   170 

2025 and thereafter

  38      21   59 

Total

 $909  $7,127  $2,396  $10,432 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies (Details Textual)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2021
USD ($)
Aug. 31, 2019
USD ($)
Jul. 31, 2019
USD ($)
Sep. 30, 2021
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
Jan. 01, 2019
USD ($)
Payments to Acquire Intangible Assets           $ (0) $ (0) $ 7,364    
Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Total           0     $ 0  
Impairment of Long-Lived Assets to be Disposed of           0 0 0    
Operating Lease, Right-of-Use Asset           8,827 9,052      
Operating Lease, Liability, Total           $ 8,404        
Number of Operating Segments           1        
Number of Reportable Segments           1        
Goodwill, Impairment Loss           $ 0        
Impairment of Intangible Assets, Finite-lived           0 0 $ 0    
Investments, Fair Value Disclosure, Total           $ 2,919        
Technical Support Period (Month)           12 months        
Sales Commission, Expected Amortization Period Within Which the Sales Commission Fee is Expensed When Incurred (Year)               1 year    
Reduction from Research and Development Expenses Due to Receipt of Grants           $ 3,595 2,844 $ 5,643    
Research and Development Tax Credit           2,299 3,287 2,312    
Investment Tax Credit           $ 248 198 $ 201    
Defined Contribution Plan, Contribution Rate           10.00%        
Defined Contribution Plan, Employer Matching Contribution, Percent of Match               50.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay           6.00%        
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent           15.00%        
Defined Contribution Plan, Employer Discretionary Contribution Amount           $ 1,155 1,232 $ 1,189    
Severance Costs           1,943 1,983 1,826    
Advertising Expense           $ 623 $ 559 $ 996    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares           65,073 1,132,017 184,947    
Foreign Exchange Forward and Option Contracts [Member] | Cash Flow Hedging [Member]                    
Derivative, Notional Amount           $ 4,500 $ 0      
Stock Options, Stock Appreciation Rights and Employee Stock Purchase Plan [Member]                    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total           18,817        
Restricted Stock Units (RSUs) [Member]                    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total           $ 0        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           1 year 7 months 6 days        
Maximum [Member]                    
Finite-Lived Intangible Asset, Useful Life (Year)           7 years 6 months        
Percentage of Royalty Expense           3.50%        
Maximum [Member] | Foreign Exchange Forward and Option Contracts [Member] | Cash Flow Hedging [Member]                    
Payroll of Non-US Employees Hedged, Term of Hedging Contracts (Month)           12 months        
Minimum [Member]                    
Percentage of Royalty Expense           3.00%        
Minimum [Member] | Foreign Exchange Forward and Option Contracts [Member] | Cash Flow Hedging [Member]                    
Payroll of Non-US Employees Hedged, Term of Hedging Contracts (Month)           1 month        
Operating Lease, Right-of-Use Asset [Member]                    
Prepaid Rent                   $ 287
Accounting Standards Update 2016-02 [Member]                    
Operating Lease, Right-of-Use Asset                   9,785
Operating Lease, Liability, Total                   $ 9,498
Short-term Investments [Member]                    
Percentage of Interest Rate, Savings Deposits           1.12% 2.53% 2.64%    
Long-term Investments [Member]                    
Percentage of Interest Rate, Savings Deposits           1.15% 1.32% 2.94%    
Licensing Agreements [Member] | Immervision [Member]                    
Payments to Acquire Intangible Assets   $ 10,000                
Acquisition of Hillcrest Labs [Member]                    
Business Combination, Consideration Transferred, Total     $ 11,204              
Payments to Acquire Businesses, Gross     10,000   $ 204          
Business Combination, Amount Held in Escrow to Satisfy Possible Indemnification Claims     $ 1,000              
Business Combination, Acquisition Related Costs               $ 462    
Intrinsix Corp. [Member]                    
Business Combination, Consideration Transferred, Total $ 33,096                  
Payments to Acquire Businesses, Gross 26,704                  
Business Combination, Consideration Transferred, Escrow to Satisfy Indemnification Claims 4,260                  
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred       $ (473)            
Intrinsix Corp. [Member] | General and Administrative Expense [Member]                    
Business Combination, Acquisition Related Costs           $ 970        
Intrinsix Corp. [Member] | Chief Executive Officer and Chief Technology Officer of Intrinsix [Member]                    
Business Combination, Consideration Transferred, Liabilities Incurred $ 2,605                  
Percentage of Merger Consideration 25.00%                  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Aug. 31, 2019
Jul. 19, 2019
Intangible assets       $ 7,063  
Goodwill $ 74,777 $ 51,070 $ 51,070    
Total assets       $ 10,000  
Acquisition of Hillcrest Labs [Member]          
Tangible assets (including inventory, property and equipment and other)         $ 681
Goodwill         4,458
Total assets         11,204
Acquisition of Hillcrest Labs [Member] | Research and Development Tools [Member]          
Intangible assets         2,475
Acquisition of Hillcrest Labs [Member] | Customer Relationships [Member]          
Intangible assets         3,518
Acquisition of Hillcrest Labs [Member] | Customer Backlog [Member]          
Intangible assets         $ 72
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Immervision Partnership (Details)
$ in Thousands
Aug. 31, 2019
USD ($)
Prepaid expenses $ 2,937
Intangible assets 7,063
Total assets $ 10,000
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
May 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Assets        
Goodwill $ 74,777   $ 51,070 $ 51,070
Intrinsix Corp. [Member]        
Assets        
Net assets (including cash in the amount of $600)   $ 872    
Intangible assets   7,572    
Goodwill   23,707    
Total assets   32,151    
Liabilities        
Deferred tax liabilities   1,660    
Total liabilities   1,660    
Total   $ 30,491    
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) (Parentheticals)
$ in Millions
May 31, 2021
USD ($)
Intrinsix Corp. [Member]  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents $ 0.6
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
May 31, 2021
Aug. 31, 2019
Intangible assets   $ 7,063
Intrinsix Merger [Member]    
Intangible assets $ 7,572  
Customer Relationships [Member] | Intrinsix Merger [Member]    
Intangible assets $ 3,604  
Weighted-Average Estimated Useful Life (Year) 5 years 6 months  
Customer Backlog [Member] | Intrinsix Merger [Member]    
Intangible assets $ 421  
Weighted-Average Estimated Useful Life (Year) 1 year 6 months  
Technology-Based Intangible Assets [Member] | Intrinsix Corp. [Member]    
Intangible assets $ 3,329  
Weighted-Average Estimated Useful Life (Year) 3 years  
Patents [Member] | Intrinsix Merger [Member]    
Intangible assets $ 218  
Weighted-Average Estimated Useful Life (Year) 5 years  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Pro Forma Information (Details) - Intrinsix Merger [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Pro forma total revenues $ 131,397 $ 122,048
Pro forma net loss $ (1,707) $ (3,837)
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details)
Dec. 31, 2021
Minimum [Member] | Computers, Software and Equipment [Member]  
Computers, software and equipment 10.00%
Minimum [Member] | Office Furniture and Equipment [Member]  
Computers, software and equipment 7.00%
Minimum [Member] | Leasehold Improvements [Member]  
Computers, software and equipment 10.00%
Maximum [Member] | Computers, Software and Equipment [Member]  
Computers, software and equipment 33.00%
Maximum [Member] | Office Furniture and Equipment [Member]  
Computers, software and equipment 33.00%
Maximum [Member] | Leasehold Improvements [Member]  
Computers, software and equipment 20.00%
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Expected dividend yield 0.00% 0.00% 0.00%
Expected volatility, minimum 39.00% 32.00% 42.00%
Expected volatility, maximum 60.00% 60.00% 43.00%
Risk-free interest rate, minimum 0.10% 0.10% 2.00%
Risk-free interest rate, maximum 1.70% 1.90% 2.50%
Expected forfeiture 0.00% 0.00% 0.00%
Contractual term of up to (months) (Month) 24 months 24 months 24 months
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Equity-based Compensation Expenses Related to Stock Options, SARs, RSUs and Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Total equity-based compensation expense $ 13,055 $ 13,636 $ 10,718
Cost of Sales [Member]      
Total equity-based compensation expense 818 639 630
Research and Development Expense [Member]      
Total equity-based compensation expense 7,287 6,874 5,857
Sales and Marketing [Member]      
Total equity-based compensation expense 1,626 2,038 1,495
General and Administrative Expense [Member]      
Total equity-based compensation expense $ 3,324 $ 4,085 $ 2,736
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for credit losses $ 300 $ 327 $ 0
Allowance for credit losses 152 1,443 327
Allowance for credit losses (164) (1,470) 0
Allowance for credit losses 288 300 327
Deduction $ 164 $ 1,470 $ 0
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net income (loss) $ 396 $ (2,379) $ 28
Denominator (in thousands):      
Basic weighted-average common stock outstanding (in shares) 22,819 22,107 21,932
Effect of stock-based awards (in shares) 432 0 391
Diluted weighted-average common stock outstanding (in shares) 23,251 22,107 22,323
Basic net income (loss) per share (in dollars per share) $ 0.02 $ (0.11) $ 0.00
Diluted net income (loss) per share (in dollars per share) $ 0.02 $ (0.11) $ 0.00
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Contract with Customer, Liability, Revenue Recognized $ 2,385
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
License, NRE and related revenues $ 26,628
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
License, NRE and related revenues 1,318
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
License, NRE and related revenues $ 306
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues $ 122,706 $ 100,326 $ 87,152
Transferred at Point in Time [Member]      
Revenues 103,280 87,888 73,056
Transferred over Time [Member]      
Revenues 19,426 12,438 14,096
Connectivity Products [Member]      
Revenues 89,420 78,665 70,677
Smart Sensing Products [Member]      
Revenues 33,286 21,661 16,475
License [Member]      
Revenues 72,827 52,513 47,890
License [Member] | Transferred at Point in Time [Member]      
Revenues 53,401 40,075 33,794
License [Member] | Transferred over Time [Member]      
Revenues 19,426 12,438 14,096
License [Member] | Connectivity Products [Member]      
Revenues 52,460 40,748 36,471
License [Member] | Smart Sensing Products [Member]      
Revenues 20,367 11,765 11,419
Royalty [Member]      
Revenues 49,879 47,813 39,262
Royalty [Member] | Transferred at Point in Time [Member]      
Revenues 49,879 47,813 39,262
Royalty [Member] | Connectivity Products [Member]      
Revenues 36,960 37,917 34,206
Royalty [Member] | Smart Sensing Products [Member]      
Revenues 12,919 9,896 5,056
UNITED STATES      
Revenues 26,718 20,813 16,627
UNITED STATES | License [Member]      
Revenues 16,685 6,716 15,203
UNITED STATES | Royalty [Member]      
Revenues 10,033 14,097 1,424
Europe and Middle East [Member]      
Revenues 6,876 11,966 21,493
Europe and Middle East [Member] | License [Member]      
Revenues 2,938 6,176 5,282
Europe and Middle East [Member] | Royalty [Member]      
Revenues 3,938 5,790 16,211
Asia Pacific [Member]      
Revenues 89,102 67,547 49,032
Asia Pacific [Member] | License [Member]      
Revenues 53,194 39,621 27,405
Asia Pacific [Member] | Royalty [Member]      
Revenues 35,908 27,926 $ 21,627
Other [Member]      
Revenues 10 0  
Other [Member] | License [Member]      
Revenues 10 0  
Other [Member] | Royalty [Member]      
Revenues $ 0 $ 0  
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Revenue Recognition - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Contract with customer liability, balance $ 8,661 $ 2,434
Trade Receivables [Member]    
Contract with customer asset, balance 14,644 14,765
Accrued Revenues [Member] | Licensing and Other [Member]    
Contract with customer asset, balance 1,833 5,479
Accrued Revenues [Member] | Royalty [Member]    
Contract with customer asset, balance 10,972 10,980
Deferred Revenue [Member]    
Contract with customer liability, balance $ 8,661 $ 2,434
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Marketable Securities (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2018
Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Total $ 0 $ 0
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Marketable securities $ 90,298 $ 88,754
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 11,937 12,667
Available-for-sale - matures within one year, Gross unrealized gains 39 49
Available-for-sale - matures within one year, Gross unrealized losses (7) (7)
Available-for-sale - matures within one year, Fair value 11,969 12,709
Available-for-sale - matures after one year through five years, Amortized cost 78,920 75,483
Available-for-sale - matures after one year through five years, Gross unrealized gains 227 667
Available-for-sale - matures after one year through five years, Gross unrealized losses (818) (105)
Available-for-sale - matures after one year through five years, Fair value 78,329 76,045
Available-for-sale, Amortized cost 90,857 88,150
Available-for-sale, Gross unrealized gains 266 716
Available-for-sale, Gross unrealized losses (825) (112)
Marketable securities $ 90,298 $ 88,754
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Less than 12 months, Fair value $ 53,412 $ 31,393
Less than 12 months, Gross unrealized loss (667) (91)
12 months or greater, Fair value 12,039 7,381
12 months or greater, Gross unrealized loss $ (158) $ (21)
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Gross realized gains from sale of available-for-sale marketable securities $ 43 $ 14 $ 13
Gross realized losses from sale of available-for-sale marketable securities $ (30) $ (20) $ (41)
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Leases -Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Weighted average remaining lease term (years) (Year) 5 years 25 days  
Weighted average discount rate 1.97%  
Operating lease cost $ 3,085 $ 2,587
Cash payments for operating leases $ 3,175 $ 2,975
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
2022 $ 3,466
2023 1,416
2024 794
2025 814
2026 and thereafter 2,365
Total undiscounted cash flows 8,855
Less imputed interest 451
Present value of lease liabilities $ 8,404
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Corporate bonds $ 90,298 $ 88,754
Foreign exchange contract 63  
Investments in marketable equity securities 2,919  
Fair Value, Inputs, Level 1 [Member]    
Foreign exchange contract 0  
Investments in marketable equity securities 2,919  
Fair Value, Inputs, Level 2 [Member]    
Foreign exchange contract 63  
Investments in marketable equity securities 0  
Fair Value, Inputs, Level 3 [Member]    
Foreign exchange contract 0  
Investments in marketable equity securities 0  
Corporate Bonds [Member]    
Corporate bonds 90,298 88,754
Corporate Bonds [Member] | Fair Value, Inputs, Level 1 [Member]    
Corporate bonds 0 0
Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Corporate bonds 90,298 88,754
Corporate Bonds [Member] | Fair Value, Inputs, Level 3 [Member]    
Corporate bonds $ 0 $ 0
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Property and Equipment, Net (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Depreciation, Total $ 3,184 $ 3,233 $ 3,104
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property and equipment, gross $ 28,790 $ 26,379
Less – Accumulated depreciation (22,025) (18,793)
Property and equipment, net 6,765 7,586
Computers, Software and Equipment [Member]    
Property and equipment, gross 23,541 21,322
Office Furniture and Equipment [Member]    
Property and equipment, gross 1,069 998
Leasehold Improvements [Member]    
Property and equipment, gross $ 4,180 $ 4,059
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Goodwill and Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Gross, Total   $ 22,661 $ 15,089  
Amortization of Intangible Assets, Total   2,710 2,307 $ 1,923
Amortization of Intangible Assets, Including Portion in Cost of Revenues   3,801 2,588  
NB-IoT technologies [Member]        
Finite-lived Intangible Assets Acquired $ 2,800      
Finite Lived Intangible Assets Acquired, Balance Not Received 600      
Finite-Lived Intangible Assets, Gross, Total $ 2,200 1,961 [1] $ 1,961 [1]  
Intangible Assets Expenditures Incurred but Not yet Paid   $ 210    
Amortization of Intangible Assets, Total       $ 239
[1] During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of December 31, 2021. In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during 2019 an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies on “cost of revenues” on the Company’s consolidated statements of income (loss).
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Balance $ 51,070 $ 51,070
Acquisition 23,707 0
Balance $ 74,777 $ 51,070
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2018
Total intangible assets, Gross Carrying Amount $ 22,661 $ 15,089  
Total intangible assets, Accumulated Amortization 8,054 4,253  
Intangible assets, net $ 14,607 10,836  
Customer Relationships [Member] | Intrinsix Corp. [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 5 years 6 months    
Total intangible assets, Gross Carrying Amount $ 3,604 0  
Total intangible assets, Accumulated Amortization 382 0  
Intangible assets, net $ 3,222 0  
Customer Relationships [Member] | Acquisition of Hillcrest Labs [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 4 years 4 months 24 days    
Total intangible assets, Gross Carrying Amount $ 3,518 3,518  
Total intangible assets, Accumulated Amortization 2,130 1,262  
Intangible assets, net $ 1,388 2,256  
Customer Backlog [Member] | Intrinsix Corp. [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 1 year 6 months    
Total intangible assets, Gross Carrying Amount $ 421 0  
Total intangible assets, Accumulated Amortization 164 0  
Intangible assets, net $ 257 0  
Customer Backlog [Member] | Acquisition of Hillcrest Labs [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 6 months    
Total intangible assets, Gross Carrying Amount $ 72 72  
Total intangible assets, Accumulated Amortization 72 72  
Intangible assets, net $ 0 0  
Patents [Member] | Intrinsix Corp. [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 5 years    
Total intangible assets, Gross Carrying Amount $ 218 0  
Total intangible assets, Accumulated Amortization 26 0  
Intangible assets, net $ 192 0  
Core Technologies [Member] | Intrinsix Corp. [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 3 years    
Total intangible assets, Gross Carrying Amount $ 3,329 0  
Total intangible assets, Accumulated Amortization 647 0  
Intangible assets, net $ 2,682 0  
Research and Development Tools [Member] | Acquisition of Hillcrest Labs [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 7 years 6 months    
Total intangible assets, Gross Carrying Amount $ 2,475 2,475  
Total intangible assets, Accumulated Amortization 810 480  
Intangible assets, net $ 1,665 1,995  
Research and Development Tools [Member] | Immervision [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) 6 years 4 months 24 days    
Total intangible assets, Gross Carrying Amount $ 7,063 7,063  
Total intangible assets, Accumulated Amortization 2,679 1,575  
Intangible assets, net $ 4,384 5,488  
NB-IoT technologies [Member]      
Total intangible assets, Weighted Average Amortization Period (Year) [1] 7 years    
Total intangible assets, Gross Carrying Amount $ 1,961 [1] 1,961 [1] $ 2,200
Total intangible assets, Accumulated Amortization [1] 1,144 864  
Intangible assets, net [1] $ 817 $ 1,097  
[1] During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of December 31, 2021. In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during 2019 an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies on “cost of revenues” on the Company’s consolidated statements of income (loss).
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
2022 $ 4,647  
2023 3,714  
2024 3,013  
2025 2,262  
2026 and thereafter 971  
Total intangible assets $ 14,607 $ 10,836
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Engineering accruals $ 719 $ 920
Professional fees 782 790
Government grants 795 524
Income taxes payable, net 420 231
Other 1,314 1,378
Total $ 4,030 $ 3,843
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Stockholders' Equity (Details Textual)
1 Months Ended 12 Months Ended 36 Months Ended
Feb. 18, 2021
shares
Feb. 16, 2021
USD ($)
shares
Feb. 15, 2021
shares
Feb. 20, 2020
USD ($)
shares
Jul. 19, 2019
$ / shares
shares
May 07, 2019
USD ($)
shares
Feb. 19, 2019
shares
Jul. 07, 2014
$ / shares
shares
Jul. 01, 2004
shares
Jun. 30, 2004
shares
Jul. 30, 2020
shares
Jul. 30, 2019
shares
Feb. 28, 2019
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2017
USD ($)
Feb. 28, 2020
shares
Dec. 31, 2015
Dec. 31, 2011
shares
Jul. 31, 2002
shares
Common Stock, Number of Votes Per Share                           1                  
Preferred Stock, Shares Authorized (in shares)                           5,000,000 5,000,000                
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                           $ 0.001 $ 0.001                
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)                           1,000,000                  
Share Repurchase Program Additional Number of Shares Authorized To Be Repurchased (in shares)                           5,700,000                  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares)                           497,608                  
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares) [2]                           126,000 [1] 289,069                
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares) [2],[3]                           126,000                  
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Grants in Period (in shares)                           0 0 0              
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercises in Period, Intrinsic Value | $                           $ 7,177,000 $ 6,876,000 $ 629,000              
Projected Revenue Goal | $           $ 41,000,000                                  
Non-employee Director [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Annual Vesting, Percentage                           25.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%                  
Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period (Month)                           36 months                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)                                           3,200,000  
The 2002 Stock Incentive Plan [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)                             0                
The 2003 Director Stock Option Plan [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)                             10 years                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)                             1,350,000                
The 2003 Director Stock Option Plan [Member] | Non-employee Director [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)                   38,000                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Month)                 6 months                            
The 2003 Director Stock Option Plan [Member] | Board of Directors [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)                 13,000                            
The 2003 Director Stock Option Plan [Member] | Committee Chairperson [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)                 13,000                            
The 2003 Director Stock Option Plan [Member] | Board of Directors Chairman [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)                 15,000                            
The 2002 Employee Stock Purchase Plan [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)                           200,542                 3,050,000
Period Employees Eligible To Participate in Employee Stock Purchase Plan (Month)                           5 months                  
Minimum Working Hours for Eligibility of Employee Stock Purchase Plan                           20                  
Maximum [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares)                           124,250                  
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares)                           124,250                  
Maximum [Member] | The2011 Stock Incentive Plan [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                           4 years                  
Stock Appreciation Rights (SARs) [Member] | RivieraWaves [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Granted               400.00%                              
Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period (Month)               36 months                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)               4 years                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               113,000                              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Employees Granted Shares (in shares)               27                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares               $ 15.17                              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)               7 years                              
Stock Appreciation Rights (SARs) [Member] | RivieraWaves [Member] | SARs Vesting After One Year [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage               25.00%                              
Stock Appreciation Rights (SARs) [Member] | Maximum [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Granted                                         400.00%    
Percentage of Stock Appreciation Rights Units Subject to Grant                           75.00%                  
Restricted Stock Units (RSUs) [Member] | Vesting on February 18, 2022 [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.40%                                            
Restricted Stock Units (RSUs) [Member] | Vesting on February 18, 2023 [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.30%                                            
Restricted Stock Units (RSUs) [Member] | Vesting on February 18, 2024 [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.30%                                            
Restricted Stock Units (RSUs) [Member] | Acquisition of Hillcrest Labs [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period (Month)       24 months 24 months                                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       3 years 3 years                                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         52,000                                    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Employees Granted Shares (in shares)         22                                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares         $ 25.41                                    
Restricted Stock Units (RSUs) [Member] | Acquisition of Hillcrest Labs [Member] | Restricted Stock Units Vesting After One Year [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       34.00% 34.00%                                    
Restricted Stock Units (RSUs) [Member] | Non-employee Director [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                                 2 years 1 year          
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number (in shares)     5,902                                        
Restricted Stock Units (RSUs) [Member] | Employees [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                               3 years              
Restricted Stock Units (RSUs) [Member] | Chief Executive Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           3 years 3 years                                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           10,000 30,000                                
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Non-employee Director [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   2 years                                          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   1,784                                          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Fair Value | $   $ 124,670                                          
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [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%                                          
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Chief Executive Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 5,962                                            
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Executive Vice President, Worldwide Sales [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 4,024                                            
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Chief Financial Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 3,577                                            
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Chief Operating Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 3,577                                            
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Board of Directors [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                     26,984 35,399   21,392                  
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Board of Directors Chairman [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted, Annualized Value | $                                     $ 268,520,000        
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Directors with a Chairperson Position [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted, Annualized Value | $                                     249,340,000        
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Other Board of Directors [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted, Annualized Value | $                                     $ 124,670,000        
Restricted Stock Units (RSUs) [Member] | The2011 Stock Incentive Plan [Member] | Director [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted, Annualized Value | $                         $ 124,670,000                    
Performance Share Units [Member] | Chief Executive Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                               3 years              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)           24,000                                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number to Be Granted If 100% License Revenue Target is Met (in shares)           20,000                   23,200              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of License Revenue Target, Proportional Percentage to Be Received upon Achievement                             103.00% 116.00%              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Proportional Percentage to Be Received for Each Increase of 1 Percent Beyond the License Revenue Target           1.00%                                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Ceiling as a Percentage of Baseline Number to Be Granted if the License Revenue Target is Exceeded           120.00%                                  
Performance Share Units [Member] | Chief Executive Officer [Member] | Vesting on February 19, 2020 [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                               33.33%              
Performance Share Units [Member] | Chief Executive Officer [Member] | Vesting on February 19, 2021 [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                               33.33%              
Performance Share Units [Member] | Key Employees [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       18,500                                      
Performance Share Units [Member] | Key Employees [Member] | Key Employees PSUs Goals One [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       50.00%                                      
Performance Share Units [Member] | Key Employees [Member] | Key Employees PSUs Goals Two [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       30.00%                                      
Performance Share Units [Member] | Key Employees [Member] | Key Employees PSUs Goals Three [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                             4,515                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       20.00%                                      
Performance Share Units [Member] | The2011 Stock Incentive Plan [Member] | Chief Executive Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 8,943                                            
Performance Share Units [Member] | The2011 Stock Incentive Plan [Member] | Executive Vice President, Worldwide Sales [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 2,683                                            
Performance Share Units [Member] | The2011 Stock Incentive Plan [Member] | Chief Financial Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 2,385                                            
Performance Share Units [Member] | Maximum [Member] | Chief Executive Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of License Revenue Target, Proportional Percentage to Be Received upon Achievement           99.00%                                  
Performance Share Units [Member] | Minimum [Member] | Chief Executive Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of License Revenue Target, Proportional Percentage to Be Received upon Achievement           90.00%                                  
Short-Term Executive PSUs [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of License Revenue Target, Proportional Percentage to Be Received upon Achievement                           109.00%                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded, Percentage 20.00%     20.00%                                      
Short-Term Executive PSUs [Member] | Goals One [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 50.00%     50.00%                                      
Short-Term Executive PSUs [Member] | Goals Two [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 50.00%     50.00%                                      
Short-Term Executive PSUs [Member] | Vesting on February 20, 2021 [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                           33.40% 33.40%                
Short-Term Executive PSUs [Member] | Vesting on February 22, 2022 [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                           33.30% 33.30%                
Short-Term Executive PSUs [Member] | Vesting on February 20, 2023 [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                           33.30% 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, Grants in Period (in shares)       17,045                   5,276 19,261                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares) 1,788     3,410                                      
Short-Term Executive PSUs [Member] | Executive Vice President, Worldwide Sales [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       5,113                   1,583 5,778                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares) 536     1,023                                      
Short-Term Executive PSUs [Member] | Chief Financial Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       4,545                   1,407 5,136                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares) 477     909                                      
Short-Term Executive PSUs [Member] | Chief Operating Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       4,545                   1,407 5,136                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares) 477     909                                      
Long-term PSUs [Member]                                              
Performance Goal, Minimum Market Cap for at Lease 30 Trading Days | $       $ 1,000,000,000                                      
Long-term PSUs [Member] | Chief Executive Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       56,818                                      
Long-term PSUs [Member] | Executive Vice President, Worldwide Sales [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       35,511                                      
Long-term PSUs [Member] | Chief Financial Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       28,409                                      
Long-term PSUs [Member] | Chief Operating Officer [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       28,409                                      
Stock Options, Stock Appreciation Rights, Restricted Stock Units, and Performance Share Units [Member]                                              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)                           974,542                  
Rule 10b-18, Authorization Two [Member]                                              
Share Repurchase Program Additional Number of Shares Authorized To Be Repurchased (in shares)                                       700,000      
[1] Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 280,427 shares of the Company's common stock issuable upon exercise.
[2] The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant.
[3] Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 280,427 shares of the Company's common stock issuable upon exercise.
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Outstanding at the beginning of the year (in shares) [1] 289,069  
Outstanding, Weighted average exercise price (in dollars per share) $ 22.42  
Outstanding, Weighted average remaining contractual term (Year) 2 years 7 months 6 days [2] 3 years 7 months 6 days
Outstanding, Aggregated intrinsic value $ 2,921 [2] $ 6,673
Exercised, Number of shares (in shares) [1] (163,069)  
Exercised, Weighted average exercise price (in dollars per share) $ 24.24  
Forfeited or expired, Number of shares (in shares) [1] 0  
Forfeited or expired, Weighted average exercise price (in dollars per share) $ 0  
Outstanding, Number of shares (in shares) [1] 126,000 [2] 289,069
Outstanding, Weighted average exercise price (in dollars per share) $ 20.06 [2] $ 22.42
Exercisable, Number of shares (in shares) [1],[3] 126,000  
Exercisable, Weighted average exercise price (in dollars per share) [3] $ 20.06  
Exercisable, Weighted average remaining contractual term (Year) [3] 2 years 7 months 6 days  
Exercisable, Aggregated intrinsic value [3] $ 2,921  
[1] The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant.
[2] Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 280,427 shares of the Company's common stock issuable upon exercise.
[3] Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 280,427 shares of the Company's common stock issuable upon exercise.
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Outstanding, number of options and SARs (in shares) [2] 126,000 [1] 289,069
Outstanding, Weighted average remaining contractual term (Year) 2 years 7 months 6 days [1] 3 years 7 months 6 days
Outstanding, weighted average exercise price (in dollars per share) $ 20.06  
Exercisable, Number of shares (in shares) [2],[3] 126,000  
Exercisable, weighted average remaining contractual life (Year) 2 years 7 months 6 days  
Exercisable, Weighted average exercise price (in dollars per share) [3] $ 20.06  
Exercise Price Range 1 [Member]    
Range of exercise price, lower limit (in dollars per share) 14.77  
Range of exercise price, upper limit (in dollars per share) $ 17.61  
Outstanding, number of options and SARs (in shares) 39,000  
Outstanding, Weighted average remaining contractual term (Year) 1 year 9 months 18 days  
Outstanding, weighted average exercise price (in dollars per share) $ 15.72  
Exercisable, Number of shares (in shares) 39,000  
Exercisable, weighted average remaining contractual life (Year) 1 year 9 months 18 days  
Exercisable, Weighted average exercise price (in dollars per share) $ 15.72  
Exercise Price Range 2 [Member]    
Range of exercise price, lower limit (in dollars per share) 19.36  
Range of exercise price, upper limit (in dollars per share) $ 19.59  
Outstanding, number of options and SARs (in shares) 57,000  
Outstanding, Weighted average remaining contractual term (Year) 2 years 4 months 24 days  
Outstanding, weighted average exercise price (in dollars per share) $ 19.41  
Exercisable, Number of shares (in shares) 57,000  
Exercisable, weighted average remaining contractual life (Year) 2 years 4 months 24 days  
Exercisable, Weighted average exercise price (in dollars per share) $ 19.41  
Exercise Price Range 3 [Member]    
Range of exercise price, lower limit (in dollars per share) 24.86  
Range of exercise price, upper limit (in dollars per share) $ 27.17  
Outstanding, number of options and SARs (in shares) 30,000  
Outstanding, Weighted average remaining contractual term (Year) 4 years 1 month 6 days  
Outstanding, weighted average exercise price (in dollars per share) $ 26.94  
Exercisable, Number of shares (in shares) 30,000  
Exercisable, weighted average remaining contractual life (Year) 4 years 1 month 6 days  
Exercisable, Weighted average exercise price (in dollars per share) $ 26.94  
[1] Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 280,427 shares of the Company's common stock issuable upon exercise.
[2] The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant.
[3] Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 280,427 shares of the Company's common stock issuable upon exercise.
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details) - RSUs and PSUs [Member]
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Unvested, number (in shares) | shares 842,948
Unvested, weighted average fair value (in dollars per share) | $ / shares $ 29.30
Granted, number (in shares) | shares 420,749
Granted, weighted average fair value (in dollars per share) | $ / shares $ 47.32
Vested, number (in shares) | shares (484,775)
Vested, weighted average fair value (in dollars per share) | $ / shares $ 26.80
Forfeited (in shares) | shares (90,849)
Forfeited (in dollars per share) | $ / shares $ 36.19
Unvested, number (in shares) | shares 688,073
Unvested, weighted average fair value (in dollars per share) | $ / shares $ 41.18
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Derivatives and Hedging Activities (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative, Gain (Loss) on Derivative, Net, Total $ 165 $ 688 $ 307
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative Assets $ 63    
Foreign exchange option contracts 228 $ 632 $ 440
Cash Flow Hedging [Member]      
Derivative Assets 63 0  
Foreign exchange option contracts 228 632 440
Cash Flow Hedging [Member] | Foreign Exchange Forward [Member]      
Derivative Assets 63 0  
Foreign exchange option contracts 228 640 385
Cash Flow Hedging [Member] | Foreign Exchange Option [Member]      
Foreign exchange option contracts $ 0 $ (8) $ 55
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - 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
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total $ (165) $ (688) $ (307)
Foreign Exchange Option Contracts [Member]      
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total 0 (6) (27)
Foreign Exchange Forward Contracts [Member]      
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total $ (165) $ (682) $ (280)
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Balance $ 260,889 $ 251,157
Balance 276,732 260,889
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]    
Balance 478 45
Other comprehensive income (loss) before reclassifications (892) 428
Amounts reclassified from accumulated other comprehensive income (loss) (13) 5
Net current period other comprehensive income (loss) (905) 433
Balance (427) 478
AOCI Attributable to Parent [Member]    
Balance 478 94
Other comprehensive income (loss) before reclassifications (692) 984
Amounts reclassified from accumulated other comprehensive income (loss) (158) (600)
Net current period other comprehensive income (loss) (850) 384
Balance (372) [1] 478
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]    
Other comprehensive income (loss) before reclassifications 200 556
Amounts reclassified from accumulated other comprehensive income (loss) (145) (605)
Net current period other comprehensive income (loss) 55 $ (49)
Balance $ 55  
[1] Accumulated unrealized loss from available-for-sale securities, net of taxes of $132 $ (427) Accumulated unrealized gain from hedging activities, net of taxes of $8 $ 55 Accumulated other comprehensive loss, net as of December 31, 2021 $ (372)
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cost of revenues $ (16,827) $ (10,749) $ (10,106)
Research and development (72,504) (62,010) (52,843)
Sales and marketing 12,861 11,907 12,363
General and administrative (14,296) (14,116) (11,841)
Total, before income taxe 5,688 2,521 1,367
Taxes on income 5,292 4,900 1,339
Net income (loss) 396 (2,379) 28
Financial income, net 197 3,284 3,291
Reclassification out of Accumulated Other Comprehensive Income [Member]      
Net income (loss) 158 600 252
Reclassification out of Accumulated Other Comprehensive Income [Member] | Unrealized Gains (Losses) on Cash Flow Hedges [Member]      
Cost of revenues 4 14 5
Research and development 144 607 272
Sales and marketing 4 19 8
General and administrative 13 48 22
Total, before income taxe 165 688 307
Taxes on income 20 83 36
Net income (loss) 145 605 271
Reclassification out of Accumulated Other Comprehensive Income [Member] | Unrealized Gains (Losses) on Available-for-sale Marketable Securities [Member]      
Taxes on income 0 (1) (9)
Net income (loss) 13 (5) (19)
Financial income, net $ 13 $ (6) $ (28)
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Geographic Information and Major Customer and Product Data (Details Textual)
12 Months Ended
Dec. 31, 2021
Number of Reportable Segments 1
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues $ 122,706 $ 100,326 $ 87,152
UNITED STATES      
Revenues 26,718 20,813 16,627
Europe and Middle East [Member]      
Revenues 6,876 11,966 21,493
Asia Pacific [Member]      
Revenues 89,102 67,547 49,032
Other Geographic Regions [Member]      
Revenues 10 0 0
CHINA      
Revenues $ 67,491 $ 51,726 33,233
GERMANY      
Revenues     $ 16,100
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Long-lived assets $ 15,592 $ 16,638
ISRAEL    
Long-lived assets 8,402 11,248
FRANCE    
Long-lived assets 599 814
UNITED STATES    
Long-lived assets 4,624 2,868
Other Geographic Regions [Member]    
Long-lived assets $ 1,967 $ 1,708
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Geographic Information and Major Customer and Product Data - Major Customers Data As Percentage of Total Revenues (Details) - Revenue from Contract with Customer Benchmark [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Customer A [Member]      
Percentage of total revenues 21.00% 14.00% 15.00%
Customer B [Member]      
Percentage of total revenues   15.00% 19.00%
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Geographic Information and Major Customer and Product Data - Information About Products and Services (Details) - Revenue Benchmark [Member] - Product Concentration Risk [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Connectivity Products [Member]      
Percentage of total revenues 73.00% 78.00% 81.00%
Smart Sensing Products [Member]      
Percentage of total revenues 27.00% 22.00% 19.00%
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Selected Statements of Income Data (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Marketable Securities, Gain (Loss), Total $ 1,983    
Other than Temporary Impairment Losses, Investments, Total   $ 0 $ 0
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Selected Statements of Income Data - Financial Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Interest income $ 1,873 $ 3,291 $ 4,220
Gain (loss) on available-for-sale marketable securities, net 13 (6) (28)
Amortization of premium on available-for-sale marketable securities, net (420) (444) (554)
Foreign exchange gain (loss), net (1,269) 443 (347)
Total $ 197 $ 3,284 $ 3,291
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Initial cost basis $ 1,806
Upward adjustments 1,113
Total carrying value at the end of the period $ 2,919
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Taxes on Income (Details Textual)
₪ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
ILS (₪)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
Dec. 31, 2017
USD ($)
Dec. 31, 2021
ILS (₪)
Tax Cuts and Jobs Act of 2017, Transition Tax, Income Tax Expense (Benefit)           $ 16,053  
Income Tax Expense (Benefit), Total $ 5,292   $ 4,900 $ 1,339      
Deferred Tax Assets, Net, Total [1] 15,850   10,826        
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 1,610   1,558        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total $ 0   $ 0        
Maximum [Member] | Technological Preferred Enterprise [Member]              
Taxable Income Subject to Lower Tax Rate | ₪   ₪ 10,000,000          
Foreign Tax Authority [Member] | Revenue Commissioners, Ireland [Member]              
Effective Income Tax Rate Reconciliation, Percent, Total 12.50% 12.50%          
Open Tax Year 2016 2017 2018 2019 2020 2021 2016 2017 2018 2019 2020 2021          
Operating Loss Carryforwards, Total $ 51,293            
Foreign Tax Authority [Member] | Revenue Commissioners, Ireland [Member] | Interest Income [Member]              
Effective Income Tax Rate Reconciliation, Percent, Total 25.00% 25.00%          
Foreign Tax Authority [Member] | Israel Tax Authority [Member]              
Open Tax Year 2018 2019 2020 2018 2019 2020          
Income Tax Rate, Foreign Ownership Exceeds 90% 10.00% 10.00%          
Income Tax Rate, Foreign Ownership Exceeds 49% 20.00% 20.00%          
Income Tax Expense (Benefit), Total $ 0            
Undistributed Earnings of Foreign Subsidiaries 38,107           ₪ 118,512
Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries $ 0            
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 23.00% 23.00% 23.00% 23.00%      
Foreign Tax Authority [Member] | Israel Tax Authority [Member] | Dividends Paid to Foreign Companies [Member]              
Effective Income Tax Rate Reconciliation, Percent, Total 4.00% 4.00%          
Foreign Tax Authority [Member] | Israel Tax Authority [Member] | Intellectual Property [Member]              
Effective Income Tax Rate Reconciliation, Percent, Total 12.00% 12.00%          
Foreign Tax Authority [Member] | Israel Tax Authority [Member] | Intellectual Property [Member] | Development Area A [Member]              
Effective Income Tax Rate Reconciliation, Percent, Total 7.50% 7.50%          
Foreign Tax Authority [Member] | Israel Tax Authority [Member] | Minimum [Member]              
Effective Income Tax Rate Reconciliation, Percent, Total 6.00% 6.00%          
Tax Exemption Period (Year) 2 years 2 years          
Foreign Tax Authority [Member] | Israel Tax Authority [Member] | Maximum [Member]              
Effective Income Tax Rate Reconciliation, Percent, Total 23.00% 23.00%          
Tax Exemption Period (Year) 10 years 10 years          
Foreign Tax Authority [Member] | Ministry of the Economy, Finance and Industry, France [Member]              
Effective Income Tax Rate Reconciliation, Taxable Profit Up to 500,000 Euros, Percent       28.00% 28.00%    
Effective Income Tax Rate Reconciliation, Taxable Profit Above 500,000 Euros, Percent       31.00% 33.33%    
Foreign Tax Authority [Member] | Ministry of the Economy, Finance and Industry, France [Member] | Tax Year 2020 [Member]              
Effective Income Tax Rate Reconciliation, Percent, Total     28.00%        
Foreign Tax Authority [Member] | Ministry of the Economy, Finance and Industry, France [Member] | Tax Year 2021 [Member]              
Effective Income Tax Rate Reconciliation, Percent, Total 26.50% 26.50%          
Foreign Tax Authority [Member] | Ministry of the Economy, Finance and Industry, France [Member] | Tax Year 2022 [Member]              
Effective Income Tax Rate Reconciliation, Percent, Total 25.00% 25.00%          
Domestic Tax Authority [Member]              
Deferred Tax Assets, Net, Total $ 45   $ 119        
Operating Loss Carryforwards, Total 23,723            
State and Local Jurisdiction [Member] | California Franchise Tax Board [Member]              
Operating Loss Carryforwards, Total $ 13,027            
Net Operating Loss Carryforwards Begins to Expire 2030 2030          
[1] $45 and $119 net deferred taxes for the years ended December 31, 2020 and 2021, respectively, are from domestic jurisdictions.
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Taxes on Income - Composition of Taxes on Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current $ 5 $ 12 $ 3
Deferred (1,536) 0 0
Current 11,772 6,337 1,936
Deferred (4,949) (1,449) (600)
Taxes on income 5,292 4,900 1,339
Domestic (14,883) (6,348) (9,039)
Foreign 20,571 8,869 10,406
Income before taxes on income $ 5,688 $ 2,521 $ 1,367
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Taxes on Income - Reconciliation Between the Company's Effective Tax Rate and the U.S. Statutory Rate (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income before taxes on income $ 5,688 $ 2,521 $ 1,367
Theoretical tax at U.S. statutory rate 1,194 529 287
Foreign income taxes at rates other than U.S. rate 450 810 (33)
Approved and benefited enterprises benefits [1] 0 0 (154)
Technological Preferred Enterprise benefits [2],[3] 836 22 0
Subpart F 192 359 568
Non-deductible items 340 306 124
Non-taxable items (483) (690) (486)
Changes in uncertain tax position 0 0 (1,029)
Stock-based compensation expense (1,193) (666) (3)
Impacts of GILTI 0 644 967
Tax adjustment in respect of difference tax rate of foreign subsidiary 108 1,044 364
Foreign withholding taxes 648 0 444
Changes in valuation allowance 2,575 2,487 (209)
Other, net 625 55 499
Taxes on income $ 5,292 $ 4,900 $ 1,339
the “Approved Enterprise” and “Benefited Enterprise” status (in dollars per share) $ 0 $ 0 $ 0.01
the “Technological Preferred Enterprise benefits” status (in dollars per share) $ 0.04 $ 0.00 $ 0
[1] Basic and diluted earnings per share amounts of the benefit resulting from: the "Approved Enterprise" and "Benefited Enterprise" status $ 0.01 $ 0.01 $ — the "Technological Preferred Enterprise benefits" status $ — $ — $ 0.00
[2] Basic and diluted earnings per share amounts of the benefit resulting from the “Technological Preferred Enterprise benefits” status
[3] Basic and diluted earnings per share amounts of the benefit resulting from the “Technological Preferred Enterprise benefits” status.
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets    
Operating loss carryforward $ 15,621 $ 9,493
Accrued expenses and deferred revenues 1,951 1,783
Temporary differences related to R&D expenses 5,057 4,275
Equity-based compensation 2,756 3,667
Operating leases 1,737 1,619
Tax credit carry forward 10,997 7,214
Other 132 202
Total gross deferred tax assets 38,251 28,253
Valuation allowance (19,288) (15,844)
Net deferred tax assets 18,963 12,409
Deferred tax liabilities    
Operating leases 1,719 1,583
Intangible assets 1,394 0
Total deferred tax liabilities 3,113 1,583
Net deferred tax assets (*) [1] $ 15,850 $ 10,826
[1] $45 and $119 net deferred taxes for the years ended December 31, 2020 and 2021, respectively, are from domestic jurisdictions.
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Taxes on Income - Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Beginning of year $ 1,558 $ 1,037
Additions for current year tax positions 133 387
Additions (reductions) for prior year’s tax positions (81) 134
Ending balance $ 1,610 $ 1,558
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Related Party Transactions (Details Textual) - Morrison & Foerster LLP [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Related Party Transaction, Amounts of Transaction $ 1,110
Due to Related Parties, Current, Total $ 11
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
IIA [Member]      
Royalty Payment Percentage, as Percentage of Grant Received 100.00%    
Accrued Royalties, Current $ 27,174    
IIA [Member] | Cost of Revenues [Member]      
Royalty Expense $ 1,175 $ 1,066 $ 715
Minimum [Member]      
Percentage of Royalty Expense 3.00%    
Minimum [Member] | IIA [Member]      
Percentage of Royalty Expense 3.00%    
Maximum [Member]      
Percentage of Royalty Expense 3.50%    
Maximum [Member] | IIA [Member]      
Percentage of Royalty Expense 3.50%    
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Commitments and Contingencies - Future Purchase Obligations and Minimum Rental Commitments for Leasehold Properties and Operating Leases With Non-cancelable Terms (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
2022 $ 9,468
2023 735
2024 170
2025 and thereafter 59
Total 10,432
Minimum Rental Commitments for Leasehold Properties [Member]  
2022 513
2023 318
2024 40
2025 and thereafter 38
Total 909
Commitments for Other Lease Obligations [Member]  
2022 6,855
2023 272
2024 0
2025 and thereafter 0
Total 7,127
Other Purchase Obligations [Member]  
2022 2,100
2023 145
2024 130
2025 and thereafter 21
Total $ 2,396
XML 110 ceva20211231_10k_htm.xml IDEA: XBRL DOCUMENT 0001173489 2021-01-01 2021-12-31 0001173489 2021-06-30 0001173489 2022-02-23 0001173489 2020-12-31 0001173489 2021-12-31 0001173489 us-gaap:LicenseMember 2019-01-01 2019-12-31 0001173489 us-gaap:LicenseMember 2020-01-01 2020-12-31 0001173489 us-gaap:LicenseMember 2021-01-01 2021-12-31 0001173489 us-gaap:RoyaltyMember 2019-01-01 2019-12-31 0001173489 us-gaap:RoyaltyMember 2020-01-01 2020-12-31 0001173489 us-gaap:RoyaltyMember 2021-01-01 2021-12-31 0001173489 2019-01-01 2019-12-31 0001173489 2020-01-01 2020-12-31 0001173489 ceva:CommonStockOutstandingMember 2018-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001173489 us-gaap:TreasuryStockMember 2018-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001173489 us-gaap:RetainedEarningsMember 2018-12-31 0001173489 2018-12-31 0001173489 ceva:CommonStockOutstandingMember 2019-01-01 2019-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001173489 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001173489 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001173489 ceva:CommonStockOutstandingMember 2019-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001173489 us-gaap:TreasuryStockMember 2019-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001173489 us-gaap:RetainedEarningsMember 2019-12-31 0001173489 2019-12-31 0001173489 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001173489 ceva:CommonStockOutstandingMember 2020-01-01 2020-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001173489 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001173489 ceva:CommonStockOutstandingMember 2020-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001173489 us-gaap:TreasuryStockMember 2020-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001173489 us-gaap:RetainedEarningsMember 2020-12-31 0001173489 ceva:CommonStockOutstandingMember 2021-01-01 2021-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001173489 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001173489 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001173489 ceva:CommonStockOutstandingMember 2021-12-31 0001173489 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001173489 us-gaap:TreasuryStockMember 2021-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001173489 us-gaap:RetainedEarningsMember 2021-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember 2019-07-01 2019-07-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember 2020-01-01 2020-03-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember 2019-07-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember 2019-01-01 2019-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember 2019-07-19 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:ResearchAndDevelopmentToolsMember 2019-07-19 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2019-07-19 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2019-07-19 0001173489 ceva:ImmervisionMember us-gaap:LicensingAgreementsMember 2019-08-01 2019-08-31 0001173489 2019-08-31 0001173489 ceva:IntrinsixCorpMember 2021-05-31 2021-05-31 0001173489 ceva:ChiefExecutiveOfficerAndChiefTechnologyOfficerOfIntrinsixMember ceva:IntrinsixCorpMember 2021-05-31 2021-05-31 0001173489 ceva:IntrinsixCorpMember 2021-07-01 2021-09-30 0001173489 ceva:IntrinsixCorpMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001173489 ceva:IntrinsixCorpMember 2021-05-31 0001173489 ceva:IntrinsixMergerMember us-gaap:CustomerRelationshipsMember 2021-05-31 0001173489 ceva:IntrinsixMergerMember us-gaap:CustomerRelationshipsMember 2021-05-31 2021-05-31 0001173489 ceva:IntrinsixMergerMember ceva:CustomerBacklogMember 2021-05-31 0001173489 ceva:IntrinsixMergerMember ceva:CustomerBacklogMember 2021-05-31 2021-05-31 0001173489 ceva:IntrinsixCorpMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-31 0001173489 ceva:IntrinsixCorpMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-31 2021-05-31 0001173489 ceva:IntrinsixMergerMember us-gaap:PatentsMember 2021-05-31 0001173489 ceva:IntrinsixMergerMember us-gaap:PatentsMember 2021-05-31 2021-05-31 0001173489 ceva:IntrinsixMergerMember 2021-05-31 0001173489 ceva:IntrinsixMergerMember 2020-01-01 2020-12-31 0001173489 ceva:IntrinsixMergerMember 2021-01-01 2021-12-31 0001173489 us-gaap:ShortTermInvestmentsMember 2019-12-31 0001173489 us-gaap:ShortTermInvestmentsMember 2020-12-31 0001173489 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001173489 2018-01-01 2018-12-31 0001173489 ceva:LongTermInvestmentsMember 2019-12-31 0001173489 ceva:LongTermInvestmentsMember 2020-12-31 0001173489 ceva:LongTermInvestmentsMember 2021-12-31 0001173489 srt:MinimumMember ceva:ComputersSoftwareAndEquipmentMember 2021-12-31 0001173489 srt:MaximumMember ceva:ComputersSoftwareAndEquipmentMember 2021-12-31 0001173489 srt:MinimumMember ceva:OfficeFurnitureAndEquipmentMember 2021-12-31 0001173489 srt:MaximumMember ceva:OfficeFurnitureAndEquipmentMember 2021-12-31 0001173489 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-12-31 0001173489 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-12-31 0001173489 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001173489 ceva:OperatingLeaseRightOfUseAssetMember 2019-01-01 0001173489 srt:MaximumMember 2021-01-01 2021-12-31 0001173489 srt:MinimumMember 2021-01-01 2021-12-31 0001173489 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001173489 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001173489 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001173489 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001173489 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001173489 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001173489 ceva:SalesAndMarketingMember 2019-01-01 2019-12-31 0001173489 ceva:SalesAndMarketingMember 2020-01-01 2020-12-31 0001173489 ceva:SalesAndMarketingMember 2021-01-01 2021-12-31 0001173489 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001173489 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001173489 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001173489 ceva:StockOptionsStockAppreciationRightsAndEmployeeStockPurchasePlanMember 2021-12-31 0001173489 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001173489 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001173489 srt:MinimumMember ceva:ForeignExchangeForwardAndOptionContractsMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0001173489 srt:MaximumMember ceva:ForeignExchangeForwardAndOptionContractsMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0001173489 ceva:ForeignExchangeForwardAndOptionContractsMember us-gaap:CashFlowHedgingMember 2020-12-31 0001173489 ceva:ForeignExchangeForwardAndOptionContractsMember us-gaap:CashFlowHedgingMember 2021-12-31 0001173489 2022-01-01 2021-12-31 0001173489 2023-01-01 2021-12-31 0001173489 2024-01-01 2021-12-31 0001173489 us-gaap:LicenseMember country:US 2020-01-01 2020-12-31 0001173489 us-gaap:RoyaltyMember country:US 2020-01-01 2020-12-31 0001173489 country:US 2020-01-01 2020-12-31 0001173489 us-gaap:LicenseMember country:US 2021-01-01 2021-12-31 0001173489 us-gaap:RoyaltyMember country:US 2021-01-01 2021-12-31 0001173489 country:US 2021-01-01 2021-12-31 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2020-01-01 2020-12-31 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2020-01-01 2020-12-31 0001173489 ceva:EuropeAndMiddleEastMember 2020-01-01 2020-12-31 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2021-01-01 2021-12-31 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2021-01-01 2021-12-31 0001173489 ceva:EuropeAndMiddleEastMember 2021-01-01 2021-12-31 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2020-01-01 2020-12-31 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2020-01-01 2020-12-31 0001173489 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001173489 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001173489 us-gaap:LicenseMember ceva:OtherMember 2020-01-01 2020-12-31 0001173489 us-gaap:RoyaltyMember ceva:OtherMember 2020-01-01 2020-12-31 0001173489 ceva:OtherMember 2020-01-01 2020-12-31 0001173489 us-gaap:LicenseMember ceva:OtherMember 2021-01-01 2021-12-31 0001173489 us-gaap:RoyaltyMember ceva:OtherMember 2021-01-01 2021-12-31 0001173489 ceva:OtherMember 2021-01-01 2021-12-31 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2020-01-01 2020-12-31 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2020-01-01 2020-12-31 0001173489 ceva:ConnectivityProductsMember 2020-01-01 2020-12-31 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2021-01-01 2021-12-31 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2021-01-01 2021-12-31 0001173489 ceva:ConnectivityProductsMember 2021-01-01 2021-12-31 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2020-01-01 2020-12-31 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2020-01-01 2020-12-31 0001173489 ceva:SmartSensingProductsMember 2020-01-01 2020-12-31 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2021-01-01 2021-12-31 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2021-01-01 2021-12-31 0001173489 ceva:SmartSensingProductsMember 2021-01-01 2021-12-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001173489 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001173489 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001173489 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001173489 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001173489 us-gaap:LicenseMember country:US 2019-01-01 2019-12-31 0001173489 us-gaap:RoyaltyMember country:US 2019-01-01 2019-12-31 0001173489 country:US 2019-01-01 2019-12-31 0001173489 us-gaap:LicenseMember ceva:EuropeAndMiddleEastMember 2019-01-01 2019-12-31 0001173489 us-gaap:RoyaltyMember ceva:EuropeAndMiddleEastMember 2019-01-01 2019-12-31 0001173489 ceva:EuropeAndMiddleEastMember 2019-01-01 2019-12-31 0001173489 us-gaap:LicenseMember srt:AsiaPacificMember 2019-01-01 2019-12-31 0001173489 us-gaap:RoyaltyMember srt:AsiaPacificMember 2019-01-01 2019-12-31 0001173489 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001173489 us-gaap:LicenseMember ceva:ConnectivityProductsMember 2019-01-01 2019-12-31 0001173489 us-gaap:RoyaltyMember ceva:ConnectivityProductsMember 2019-01-01 2019-12-31 0001173489 ceva:ConnectivityProductsMember 2019-01-01 2019-12-31 0001173489 us-gaap:LicenseMember ceva:SmartSensingProductsMember 2019-01-01 2019-12-31 0001173489 us-gaap:RoyaltyMember ceva:SmartSensingProductsMember 2019-01-01 2019-12-31 0001173489 ceva:SmartSensingProductsMember 2019-01-01 2019-12-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001173489 us-gaap:RoyaltyMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001173489 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001173489 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001173489 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001173489 ceva:TradeReceivablesMember 2020-12-31 0001173489 ceva:TradeReceivablesMember 2021-12-31 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2020-12-31 0001173489 ceva:LicensingAndOtherMember ceva:AccruedRevenuesMember 2021-12-31 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2020-12-31 0001173489 us-gaap:RoyaltyMember ceva:AccruedRevenuesMember 2021-12-31 0001173489 ceva:DeferredRevenueMember 2020-12-31 0001173489 ceva:DeferredRevenueMember 2021-12-31 0001173489 ceva:CorporateBondsMember 2021-12-31 0001173489 ceva:CorporateBondsMember 2020-12-31 0001173489 ceva:CorporateBondsMember 2021-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001173489 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001173489 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001173489 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001173489 ceva:CorporateBondsMember 2020-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001173489 ceva:CorporateBondsMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001173489 ceva:ComputersSoftwareAndEquipmentMember 2020-12-31 0001173489 ceva:ComputersSoftwareAndEquipmentMember 2021-12-31 0001173489 ceva:OfficeFurnitureAndEquipmentMember 2020-12-31 0001173489 ceva:OfficeFurnitureAndEquipmentMember 2021-12-31 0001173489 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001173489 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001173489 ceva:IntrinsixCorpMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001173489 ceva:IntrinsixCorpMember us-gaap:CustomerRelationshipsMember 2020-12-31 0001173489 ceva:IntrinsixCorpMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001173489 ceva:IntrinsixCorpMember ceva:CustomerBacklogMember 2021-01-01 2021-12-31 0001173489 ceva:IntrinsixCorpMember ceva:CustomerBacklogMember 2020-12-31 0001173489 ceva:IntrinsixCorpMember ceva:CustomerBacklogMember 2021-12-31 0001173489 ceva:IntrinsixCorpMember us-gaap:PatentsMember 2021-01-01 2021-12-31 0001173489 ceva:IntrinsixCorpMember us-gaap:PatentsMember 2020-12-31 0001173489 ceva:IntrinsixCorpMember us-gaap:PatentsMember 2021-12-31 0001173489 ceva:IntrinsixCorpMember ceva:CoreTechnologiesMember 2021-01-01 2021-12-31 0001173489 ceva:IntrinsixCorpMember ceva:CoreTechnologiesMember 2020-12-31 0001173489 ceva:IntrinsixCorpMember ceva:CoreTechnologiesMember 2021-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2020-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2021-01-01 2021-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2020-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:CustomerBacklogMember 2021-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:ResearchAndDevelopmentToolsMember 2021-01-01 2021-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:ResearchAndDevelopmentToolsMember 2020-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember ceva:ResearchAndDevelopmentToolsMember 2021-12-31 0001173489 ceva:ImmervisionMember ceva:ResearchAndDevelopmentToolsMember 2021-01-01 2021-12-31 0001173489 ceva:ImmervisionMember ceva:ResearchAndDevelopmentToolsMember 2020-12-31 0001173489 ceva:ImmervisionMember ceva:ResearchAndDevelopmentToolsMember 2021-12-31 0001173489 ceva:NBIoTTechnologiesMember 2021-01-01 2021-12-31 0001173489 ceva:NBIoTTechnologiesMember 2020-12-31 0001173489 ceva:NBIoTTechnologiesMember 2021-12-31 0001173489 ceva:NBIoTTechnologiesMember 2018-01-01 2018-03-31 0001173489 ceva:NBIoTTechnologiesMember 2018-03-31 0001173489 ceva:NBIoTTechnologiesMember 2019-01-01 2019-12-31 0001173489 ceva:Rule10b18AuthorizationTwoMember 2020-02-28 0001173489 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember 2015-12-31 0001173489 ceva:The2011StockIncentivePlanMember 2021-12-31 0001173489 ceva:The2011StockIncentivePlanMember 2021-01-01 2021-12-31 0001173489 srt:MaximumMember ceva:The2011StockIncentivePlanMember 2021-01-01 2021-12-31 0001173489 ceva:NonEmployeeDirectorMember 2021-12-31 0001173489 us-gaap:StockAppreciationRightsSARSMember ceva:RivieraWavesMember 2014-07-07 2014-07-07 0001173489 us-gaap:StockAppreciationRightsSARSMember ceva:RivieraWavesMember 2014-07-07 0001173489 us-gaap:StockAppreciationRightsSARSMember ceva:RivieraWavesMember ceva:SARsVestingAfterOneYearMember 2014-07-07 2014-07-07 0001173489 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-12-31 0001173489 srt:MaximumMember 2021-12-31 0001173489 ceva:ExercisePriceRange1Member 2021-01-01 2021-12-31 0001173489 ceva:ExercisePriceRange1Member 2021-12-31 0001173489 ceva:ExercisePriceRange2Member 2021-01-01 2021-12-31 0001173489 ceva:ExercisePriceRange2Member 2021-12-31 0001173489 ceva:ExercisePriceRange3Member 2021-01-01 2021-12-31 0001173489 ceva:ExercisePriceRange3Member 2021-12-31 0001173489 ceva:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001173489 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2019-02-19 2019-02-19 0001173489 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2019-05-07 2019-05-07 0001173489 srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember 2019-05-07 0001173489 2019-05-07 0001173489 srt:MinimumMember srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember 2019-05-07 0001173489 srt:MaximumMember srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember 2019-05-07 0001173489 srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember 2019-12-31 0001173489 srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember 2019-01-01 2019-12-31 0001173489 srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember ceva:VestingOnFebruary192020Member 2019-01-01 2019-12-31 0001173489 srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember ceva:VestingOnFebruary192021Member 2019-01-01 2019-12-31 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:AcquisitionOfHillcrestLabsMember 2019-07-19 2019-07-19 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:AcquisitionOfHillcrestLabsMember 2019-07-19 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:AcquisitionOfHillcrestLabsMember ceva:RestrictedStockUnitsVestingAfterOneYearMember 2019-07-19 2019-07-19 0001173489 srt:ChiefExecutiveOfficerMember ceva:ShorttermExecutivePsusMember 2020-02-20 2020-02-20 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember ceva:ShorttermExecutivePsusMember 2020-02-20 2020-02-20 0001173489 srt:ChiefFinancialOfficerMember ceva:ShorttermExecutivePsusMember 2020-02-20 2020-02-20 0001173489 srt:ChiefOperatingOfficerMember ceva:ShorttermExecutivePsusMember 2020-02-20 2020-02-20 0001173489 ceva:ShorttermExecutivePsusMember ceva:GoalsOneMember 2020-02-20 2020-02-20 0001173489 ceva:ShorttermExecutivePsusMember ceva:GoalsTwoMember 2020-02-20 2020-02-20 0001173489 ceva:ShorttermExecutivePsusMember 2020-02-20 2020-02-20 0001173489 srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember 2020-12-31 0001173489 srt:ChiefExecutiveOfficerMember ceva:ShorttermExecutivePsusMember 2020-01-01 2020-12-31 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember ceva:ShorttermExecutivePsusMember 2020-01-01 2020-12-31 0001173489 srt:ChiefFinancialOfficerMember ceva:ShorttermExecutivePsusMember 2020-01-01 2020-12-31 0001173489 srt:ChiefOperatingOfficerMember ceva:ShorttermExecutivePsusMember 2020-01-01 2020-12-31 0001173489 ceva:ShorttermExecutivePsusMember ceva:VestingOnFebruary202021Member 2020-01-01 2020-12-31 0001173489 ceva:ShorttermExecutivePsusMember ceva:VestingOnFebruary222022Member 2020-01-01 2020-12-31 0001173489 ceva:ShorttermExecutivePsusMember ceva:VestingOnFebruary202023Member 2020-01-01 2020-12-31 0001173489 srt:ChiefExecutiveOfficerMember ceva:LongTermPSUsMember 2020-02-20 2020-02-20 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember ceva:LongTermPSUsMember 2020-02-20 2020-02-20 0001173489 srt:ChiefFinancialOfficerMember ceva:LongTermPSUsMember 2020-02-20 2020-02-20 0001173489 srt:ChiefOperatingOfficerMember ceva:LongTermPSUsMember 2020-02-20 2020-02-20 0001173489 ceva:LongTermPSUsMember 2020-02-20 0001173489 ceva:KeyEmployeesMember ceva:PerformanceShareUnitsMember 2020-02-20 2020-02-20 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:AcquisitionOfHillcrestLabsMember 2020-02-20 2020-02-20 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:AcquisitionOfHillcrestLabsMember ceva:RestrictedStockUnitsVestingAfterOneYearMember 2020-02-20 2020-02-20 0001173489 ceva:KeyEmployeesMember ceva:PerformanceShareUnitsMember ceva:KeyEmployeesPSUsGoalsOneMember 2020-02-20 2020-02-20 0001173489 ceva:KeyEmployeesMember ceva:PerformanceShareUnitsMember ceva:KeyEmployeesPsusGoalsTwoMember 2020-02-20 2020-02-20 0001173489 ceva:KeyEmployeesMember ceva:PerformanceShareUnitsMember ceva:KeyEmployeesPSUsGoalsThreeMember 2020-02-20 2020-02-20 0001173489 ceva:KeyEmployeesMember ceva:PerformanceShareUnitsMember ceva:KeyEmployeesPSUsGoalsThreeMember 2020-01-01 2020-12-31 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember 2021-02-15 2021-02-15 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2021-02-16 2021-02-16 0001173489 ceva:NonEmployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember ceva:VestingAfterTheFirstAnniversaryGrantDateMember 2021-02-16 2021-02-16 0001173489 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 srt:ChiefFinancialOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 srt:ChiefOperatingOfficerMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary182022Member 2021-02-18 2021-02-18 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary182023Member 2021-02-18 2021-02-18 0001173489 us-gaap:RestrictedStockUnitsRSUMember ceva:VestingOnFebruary182024Member 2021-02-18 2021-02-18 0001173489 srt:ChiefExecutiveOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 srt:ChiefFinancialOfficerMember ceva:PerformanceShareUnitsMember ceva:The2011StockIncentivePlanMember 2021-02-18 2021-02-18 0001173489 ceva:ShorttermExecutivePsusMember ceva:GoalsOneMember 2021-02-18 2021-02-18 0001173489 ceva:ShorttermExecutivePsusMember ceva:GoalsTwoMember 2021-02-18 2021-02-18 0001173489 ceva:ShorttermExecutivePsusMember 2021-02-18 2021-02-18 0001173489 srt:ChiefExecutiveOfficerMember ceva:ShorttermExecutivePsusMember 2021-02-18 2021-02-18 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember ceva:ShorttermExecutivePsusMember 2021-02-18 2021-02-18 0001173489 srt:ChiefFinancialOfficerMember ceva:ShorttermExecutivePsusMember 2021-02-18 2021-02-18 0001173489 srt:ChiefOperatingOfficerMember ceva:ShorttermExecutivePsusMember 2021-02-18 2021-02-18 0001173489 ceva:ShorttermExecutivePsusMember 2021-12-31 0001173489 srt:ChiefExecutiveOfficerMember ceva:ShorttermExecutivePsusMember 2021-01-01 2021-12-31 0001173489 ceva:ExecutiveVicePresidentWorldwideSalesMember ceva:ShorttermExecutivePsusMember 2021-01-01 2021-12-31 0001173489 srt:ChiefFinancialOfficerMember ceva:ShorttermExecutivePsusMember 2021-01-01 2021-12-31 0001173489 srt:ChiefOperatingOfficerMember ceva:ShorttermExecutivePsusMember 2021-01-01 2021-12-31 0001173489 ceva:ShorttermExecutivePsusMember ceva:VestingOnFebruary202021Member 2021-01-01 2021-12-31 0001173489 ceva:ShorttermExecutivePsusMember ceva:VestingOnFebruary222022Member 2021-01-01 2021-12-31 0001173489 ceva:ShorttermExecutivePsusMember ceva:VestingOnFebruary202023Member 2021-01-01 2021-12-31 0001173489 ceva:RSUsAndPSUsMember 2020-12-31 0001173489 ceva:RSUsAndPSUsMember 2021-01-01 2021-12-31 0001173489 ceva:RSUsAndPSUsMember 2021-12-31 0001173489 ceva:StockOptionsStockAppreciationRightsRestrictedStockUnitsAndPerformanceShareUnitsMember 2021-12-31 0001173489 ceva:The2011StockIncentivePlanMember 2011-12-31 0001173489 ceva:The2002StockIncentivePlanMember 2020-12-31 0001173489 ceva:The2003DirectorStockOptionPlanMember 2020-12-31 0001173489 ceva:The2003DirectorStockOptionPlanMember 2020-01-01 2020-12-31 0001173489 ceva:NonEmployeeDirectorMember ceva:The2003DirectorStockOptionPlanMember 2004-06-30 2004-06-30 0001173489 ceva:NonEmployeeDirectorMember ceva:The2003DirectorStockOptionPlanMember 2004-07-01 2004-07-01 0001173489 ceva:BoardOfDirectorsMember ceva:The2003DirectorStockOptionPlanMember 2004-07-01 2004-07-01 0001173489 ceva:CommitteeChairpersonMember ceva:The2003DirectorStockOptionPlanMember 2004-07-01 2004-07-01 0001173489 srt:BoardOfDirectorsChairmanMember ceva:The2003DirectorStockOptionPlanMember 2004-07-01 2004-07-01 0001173489 srt:BoardOfDirectorsChairmanMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2015-01-01 2017-12-31 0001173489 ceva:DirectorsWithAChairpersonPositionMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2015-01-01 2017-12-31 0001173489 ceva:OtherBoardOfDirectorsMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2015-01-01 2017-12-31 0001173489 ceva:BoardOfDirectorsMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2019-07-01 2019-07-30 0001173489 ceva:BoardOfDirectorsMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2020-07-01 2020-07-30 0001173489 ceva:BoardOfDirectorsMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2021-01-01 2021-12-31 0001173489 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember ceva:The2011StockIncentivePlanMember 2019-02-01 2019-02-28 0001173489 ceva:The2002EmployeeStockPurchasePlanMember 2002-07-31 0001173489 ceva:The2002EmployeeStockPurchasePlanMember 2021-12-31 0001173489 ceva:The2002EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-12-31 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-12-31 0001173489 us-gaap:CashFlowHedgingMember 2020-12-31 0001173489 us-gaap:CashFlowHedgingMember 2021-12-31 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0001173489 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0001173489 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0001173489 us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001173489 us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0001173489 us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-01-01 2019-12-31 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-01-01 2020-12-31 0001173489 ceva:ForeignExchangeOptionContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2021-01-01 2021-12-31 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-01-01 2019-12-31 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-01-01 2020-12-31 0001173489 ceva:ForeignExchangeForwardContractsMember ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2021-01-01 2021-12-31 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2019-01-01 2019-12-31 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2020-01-01 2020-12-31 0001173489 ceva:DerivativesDesignatedAsCashFlowHedgingInstrumentsMember 2021-01-01 2021-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-01-01 2021-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001173489 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2019-01-01 2019-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2020-01-01 2020-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnCashFlowHedgesMember 2021-01-01 2021-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2019-01-01 2019-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2020-01-01 2020-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ceva:UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember 2021-01-01 2021-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001173489 ceva:OtherGeographicRegionsMember 2019-01-01 2019-12-31 0001173489 ceva:OtherGeographicRegionsMember 2020-01-01 2020-12-31 0001173489 ceva:OtherGeographicRegionsMember 2021-01-01 2021-12-31 0001173489 country:CN 2019-01-01 2019-12-31 0001173489 country:CN 2020-01-01 2020-12-31 0001173489 country:CN 2021-01-01 2021-12-31 0001173489 country:DE 2019-01-01 2019-12-31 0001173489 country:IL 2020-12-31 0001173489 country:IL 2021-12-31 0001173489 country:FR 2020-12-31 0001173489 country:FR 2021-12-31 0001173489 country:US 2020-12-31 0001173489 country:US 2021-12-31 0001173489 ceva:OtherGeographicRegionsMember 2020-12-31 0001173489 ceva:OtherGeographicRegionsMember 2021-12-31 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001173489 ceva:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001173489 ceva:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001173489 ceva:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001173489 ceva:ConnectivityProductsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0001173489 ceva:ConnectivityProductsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001173489 ceva:ConnectivityProductsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001173489 ceva:SmartSensingProductsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0001173489 ceva:SmartSensingProductsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001173489 ceva:SmartSensingProductsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001173489 2017-01-01 2017-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:RevenueCommissionersIrelandMember 2021-01-01 2021-12-31 0001173489 us-gaap:InterestIncomeMember us-gaap:ForeignCountryMember us-gaap:RevenueCommissionersIrelandMember 2021-01-01 2021-12-31 0001173489 srt:MinimumMember us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2021-01-01 2021-12-31 0001173489 srt:MaximumMember us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2021-01-01 2021-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2021-01-01 2021-12-31 0001173489 srt:MaximumMember ceva:TechnologicalPreferredEnterpriseMember 2021-01-01 2021-12-31 0001173489 us-gaap:IntellectualPropertyMember us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2021-01-01 2021-12-31 0001173489 ceva:DevelopmentAreaAMember us-gaap:IntellectualPropertyMember us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2021-01-01 2021-12-31 0001173489 ceva:DividendsPaidToForeignCompaniesMember us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2021-01-01 2021-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2021-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2020-01-01 2020-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:IsraelTaxAuthorityMember 2019-01-01 2019-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember 2018-01-01 2018-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember 2019-01-01 2019-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember us-gaap:TaxYear2020Member 2020-01-01 2020-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember us-gaap:TaxYear2021Member 2021-01-01 2021-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember ceva:TaxYear2022Member 2021-01-01 2021-12-31 0001173489 us-gaap:DomesticCountryMember 2021-12-31 0001173489 us-gaap:DomesticCountryMember 2020-12-31 0001173489 us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2021-12-31 0001173489 us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2021-01-01 2021-12-31 0001173489 us-gaap:ForeignCountryMember us-gaap:RevenueCommissionersIrelandMember 2021-12-31 0001173489 ceva:MorrisonFoersterLLPMember 2021-01-01 2021-12-31 0001173489 ceva:MorrisonFoersterLLPMember 2021-12-31 0001173489 ceva:MinimumRentalCommitmentsForLeaseholdPropertiesMember 2021-12-31 0001173489 ceva:CommitmentsForOtherLeaseObligationsMember 2021-12-31 0001173489 ceva:OtherPurchaseObligationsMember 2021-12-31 0001173489 ceva:IIAMember srt:MinimumMember 2021-01-01 2021-12-31 0001173489 ceva:IIAMember srt:MaximumMember 2021-01-01 2021-12-31 0001173489 ceva:IIAMember 2021-01-01 2021-12-31 0001173489 ceva:IIAMember ceva:CostOfRevenuesMember 2019-01-01 2019-12-31 0001173489 ceva:IIAMember ceva:CostOfRevenuesMember 2020-01-01 2020-12-31 0001173489 ceva:IIAMember ceva:CostOfRevenuesMember 2021-01-01 2021-12-31 0001173489 ceva:IIAMember 2021-12-31 0001173489 ceva:AcquisitionOfHillcrestLabsMember 2021-01-01 2021-12-31 0001173489 ceva:ImmervisionMember 2021-01-01 2021-12-31 0001173489 ceva:IntrinsixCorpMember 2021-01-01 2021-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:Y utr:M iso4217:ILS 0001173489 CEVA INC false --12-31 FY 2021 300000 288000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 45000000 45000000 23595160 23595160 22260917 22984552 1334243 610608 132000 8000 600000 0 0 0 1 1 P7Y6M 0 0 0 P12M P1Y P1M P12M 0 P4Y P4Y P7Y 0 0 0 14.77 19.36 24.86 P3Y P1Y P2Y P3Y P3Y P3Y 0.3333 0.3333 P3Y P3Y P2Y P10Y P5M 20 0 0 2016 2017 2018 2019 2020 2021 P2Y P10Y 0 0.23 0.23 2018 2019 2020 0 0 2030 P1Y P1Y P1Y 10-K true 2021-12-31 false 000-49842 DE 77-0556376 15245 Shady Grove Road, Suite 400 Rockville MD 20850 240 308-8328 Common Stock, $.001 per share CEVA NASDAQ No No Yes Yes Large Accelerated Filer false false true false 787381106 23204024 42 KOST FORER GABBAY & KASIERER Tel-Aviv, Israel 21143000 33153000 20233000 31410000 88754000 90298000 31224000 27449000 6205000 6670000 167559000 188980000 29529000 0 10535000 10175000 10826000 15850000 7586000 6765000 9052000 8827000 51070000 74777000 10836000 14607000 936000 2919000 9023000 5759000 139393000 139679000 306952000 328659000 894000 1464000 2434000 8661000 3843000 4030000 18040000 18011000 2969000 3274000 28180000 35440000 11226000 10551000 5772000 5130000 885000 806000 17883000 16487000 0 0 22000 23000 233172000 235386000 30133000 13790000 478000 -372000 57350000 55485000 260889000 276732000 306952000 328659000 47890000 52513000 72827000 39262000 47813000 49879000 87152000 100326000 122706000 10106000 10749000 16827000 77046000 89577000 105879000 52843000 62010000 72504000 12363000 11907000 12861000 11841000 14116000 14296000 1923000 2307000 2710000 78970000 90340000 102371000 -1924000 -763000 3508000 3291000 3284000 197000 -0 -0 -1983000 1367000 2521000 5688000 1339000 4900000 5292000 28000 -2379000 396000 0.00 -0.11 0.02 0.00 -0.11 0.02 21932000 22107000 22819000 22323000 22107000 23251000 28000 -2379000 396000 1245000 548000 -1150000 -28000 -6000 13000 1273000 554000 -1163000 440000 632000 228000 307000 688000 165000 133000 -56000 63000 1406000 498000 -1100000 198000 114000 -250000 1208000 384000 -850000 1236000 -1995000 -454000 21787860 22000 223250000 -39132000 -1114000 62853000 245879000 0 0 0 0 28000 28000 0 0 0 1208000 0 1208000 10718000 10718000 355180 -0 -0 9113000 -0 -0 9113000 406689 0 -5963000 8855000 -455000 2437000 21839369 22000 228005000 -39390000 94000 62426000 251157000 -2379000 -2379000 0 0 0 384000 0 384000 0 13636000 0 0 0 13636000 202392 -0 -0 4780000 -0 -0 4780000 623940 0 -8469000 14037000 0 -2697000 2871000 22260917 22000 233172000 -30133000 478000 57350000 260889000 0 0 0 0 396000 396000 -850000 -850000 0 13055000 0 0 0 13055000 723635 1000 -10841000 16343000 0 -2261000 3242000 22984552 23000 235386000 -13790000 -372000 55485000 276732000 -427000 55000 -372000 28000 -2379000 396000 3104000 3233000 3184000 2165000 2588000 3801000 10718000 13636000 13055000 -28000 -6000 13000 554000 444000 420000 -249000 591000 -1163000 0 0 -1983000 2151000 2917000 -5842000 4170000 559000 -3604000 -1281000 2014000 225000 161000 -1186000 65000 -3594000 -335000 -6305000 53000 186000 404000 85000 -1208000 5053000 -131000 133000 -1737000 -3056000 -1803000 875000 -1166000 2183000 232000 -53000 143000 189000 9000 -37000 -322000 9674000 15163000 25804000 11000000 -0 29891000 3461000 2935000 2193000 7364000 -0 -0 39346000 43893000 1500000 45435000 55393000 19989000 27184000 56011000 39192000 3888000 21956000 26043000 36589000 10272000 10035000 -2443000 -15218000 -16709000 9113000 4780000 -0 -0 204000 -0 2437000 2871000 3242000 -6676000 -2113000 3242000 -12000 508000 -327000 543000 -1660000 12010000 22260000 22803000 21143000 22803000 21143000 33153000 5063000 4727000 9183000 21000 5000 59000 2493000 6787000 2679000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">1:</em> ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Organization:</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;">CEVA, Inc. (“CEVA” or the “Company”) was incorporated in Delaware on <em style="font: inherit;"> November 22, 1999. </em>The Company was formed through the combination of Parthus Technologies plc (“Parthus”) and the digital signal processor (DSP) cores licensing business and operations of DSP Group, Inc. in <em style="font: inherit;"> November 2002. </em>The Company had <em style="font: inherit;">no</em> business or operations prior to the combination.</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 a family of wireless connectivity and smart sensing technologies and integrated IP solutions. The Company’s offerings include Digital Signal Processors, AI processors, wireless platforms and complementary software for sensor fusion, image enhancement, computer vision, voice input and artificial intelligence, all of which are key enabling technologies for a smarter, more secure and more connected world. These technologies are offered in combination with Intrinsix IP integration services, helping customers address their most complex and time-critical integrated circuit design projects. CEVA’s DSP-based solutions include platforms for <em style="font: inherit;">5G</em> baseband processing in mobile, IoT and infrastructure, advanced imaging and computer vision for any camera-enabled device, audio/voice/speech and ultra-low-power always-on/sensing applications for multiple IoT markets. For sensor fusion, the Hillcrest Labs sensor processing technologies provide a broad range of sensor fusion software and inertial measurement unit (“IMU”) solutions for markets including hearables, wearables, AR/VR, PC, robotics, remote controls and IoT. For wireless IoT, the Rivierawaves platforms for Bluetooth (low energy and dual mode), Wi-Fi <em style="font: inherit;">4/5/6/6E</em> (<em style="font: inherit;">802.11n/ac/ax</em>), Ultra-wideband (UWB) and NB-IoT are the most broadly licensed connectivity platforms in the industry.</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 recently acquired Intrinsix Corp. (“Intrinsix”) business expands its market reach to the aerospace and defense markets and allows it to offer integrated IP solutions that combine CEVA’s standardized, off-the-shelf IP together with Intrinsix’s non-recurring engineering (“NRE”) design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more.</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 technologies are licensed to leading semiconductor and original equipment manufacturer (“OEM”) companies. These companies design, manufacture, market and sell application-specific integrated circuits (“ASICs”) and application-specific standard products (“ASSPs”) based on CEVA’s technology to mobile, consumer, automotive, robotics, industrial, aerospace &amp; defense and IoT companies for incorporation into a wide variety of end products.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b><i>Acquisitions:</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 <em style="font: inherit;"> July 2019, </em>the Company acquired the Hillcrest Labs business from InterDigital, Inc. (“InterDigital”). Hillcrest Labs is a leading global supplier of software and components for sensor processing in consumer and IoT devices. Under the terms of the agreement, the Company agreed to pay an aggregate of $11,204 to purchase the Hillcrest Labs business, as well as non-exclusive rights to certain Hillcrest Labs’ patents retained by InterDigital, with $10,000 paid at closing, $204 of which is a contingent consideration that was fully paid during the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2020,</em> and the remainder of $1,000 held in escrow to satisfy indemnification claims, if any.</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 addition, the Company incurred acquisition-related expenses associated with the Hillcrest Labs transaction in a total amount of $462, which were included in general and administrative expenses for the year ended <em style="font: inherit;"> December 31, 2019. </em>Acquisition-related costs included legal, accounting and consulting fees, and other external costs directly related to the acquisition.</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;">Goodwill generated from this business combination is attributed to synergies between the Company's and Hillcrest Lab's respective products and services.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 results of Hillcrest Labs’ operations have been included in the consolidated financial statements since <em style="font: inherit;"> July 19, 2019. </em>Pro forma results of operations related to this acquisition have <em style="font: inherit;">not</em> been prepared because they are <em style="font: inherit;">not</em> material to the Company's consolidated statement of 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;text-indent:36pt;">The purchase price allocation for the acquisition has been determined 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: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tangible assets (including inventory, property and equipment and other)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">681</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 18pt;">R&amp;D tools</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">4,458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">11,204</td><td style="width: 1%; font-family: Times New Roman; 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;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 acquisition of the Hillcrest Labs business has been accounted in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) <em style="font: inherit;">No.</em> <em style="font: inherit;">805,</em> “Business Combinations” (“ASC <em style="font: inherit;">805”</em>). Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets based on their fair values on the closing date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">In <em style="font: inherit;"> August 2019, </em>the Company entered into a strategic agreement with a private company, Immervision, Inc. (“Immervision”), whereby the Company made a strategic technology and R&amp;D tools investment for a total consideration of $10,000 to secure exclusive licensing rights to Immervision’s advanced portfolio of patented wide-angle image processing technology and software.  The Company considered this transaction as an asset acquisition. As a result, the estimated fair value of the assets acquired have been included in the accompanying balance sheet from the date of acquisition.</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 consideration for the investment has been determined 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: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 18pt;">R&amp;D tools</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,000</td><td style="width: 1%; font-family: Times New Roman; 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;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">On <em style="font: inherit;"> May 31, 2021, (</em>the “closing date”), the Company acquired <em style="font: inherit;">100%</em> of the equity shares of Intrinsix, a leading chip design specialist. The Company acquired Intrinsix pursuant to the Agreement and Plan of Merger, made and entered into on <em style="font: inherit;"> May 9, 2021 (</em>the “Merger Agreement”), by and among the Company, Northstar Merger Sub, Inc., Intrinsix and Shareholder Representative Services LLC, for $33,096 in cash (“the Merger Consideration”), with $26,704 paid at closing, $4,260 delivered to escrow to satisfy indemnification claims, if any, and $2,605 payable to certain Intrinsix executives held back as described below (the “Holdback Merger Consideration”), and after giving effect to post-closing adjustments resulting in a $473 repayment to the Company during the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2021.</em> As part of the Merger Agreement, the Company entered into agreements with the Chief Executive Officer and the Chief Technology Officer of Intrinsix pursuant to which the Holdback Merger Consideration, representing 25% of the Merger Consideration payable to each of them in respect of their equity in Intrinsix, is being held back and, subject to their respective continued employment with the Company, released to them over a period of <em style="font: inherit;">twenty-four</em> (<em style="font: inherit;">24</em>) months after closing of the acquisition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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; margin: 0pt; text-indent: 36pt; text-align: justify;">In addition, the Company incurred acquisition-related costs in an amount of $970, which were included in general and administrative expenses for the year ended <em style="font: inherit;"> December 31, 2021.</em></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 acquisition has been accounted in accordance with FASB Accounting Standards Codification (“ASC”) <em style="font: inherit;">No.</em> <em style="font: inherit;">805,</em> “Business Combinations.” Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets of Intrinsix acquired in the acquisition, based on their fair values on the closing 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; margin: 0pt; text-indent: 36pt; text-align: justify;">The results of operations of the combined business, including the acquired business, have been included in the consolidated financial statements as of the closing date. The primary rationale for this acquisition was (<em style="font: inherit;">1</em>) extending the Company’s market reach into the sustainable and sizeable aerospace and defense space, (<em style="font: inherit;">2</em>) increasing the Company’s content in customers’ designs and accordingly increasing the license and royalty revenue opportunity by offering turnkey IP platforms that can combine the Company’s off-the-shelf connectivity and smart sensing IP with Intrinsix’s NRE design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more, and (<em style="font: inherit;">3</em>) expanding the Company’s IP portfolio with secure processor IP for IoT devices and Heterogeneous SoC interface IP for the growing adoption of chiplets, which offer a faster and less expensive alternative to the high R&amp;D costs and complexities associated with monolithic IC developments. A significant portion of the acquisition price was recorded as goodwill due to the synergies with Intrinsix.</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 purchase price allocation for the acquisition has been determined 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Assets</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net assets (including cash in the amount of $<span style="-sec-ix-hidden:c81204072">600</span>)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">872</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">23,707</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">32,151</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Liabilities</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">30,491</td><td style="width: 1%; font-family: Times New Roman; 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;margin:0pt;text-indent:36pt;">The fair value and weighted average estimated useful life of the acquired intangible assets 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><span style="text-decoration: underline; "><b>Identifiable Intangible Assets</b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Estimated Fair </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-Average Estimated Useful Life in Years</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,604</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total identifiable intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="margin: 0pt; text-indent: 36pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="margin: 0pt; text-indent: 36pt; text-align: justify;">The following unaudited pro forma financial information presents combined results of operations for the periods presented, as if the Company had completed the acquisition on <em style="font: inherit;"> January 1, 2020. </em>The unaudited pro forma financial information has been calculated after adjusting the Company’s results and those of Intrinsix, including: (i) Holdback Merger Consideration costs; (ii) amortization expense from acquired intangible assets; and (iii) interest income and unrealized gains on equity securities included in the statement of income of Intrinsix, which were specifically excluded from the acquisition of Intrinsix, and the respective income tax effects of such adjustments. The unaudited pro forma financial information presented below is <em style="font: inherit;">not</em> necessarily indicative of consolidated results of operations of the combined business had the acquisition occurred at the beginning of the respective fiscal years, nor is it necessarily indicative of future results of operations of the combined company.</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%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pro forma total revenues</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">122,048</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">131,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pro forma net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,837</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,707</td><td style="width: 1%; font-family: Times New Roman; 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;">The intangible assets are amortized based on the pattern upon which the economic benefits of the intangible assets are to be utilized.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><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 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;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Recently Adopted Accounting Pronouncements:</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 <em style="font: inherit;"> December 2019, </em>the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting for Income Taxes (ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em>), which simplifies the accounting for income taxes. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> is effective for annual reporting periods, and interim periods within those years, beginning after <em style="font: inherit;"> December 15, 2020. </em>The adoption by the Company of the new guidance did <em style="font: inherit;">not</em> have a material impact on its 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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Use of estimates</i></b><i>:</i></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 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, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The novel coronavirus (“COVID-<em style="font: inherit;">19”</em>) pandemic has created, and <em style="font: inherit;"> may </em>continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on the Company’s operational and financial performance will depend on certain developments, including the duration and spread of the outbreak and the impact on the Company’s customers and its sales cycles. The Company considered the impact of COVID-<em style="font: inherit;">19</em> on the estimates and assumptions and determined that there were <em style="font: inherit;">no</em> material adverse impacts on the consolidated financial statements for the year ended <em style="font: inherit;"> December 31, 2021. </em>As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions <em style="font: inherit;"> may </em>change materially in future periods.</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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Financial statements in U.S. dollars</i></b><i>:</i></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 majority of the revenues of the Company and its subsidiaries is generated in U.S. dollars (“dollars”). In addition, a portion of the Company and its subsidiaries’ costs are incurred in dollars. The Company’s management has determined that the dollar is the primary currency of the economic environment in which the Company and its subsidiaries principally operate. Thus, the functional and reporting currency of the Company and its subsidiaries is the dollar.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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;">Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) <em style="font: inherit;">No.</em> <em style="font: inherit;">830,</em> “Foreign Currency Matters.” All transaction gains and losses from remeasurement of monetary balance sheet items are reflected in the consolidated statements of income (loss) as financial income or expenses, as appropriate, which is included in “financial income, net.” The foreign exchange losses arose principally on the EURO and the NIS monetary balance sheet items as a result of the currency fluctuations of the EURO and the NIS against the dollar.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Principles of consolidation</i></b><i>:</i></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 consolidated financial statements incorporate the financial statements of the Company and all of its subsidiaries. All inter-company balances and transactions have been eliminated on consolidation.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Cash equivalents</i></b><i>:</i></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;">Cash equivalents are short-term highly liquid investments that are readily convertible to cash with original maturities of <em style="font: inherit;">three</em> months or less from the date acquired.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Short-term bank deposits</i></b><i>:</i></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;">Short-term bank deposits are deposits with maturities of more than <em style="font: inherit;">three</em> months but less than <em style="font: inherit;">one</em> year from the balance sheet date. The deposits are presented at their cost, including accrued interest. The deposits bear interest annually at an average rate of 2.64%, 2.53% and 1.12% during <em style="font: inherit;">2019,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Marketable securities</i></b><i>:</i></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;">Marketable securities consist mainly of corporate bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. In accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">320</em> “Investments- Debt and Equity Securities,” the Company classifies marketable securities as available-for-sale. Available-for-sale 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 marketable securities, as determined on a specific identification basis, are included in financial income, net. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income, net. The Company has classified all marketable securities as short-term, even though the stated maturity date <em style="font: inherit;"> may </em>be <em style="font: inherit;">one</em> year or more beyond the current balance sheet date, because it is probable that the Company will sell these securities prior to maturity to meet liquidity needs or as part of risk versus reward objectives.</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 Company determines realized gains or losses on sale of marketable securities on a specific identification method and records such gains or losses as financial income, net.</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;">Starting on <em style="font: inherit;"> January 1, 2020, </em>as a result of the adoption of ASC <em style="font: inherit;">326,</em> available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in financial income, net, on the Company’s consolidated statements of income (loss), and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity. The amount of credit losses recorded for the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021</em> was immaterial.</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;">Prior to <em style="font: inherit;">2020,</em> the Company recognized an impairment charge when a decline in the fair value of its investments in debt securities below the cost basis of such securities was considered to be other-than-temporary. Factors considered in making such a determination include the duration and severity of the impairment, the reason for the decline in value and the potential recovery period. For securities that were deemed other-than-temporarily impaired (“OTTI”), the amount of impairment was recognized in the statement of income (loss) and was limited to the amount related to credit losses, while impairment related to other factors was recognized in other comprehensive income (loss). The Company did <span style="-sec-ix-hidden:c81164325">not</span> recognize OTTI on its marketable securities in <em style="font: inherit;">2019.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><em style="font: inherit;"/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Long-term bank deposits</i></b><i>:</i></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;">Long-term bank deposits are deposits with maturities of more than <em style="font: inherit;">one</em> year as of the balance sheet date. The deposits presented at their cost, including accrued interest. The deposits bear interest annually at an average rate of 2.94%, 1.32% and 1.15% during <em style="font: inherit;">2019,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Trade receivables and allowances:</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 0pt 0pt 18pt;text-indent:18pt;">Trade receivables are recorded and carried at the original invoiced amount less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses for the allowance for doubtful accounts and allowance for unbilled receivables based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that <em style="font: inherit;"> may </em>affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of income (loss).</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;text-indent:18pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Property and equipment, net</i></b><i>:</i></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;">Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, at the following annual rates:</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%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>%</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Computers, software and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Office furniture and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 3%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 3%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(the shorter of the expected lease term or useful economic life)</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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’s long-lived assets are reviewed for impairment in accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">360</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35,</em> “Impairment or Disposal of Long-Lived Assets,” whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Recoverability of the carrying amount of an asset to be held and used is measured by a comparison of its carrying amount to the future undiscounted cash flows expected to be generated by such asset. If such asset is considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of such asset exceeds its fair value. In determining the fair value of long-lived assets for purposes of measuring impairment, the Company's assumptions include those that market participants would consider in valuations of similar assets.</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;">An asset to be disposed is reported at the lower of its carrying amount or fair value less selling costs. No impairment was recorded in <em style="font: inherit;">2019,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><em style="font: inherit;"/></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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Leases</i></b><i>:</i></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;">Effective as of <em style="font: inherit;"> January </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2019,</em> the Company adopted Topic <em style="font: inherit;">842,</em> which requires the recognition of lease assets and lease liabilities by lessees for leases classified as operating leases. The Company has adopted Topic <em style="font: inherit;">842</em> using the modified retrospective transition approach by applying the new standard to all leases existing on the date of initial application. Results and disclosure requirements for reporting periods beginning after <em style="font: inherit;"> January 1, 2019, </em>are presented under Topic <em style="font: inherit;">842.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 Company elected the package of practical expedients permitted under the transition guidance, which allowed the Company to carryforward the historical lease classification, the Company’s assessment on whether a contract was or contained a lease, and initial direct costs for any leases that existed prior to <em style="font: inherit;"> January 1, 2019.</em></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 adoption of Topic <em style="font: inherit;">842</em> on <em style="font: inherit;"> January 1, 2019, </em>the Company recorded both operating lease right-of-use (“ROU”) assets of $9,785 and operating lease liabilities of $9,498. The ROU assets include adjustments for prepayments in the amount of $287. The adoption did <em style="font: inherit;">not</em> impact the Company’s beginning retained earnings, or its prior year consolidated statements of income (loss) and statements of cash flows.</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 Company determines if an arrangement is a lease at inception. The Company’s assessment is based on: (<em style="font: inherit;">1</em>) whether the contract includes an identified asset, (<em style="font: inherit;">2</em>) whether the Company obtains substantially all of the economic benefits from the use of the asset throughout the period of use, and (<em style="font: inherit;">3</em>) whether the Company has the right to direct how and for what purpose the identified asset is used throughout the period of use.</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;">Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any <em style="font: inherit;">one</em> of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected to have <em style="font: inherit;">no</em> alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does <em style="font: inherit;">not</em> meet any <em style="font: inherit;">one</em> of these criteria. Since all of the Company’s lease contracts do <em style="font: inherit;">not</em> meet any of the criteria above, the Company concluded that all of its lease contracts should be classified as operation leases.</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;">ROU assets and liabilities are recognized on the commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of the Company's leases do <em style="font: inherit;">not</em> provide an implicit rate, the Company uses its incremental borrowing rate based on information available on the commencement date in determining the present value of lease payments. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. All ROU assets are reviewed for impairment. The lease terms <em style="font: inherit;"> may </em>include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.</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 Company elected to <em style="font: inherit;">not</em> recognize a lease liability and a ROU asset for lease with a term of <em style="font: inherit;">twelve</em> months or less.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Goodwill</i></b><i>:</i></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;">Goodwill is carried at cost and is <em style="font: inherit;">not</em> amortized but rather is tested for impairment at least annually or between annual tests in certain circumstances. The Company conducts its annual test of impairment for goodwill on <em style="font: inherit;"> October </em><em style="font: inherit;">1st</em> of each year.</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 Company operates in <span style="-sec-ix-hidden:c81164368">one</span> operating segment. In <em style="font: inherit;"> May 2021, </em>the Company acquired Intrinsix. Following the acquisition, the Company has determined that this <span style="-sec-ix-hidden:c81164369">one</span> segment operates as <em style="font: inherit;">two</em> reporting units: the CEVA reporting unit and the Intrinsix reporting unit. As such, the Company has assigned the goodwill resulting from the Intrinsix acquisition to its <em style="font: inherit;">two</em> reporting units.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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;">ASC <em style="font: inherit;">350</em> allows an entity to <em style="font: inherit;">first</em> assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does <em style="font: inherit;">not</em> result in a more likely than <em style="font: inherit;">not</em> indication of impairment, <em style="font: inherit;">no</em> further impairment testing is required. If the Company elects <em style="font: inherit;">not</em> to use this option, or if the Company determines that it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying value, then the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update ("ASU") <em style="font: inherit;">No.</em> <em style="font: inherit;">2017</em>-<em style="font: inherit;">04,</em> Intangibles - Goodwill and Other (Topic <em style="font: inherit;">350</em>), Simplifying the Test for Goodwill Impairment, which the adopted as of <em style="font: inherit;"> January 1, 2020. </em>Prior to the adoption of ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04,</em> if the Company elects <em style="font: inherit;">not</em> to use the qualitative analysis the <em style="font: inherit;">two</em>-step impairment test is performed. For each of the <em style="font: inherit;">three</em> years in the period ended <em style="font: inherit;"> December 31, 2021, </em>no impairment of goodwill has been recorded.</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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Intangible assets, net</i></b><i>:</i></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;">Acquired intangible assets with finite lives are amortized over their estimated useful lives. The Company amortizes intangible assets with finite lives over periods ranging from half a year to <span style="-sec-ix-hidden:c81164390">seven</span> and a half years, using the straight line method, unless another method is more appropriate.</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;">Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Recoverability of these assets is measured by comparison of their           amounts to future undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the assets exceeds its fair market value. The Company did <span style="-sec-ix-hidden:c81164392"><span style="-sec-ix-hidden:c81206900"><span style="-sec-ix-hidden:c81206901">not</span></span></span> record any impairments during the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021.</em></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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Investments in marketable equity securities:</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 Company holds an equity interest in Cipia Vision Ltd (CPIA.TA) ("Cipia"). For the years ended <em style="font: inherit;"> December 31, 2019 </em>and <em style="font: inherit;">2020,</em> Cipia was a privately held company and the Company's investment in Cipia did <em style="font: inherit;">not</em> have a readily determinable fair value. As such, for the years ended <em style="font: inherit;"> December 31, 2019 </em>and <em style="font: inherit;">2020,</em> the Company has elected to account for its investment in Cipia using the measurement alternative pursuant to ASC <em style="font: inherit;">321.</em></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 <em style="font: inherit;"> November 2021, </em>Cipia completed its IPO on the Tel-Aviv Stock Exchange, as a result, the Company's investment in Cipia was <em style="font: inherit;">no</em> longer eligible for the measurement alternative. As such, following Cipia's IPO, the Company measured its Cipia investment at fair value with changes in fair value recognized in remeasurement of marketable equity securities. As of <em style="font: inherit;"> December 31, 2021, </em>the investment fair value amounted to $2,919 and the gain resulting from the remeasurement of the investment amount to <em style="font: inherit;">$<em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">1,983</em>.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><em style="font: inherit;"/></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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Revenue recognition</i></b><i>:</i></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 description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.</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 Company determines revenue recognition through the following steps:</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:44pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">identification of the contract with a customer;</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:44pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">identification of the performance obligations in the contract;</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:44pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">determination of the transaction price;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:44pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">allocation of the transaction price to the performance obligations in the contract; and</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:44pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">recognition of revenue when, or as, the Company satisfies a performance obligation.</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 enters into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate 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;">The Company generates its revenues from (<em style="font: inherit;">1</em>) licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (<em style="font: inherit;">2</em>) royalty revenues, and (<em style="font: inherit;">3</em>) other revenues, which include revenues from NRE payments, support, training and sale of development systems and chips, which are included in licensing and related revenue in the accompanying consolidated statements of 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;text-align:justify;margin:0pt;text-indent:36pt;">The Company accounts for its IP license revenues and related services, which provide the Company's customers with rights to use the Company's IP, in accordance with ASC <em style="font: inherit;">606.</em> A license <em style="font: inherit;"> may </em>be perpetual or time limited in its application. In accordance with ASC <em style="font: inherit;">606,</em> the Company will recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. The Company has concluded that its IP license is distinct as the customer can benefit from the software on its own.</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;">Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of IP license are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.</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;">When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under <em style="font: inherit;">one</em> year and only after the products or services were provided, which is a practical expediency permitted under ASC <em style="font: inherit;">606.</em></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 from contracts that involve significant customization of the Company’s IP to customer-specific specifications are performance obligations the Company generally accounts for as performance obligations satisfied over time. The Company’s performance obligation does <em style="font: inherit;">not</em> create an asset with alternative use, and the Company has an enforceable right to payment. The Company recognizes revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are <em style="font: inherit;">first</em> determined, in the amount of the estimated loss on the entire 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;">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. For a majority of the Company’s royalty revenues, the Company receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does <em style="font: inherit;">not</em> 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;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 Company recently acquired Intrinsix, which derives revenues primarily from NRE payments. Revenues that are derived from NRE payments are performance obligations that are recognized over time as the services are rendered. For time-and-materials contracts, the performance obligation is satisfied, and revenue is recognized over time as the services are performed. Generally, contracts call for billings on a time-and-materials basis; however, in instances when a fixed-fee contract is signed, revenue is recognized over time, based on an input method of labor costs expended, relative to total expected labor costs to complete 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;">In addition to license and NRE fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or e-mail support, correction of errors (bug fixing) and unspecified updates and upgrades. Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the <em style="font: inherit;">first</em> year. After the mandatory period, the customer <em style="font: inherit;"> may </em>extend the support agreement on similar terms on an annual basis. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, it recognizes revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically <span style="-sec-ix-hidden:c81164415">twelve</span> months.</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 from the sale of development systems and chips are recognized when control of the promised goods or services are transferred to the customers.</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;">Deferred revenues, which represent a contract liability, include unearned amounts received under license and NRE agreements, unearned technical support and amounts paid by customers <em style="font: inherit;">not</em> yet recognized as revenues.</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 Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates. If the expected amortization period is <span style="-sec-ix-hidden:c81164417">one</span> year or less, the commission fee is expensed when incurred.</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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Cost of revenue</i></b><i>:</i></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;">Cost of revenue includes the costs of products, services and royalty expense payments to the Israeli Innovation Authority of the Ministry of Economy and Industry in Israel (the “IIA“) (refer to Note <em style="font: inherit;">16</em> for further details). Cost of product revenue includes materials, subcontractors, amortization of acquired assets (NB-IoT, Immervision and Intrinsix technologies) and the portion of development costs associated with product development arrangements. Cost of service revenue includes salary and related costs for personnel engaged in services, training and customer support, and travel, office expenses and other support costs.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Income taxes</i></b><i>:</i></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 Company recognizes income taxes under the liability method. It recognizes deferred income tax assets and liabilities for the expected future consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. The effect of a change in tax rates on deferred income taxes is recognized in the statements of income (loss) during the period that includes the enactment 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:36pt;">Valuation allowance is recorded to reduce the deferred tax assets to the net amount that the Company believes is more likely than <em style="font: inherit;">not</em> to be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing tax planning strategies, in assessing the need for a valuation allowance.  </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 Company accounts for uncertain tax positions in accordance with ASC <em style="font: inherit;">740.</em> ASC <em style="font: inherit;">740</em>-<em style="font: inherit;">10</em> contains a <em style="font: inherit;">two</em>-step approach to recognizing and measuring uncertain tax positions. The <em style="font: inherit;">first</em> step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than <em style="font: inherit;">not</em> that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The <em style="font: inherit;">second</em> step is to measure the tax benefit as the largest amount that is more than <em style="font: inherit;">50%</em> (cumulative probability) likely to be realized upon ultimate settlement. The Company accrues interest and penalties related to unrecognized tax benefits under taxes on income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Research and development</i></b><i>:</i></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;">Research and development costs are charged to the consolidated statements of income (loss) as incurred.</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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Government grants and tax credits</i></b><i>:</i></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;">Government grants received by the Company relating to categories of operating expenditures are credited to the consolidated statements of income (loss) during the period in which the expenditure to which they relate is charged. Royalty and non-royalty-bearing grants from the IIA for funding certain approved research and development projects are recognized at the time when the Company is entitled to such grants, on the basis of the related costs incurred, and included as a deduction from research and development expenses in the consolidated statements of 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;text-align:justify;margin:0pt;text-indent:36pt;">The Company recorded grants in the amounts of $5,643, $2,844 and $3,595 for the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> respectively. The Company’s Israeli subsidiary is obligated to pay royalties amounting to 3%-3.5% of the sales of certain products the development of which received grants from the IIA in previous years. The obligation to pay these royalties is contingent on actual sales of the products. Grants received from the IIA <em style="font: inherit;"> may </em>become repayable if certain criteria under the grants are <em style="font: inherit;">not</em> met.</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 French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”), is a French tax incentive to stimulate research and development (“R&amp;D”) which is relevant for the Company's French subsidiaries (RivieraWaves SAS and CEVA France). Generally, the CIR offsets the income tax to be paid and the remaining portion (if any) can be refunded. The CIR is calculated based on the claimed volume of eligible R&amp;D expenditures by the Company. As a result, the CIR is presented as a deduction from “research and development expenses” in the consolidated statements of income (loss). During the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> the Company recorded CIR benefits in the amount of $2,312, $3,287 and $2,299, 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 research &amp; development (R&amp;D) tax credit in the UK is designed to encourage innovation and increase spending on R&amp;D activities for companies operating in the UK. This is relevant to the Company’s subsidiary R&amp;D centers in the UK. Generally, the UK R&amp;D tax credit offsets the income tax to be paid and the remaining portion (if any) will be refunded. The R&amp;D tax credit is calculated based on the claimed volume of eligible R&amp;D expenditures by the Company. As a result, the R&amp;D tax credit is presented as a deduction from “research and development expenses” in the consolidated statements of income (loss). During the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> the Company recorded R&amp;D tax credit benefits in the amount of $201, $198 and $248, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Employee benefit plan</i></b><i>: </i></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;">Certain of the Company’s employees are eligible to participate in a defined contribution pension plan (the “Plan”). Participants in the Plan <em style="font: inherit;"> may </em>elect to defer a portion of their pre-tax earnings into the Plan, which is run by an independent party. The Company makes pension contributions at rates varying up to 10% of the participant’s pensionable salary. Contributions to the Plan are recorded as an expense in the consolidated statements of 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;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s U.S. operations maintain a retirement plan (the “U.S. Plan”) that qualifies as a deferred salary arrangement under Section <em style="font: inherit;">401</em>(k) of the Internal Revenue Code. Participants in the U.S. Plan <em style="font: inherit;"> may </em>elect to defer a portion of their pre-tax earnings, up to the Internal Revenue Service annual contribution limit. The Company matches 50% of each participant’s contributions up to a maximum of 6% of the participant’s base pay. Each participant <em style="font: inherit;"> may </em>contribute up to 15% of base remuneration. Contributions to the U.S. Plan are recorded during the year contributed as an expense in the consolidated statements of income (loss).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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;">Total contributions for the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021</em> were $1,189, $1,232 and $1,155, 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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Accrued severance pay</i></b><i>:</i></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;">Effective <em style="font: inherit;"> July 1, 2021, </em>the Israeli subsidiary’s agreements with employees hired prior to <em style="font: inherit;"> August 1, 2016, </em>are under Section <em style="font: inherit;">14</em> of the Severance Pay Law, <em style="font: inherit;">1963.</em> Up to <em style="font: inherit;"> July 1, 2021, </em>the liability of CEVA’s Israeli subsidiary for severance pay for employees hired prior to <em style="font: inherit;"> August 1, 2016, </em>was calculated pursuant to Israeli severance pay law based on the most recent salary of each employee multiplied by the number of years of employment for these employee as of <em style="font: inherit;"> June 30, 2021. </em>The Israeli subsidiary’s liability for the period until <em style="font: inherit;"> June 30, 2021, </em>is fully provided for by monthly deposits with severance pay funds, insurance policies and an accrual. The deposited funds include profits and losses accumulated up to <em style="font: inherit;"> June 30, 2021. </em>The deposited funds <em style="font: inherit;"> may </em>be withdrawn only upon the fulfillment of the obligation pursuant to Israeli severance pay law or labor agreements. The value of these policies is recorded as an asset on the Company’s consolidated balance sheets.</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;">Effective <em style="font: inherit;"> August 1, 2016, </em>the Israeli subsidiary’s agreements with new employees in Israel are under Section <em style="font: inherit;">14</em> of the Severance Pay Law, <em style="font: inherit;">1963,</em> and effective <em style="font: inherit;"> July 1, 2021, </em>also with employees hired prior to <em style="font: inherit;"> August 1, 2016. </em>The Israeli subsidiary’s contributions for severance pay have extinguished its severance obligation. Upon contribution of the full amount based on the employee’s monthly salary for each year of service, <em style="font: inherit;">no</em> additional obligation exists regarding the matter of severance pay, and <em style="font: inherit;">no</em> additional payments is made by the Israeli subsidiary to the employee. Furthermore, the related obligation and amounts deposited on behalf of the employee for such obligation are <em style="font: inherit;">not</em> stated on the balance sheet, as the Israeli subsidiary is legally released from any obligation to employees once the required deposit amounts have been paid.</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;">Severance pay expenses, net of related income, for the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> were $1,826, $1,983 and $1,943, 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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Equity-based compensation</i></b><i>:</i></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 Company accounts for equity-based compensation in accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">718,</em> “Stock Compensation” which requires the recognition of compensation expenses based on estimated fair values for all equity-based awards made to employees and non-employee directors. Equity-based compensation primarily includes restricted stock units (“RSUs”), as well as options, stock appreciation right (“SAR”), performance-based stock units (“PSUs”) and employee stock purchase plan awards.</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 Company elects the straight-line recognition method for awards subject to graded vesting based only on a service condition and the accelerated method for awards that are subject to performance or market. The fair value of each RSU and PSU (excluding PSUs based on market condition awards) is the market value as determined by the closing price of the common stock on the day of grant. The Company estimates the fair value of PSU based on market condition awards on the date of grant using the Monte-Carlo simulation model.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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; width: 43%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 3pt;"><b><b><b>2019</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 3pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 3pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 43%; font-family: &quot;Times New 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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; background-color: rgb(255, 255, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">42%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">43%</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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">32%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">60%</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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">39%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">60%</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; background-color: rgb(204, 238, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">2.0%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">1.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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">1.7%</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; background-color: rgb(255, 255, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected forfeiture</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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; background-color: rgb(204, 238, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">24</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">24</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">24</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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;">During the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> the Company recognized equity-based compensation expense related to stock options, SARs, RSUs, PSUs and employee stock purchase plan 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: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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 colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; 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 0pt 0pt 3pt;"><b><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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: 3pt; 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 0pt 0pt 3pt;"><b><b>2019</b></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: 3pt; 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 0pt 0pt 3pt;"><b><b>2020</b></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: 3pt; 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 0pt 0pt 3pt;"><b><b>2021</b></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;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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; background-color: rgb(204, 238, 255); 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: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">630</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">639</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">818</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,857</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,874</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,287</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,495</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,038</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; 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;">2,736</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: 14%; 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;">4,085</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: 14%; 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;">3,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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total equity-based compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,718</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; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,636</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; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,055</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;">As of <em style="font: inherit;"> December 31, 2021, </em>there was $18,817 of unrecognized compensation expense related to unvested RSUs, PSUs and employee stock purchase plan. This amount is expected to be recognized over a weighted-average period of 1.6 years. As of <em style="font: inherit;"> December 31, 2021, </em>there was no unrecognized compensation expense related to unvested stock options and SARs.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Fair value of financial instruments</i></b><i>:</i></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 carrying amount of cash, cash equivalents, short term bank deposits, trade receivables, other accounts receivable, trade payables and other accounts payable approximates fair value due to the short-term maturities of these instruments. Marketable securities, marketable equity securities and derivative instruments are carried at fair value. See Note <em style="font: inherit;">5</em> for more information.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Comprehensive income (loss)</i></b><i>:</i></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 Company accounts for comprehensive income (loss) in accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">220,</em> “Comprehensive Income.” This statement establishes standards for the reporting and display of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in stockholders’ equity during the period except those resulting from investments by, or distributions to, stockholders. The Company’s items of other comprehensive income (loss) relate to unrealized gains and losses, net of tax, on hedging derivative instruments and marketable securities.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Concentration of credit risk</i></b><i>: </i></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;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, bank deposits, marketable securities, foreign exchange contracts and trade receivables. The Company invests its surplus cash in cash deposits and marketable securities in financial institutions and has established guidelines relating to diversification and maturities to maintain safety and liquidity of the investments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 majority of the Company’s 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 <em style="font: inherit;"> may </em>be redeemed on demand 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. Generally, these cash equivalents <em style="font: inherit;"> may </em>be redeemed upon demand and, therefore management believes that it bears a lower risk. The short-term and long-term bank deposits are held in financial institutions which management believes are institutions with high credit standing, and accordingly, minimal credit risk from geographic or credit concentration. Furthermore, the Company holds an investment portfolio consisting principally of corporate bonds. The Company has the ability to hold such investments until recovery of temporary declines in market value or maturity. However, the Company can provide <em style="font: inherit;">no</em> assurance that it will recover declines in the market value of its investments.</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 Company is exposed primarily to fluctuations in the level of U.S. interest rates. To the extent that interest rates rise, fixed interest investments <em style="font: inherit;"> may </em>be adversely impacted, whereas a decline in interest rates <em style="font: inherit;"> may </em>decrease the anticipated interest income for variable rate investments.</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 Company is exposed to financial market risks, including changes in interest rates. The Company typically does <em style="font: inherit;">not</em> attempt to reduce or eliminate its market exposures on its investment securities because the majority of its investments are short-term.</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 Company’s trade receivables are geographically diverse, mainly in the Asia Pacific, and also in the United States and Europe. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation and account monitoring procedures. The Company performs ongoing credit evaluations of its customers and to date has <em style="font: inherit;">not</em> experienced any material losses. The Company makes estimates of expected credit losses for based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that <em style="font: inherit;"> may </em>affect its ability to collect from 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance at</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">beginning of</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Additions</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Deduction</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance at</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">end of period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(164</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">288</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2020</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">327</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,443</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,470</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2019</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">327</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">327</td><td style="width: 1%; font-family: Times New Roman; 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;">The Company has <em style="font: inherit;">no</em> off-balance-sheet concentration of credit risk.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Derivative and hedging activities</i></b><i>:</i></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 Company follows the requirements of FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">815,”</em> 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 <span style="-sec-ix-hidden:c81164489">one</span> to <span style="-sec-ix-hidden:c81164490">twelve</span> 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.</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;">On <em style="font: inherit;"> January 1, 2019, </em>gains and losses on derivative instruments that are designated and qualify as a cash flow hedge are recorded in accumulated other comprehensive income (loss) and reclassified into earnings during the same accounting period in which the designated forecasted transaction or hedged item affects earnings.</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 of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020,</em> and <em style="font: inherit;">2021,</em> the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $0 and $4,500, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Advertising expenses</i></b><i>:</i></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;">Advertising expenses are charged to consolidated statements of income (loss) as incurred. Advertising expenses for the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021</em> were $996, $559 and $623, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Treasury stock</i></b><i>:</i></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 Company repurchases its common stock from time to time pursuant to a board-authorized share repurchase program through open market purchases and repurchase plans.</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 <em style="font: inherit;">No.</em> <em style="font: inherit;">505</em>-<em style="font: inherit;">30,</em> “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> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Net income (loss) per share of common stock</i></b><i>:</i></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;">Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each year. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each year, plus dilutive potential shares of common stock considered outstanding during the year, in accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">260,</em> “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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Numerator:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(2,379</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">396</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Denominator (in thousands):</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,932</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,819</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of stock-based awards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">391</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">432</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">22,323</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">22,107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">23,251</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic net income (loss) per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted net income (loss) per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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 weighted-average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, were 184,947 shares for the year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2019.</em> The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share, since their effect was anti-dilutive, was 1,132,017 for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020.</em> The weighted-average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, were 65,073 shares for the year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021.</em></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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i/></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Recently Issued Accounting Pronouncement</i></b><i>: </i></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;">In <em style="font: inherit;"> October 2021, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> Business Combinations (Topic <em style="font: inherit;">805</em>): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em>), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Accounting Standards Codification (ASC) Topic <em style="font: inherit;">606,</em> Revenue from Contracts with Customers (Topic <em style="font: inherit;">606</em>). This guidance will be effective for the Company in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023</em> on a prospective basis, with early adoption permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Organization:</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;">CEVA, Inc. (“CEVA” or the “Company”) was incorporated in Delaware on <em style="font: inherit;"> November 22, 1999. </em>The Company was formed through the combination of Parthus Technologies plc (“Parthus”) and the digital signal processor (DSP) cores licensing business and operations of DSP Group, Inc. in <em style="font: inherit;"> November 2002. </em>The Company had <em style="font: inherit;">no</em> business or operations prior to the combination.</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 a family of wireless connectivity and smart sensing technologies and integrated IP solutions. The Company’s offerings include Digital Signal Processors, AI processors, wireless platforms and complementary software for sensor fusion, image enhancement, computer vision, voice input and artificial intelligence, all of which are key enabling technologies for a smarter, more secure and more connected world. These technologies are offered in combination with Intrinsix IP integration services, helping customers address their most complex and time-critical integrated circuit design projects. CEVA’s DSP-based solutions include platforms for <em style="font: inherit;">5G</em> baseband processing in mobile, IoT and infrastructure, advanced imaging and computer vision for any camera-enabled device, audio/voice/speech and ultra-low-power always-on/sensing applications for multiple IoT markets. For sensor fusion, the Hillcrest Labs sensor processing technologies provide a broad range of sensor fusion software and inertial measurement unit (“IMU”) solutions for markets including hearables, wearables, AR/VR, PC, robotics, remote controls and IoT. For wireless IoT, the Rivierawaves platforms for Bluetooth (low energy and dual mode), Wi-Fi <em style="font: inherit;">4/5/6/6E</em> (<em style="font: inherit;">802.11n/ac/ax</em>), Ultra-wideband (UWB) and NB-IoT are the most broadly licensed connectivity platforms in the industry.</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 recently acquired Intrinsix Corp. (“Intrinsix”) business expands its market reach to the aerospace and defense markets and allows it to offer integrated IP solutions that combine CEVA’s standardized, off-the-shelf IP together with Intrinsix’s non-recurring engineering (“NRE”) design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more.</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 technologies are licensed to leading semiconductor and original equipment manufacturer (“OEM”) companies. These companies design, manufacture, market and sell application-specific integrated circuits (“ASICs”) and application-specific standard products (“ASSPs”) based on CEVA’s technology to mobile, consumer, automotive, robotics, industrial, aerospace &amp; defense and IoT companies for incorporation into a wide variety of end products.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b><i>Acquisitions:</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 <em style="font: inherit;"> July 2019, </em>the Company acquired the Hillcrest Labs business from InterDigital, Inc. (“InterDigital”). Hillcrest Labs is a leading global supplier of software and components for sensor processing in consumer and IoT devices. Under the terms of the agreement, the Company agreed to pay an aggregate of $11,204 to purchase the Hillcrest Labs business, as well as non-exclusive rights to certain Hillcrest Labs’ patents retained by InterDigital, with $10,000 paid at closing, $204 of which is a contingent consideration that was fully paid during the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2020,</em> and the remainder of $1,000 held in escrow to satisfy indemnification claims, if any.</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 addition, the Company incurred acquisition-related expenses associated with the Hillcrest Labs transaction in a total amount of $462, which were included in general and administrative expenses for the year ended <em style="font: inherit;"> December 31, 2019. </em>Acquisition-related costs included legal, accounting and consulting fees, and other external costs directly related to the acquisition.</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;">Goodwill generated from this business combination is attributed to synergies between the Company's and Hillcrest Lab's respective products and services.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 results of Hillcrest Labs’ operations have been included in the consolidated financial statements since <em style="font: inherit;"> July 19, 2019. </em>Pro forma results of operations related to this acquisition have <em style="font: inherit;">not</em> been prepared because they are <em style="font: inherit;">not</em> material to the Company's consolidated statement of 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;text-indent:36pt;">The purchase price allocation for the acquisition has been determined 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: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tangible assets (including inventory, property and equipment and other)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">681</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 18pt;">R&amp;D tools</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">4,458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">11,204</td><td style="width: 1%; font-family: Times New Roman; 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;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 acquisition of the Hillcrest Labs business has been accounted in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) <em style="font: inherit;">No.</em> <em style="font: inherit;">805,</em> “Business Combinations” (“ASC <em style="font: inherit;">805”</em>). Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets based on their fair values on the closing date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">In <em style="font: inherit;"> August 2019, </em>the Company entered into a strategic agreement with a private company, Immervision, Inc. (“Immervision”), whereby the Company made a strategic technology and R&amp;D tools investment for a total consideration of $10,000 to secure exclusive licensing rights to Immervision’s advanced portfolio of patented wide-angle image processing technology and software.  The Company considered this transaction as an asset acquisition. As a result, the estimated fair value of the assets acquired have been included in the accompanying balance sheet from the date of acquisition.</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 consideration for the investment has been determined 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: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 18pt;">R&amp;D tools</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,000</td><td style="width: 1%; font-family: Times New Roman; 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;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">On <em style="font: inherit;"> May 31, 2021, (</em>the “closing date”), the Company acquired <em style="font: inherit;">100%</em> of the equity shares of Intrinsix, a leading chip design specialist. The Company acquired Intrinsix pursuant to the Agreement and Plan of Merger, made and entered into on <em style="font: inherit;"> May 9, 2021 (</em>the “Merger Agreement”), by and among the Company, Northstar Merger Sub, Inc., Intrinsix and Shareholder Representative Services LLC, for $33,096 in cash (“the Merger Consideration”), with $26,704 paid at closing, $4,260 delivered to escrow to satisfy indemnification claims, if any, and $2,605 payable to certain Intrinsix executives held back as described below (the “Holdback Merger Consideration”), and after giving effect to post-closing adjustments resulting in a $473 repayment to the Company during the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2021.</em> As part of the Merger Agreement, the Company entered into agreements with the Chief Executive Officer and the Chief Technology Officer of Intrinsix pursuant to which the Holdback Merger Consideration, representing 25% of the Merger Consideration payable to each of them in respect of their equity in Intrinsix, is being held back and, subject to their respective continued employment with the Company, released to them over a period of <em style="font: inherit;">twenty-four</em> (<em style="font: inherit;">24</em>) months after closing of the acquisition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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; margin: 0pt; text-indent: 36pt; text-align: justify;">In addition, the Company incurred acquisition-related costs in an amount of $970, which were included in general and administrative expenses for the year ended <em style="font: inherit;"> December 31, 2021.</em></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 acquisition has been accounted in accordance with FASB Accounting Standards Codification (“ASC”) <em style="font: inherit;">No.</em> <em style="font: inherit;">805,</em> “Business Combinations.” Under the acquisition method of accounting, the total purchase price is allocated to the net tangible and intangible assets of Intrinsix acquired in the acquisition, based on their fair values on the closing 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; margin: 0pt; text-indent: 36pt; text-align: justify;">The results of operations of the combined business, including the acquired business, have been included in the consolidated financial statements as of the closing date. The primary rationale for this acquisition was (<em style="font: inherit;">1</em>) extending the Company’s market reach into the sustainable and sizeable aerospace and defense space, (<em style="font: inherit;">2</em>) increasing the Company’s content in customers’ designs and accordingly increasing the license and royalty revenue opportunity by offering turnkey IP platforms that can combine the Company’s off-the-shelf connectivity and smart sensing IP with Intrinsix’s NRE design capabilities and IP in RF, mixed-signal, security, high complexity digital design, chiplets and more, and (<em style="font: inherit;">3</em>) expanding the Company’s IP portfolio with secure processor IP for IoT devices and Heterogeneous SoC interface IP for the growing adoption of chiplets, which offer a faster and less expensive alternative to the high R&amp;D costs and complexities associated with monolithic IC developments. A significant portion of the acquisition price was recorded as goodwill due to the synergies with Intrinsix.</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 purchase price allocation for the acquisition has been determined 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Assets</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net assets (including cash in the amount of $<span style="-sec-ix-hidden:c81204072">600</span>)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">872</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">23,707</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">32,151</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Liabilities</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">30,491</td><td style="width: 1%; font-family: Times New Roman; 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;margin:0pt;text-indent:36pt;">The fair value and weighted average estimated useful life of the acquired intangible assets 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><span style="text-decoration: underline; "><b>Identifiable Intangible Assets</b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Estimated Fair </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-Average Estimated Useful Life in Years</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,604</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total identifiable intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="margin: 0pt; text-indent: 36pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="margin: 0pt; text-indent: 36pt; text-align: justify;">The following unaudited pro forma financial information presents combined results of operations for the periods presented, as if the Company had completed the acquisition on <em style="font: inherit;"> January 1, 2020. </em>The unaudited pro forma financial information has been calculated after adjusting the Company’s results and those of Intrinsix, including: (i) Holdback Merger Consideration costs; (ii) amortization expense from acquired intangible assets; and (iii) interest income and unrealized gains on equity securities included in the statement of income of Intrinsix, which were specifically excluded from the acquisition of Intrinsix, and the respective income tax effects of such adjustments. The unaudited pro forma financial information presented below is <em style="font: inherit;">not</em> necessarily indicative of consolidated results of operations of the combined business had the acquisition occurred at the beginning of the respective fiscal years, nor is it necessarily indicative of future results of operations of the combined company.</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%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pro forma total revenues</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">122,048</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">131,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pro forma net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,837</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,707</td><td style="width: 1%; font-family: Times New Roman; 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;">The intangible assets are amortized based on the pattern upon which the economic benefits of the intangible assets are to be utilized.</p> 11204000 10000000 204000 1000000 462000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tangible assets (including inventory, property and equipment and other)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">681</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 18pt;">R&amp;D tools</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">4,458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">11,204</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 681000 2475000 3518000 72000 4458000 11204000 10000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 18pt;">R&amp;D tools</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 2937000 7063000 10000000 33096000 26704000 4260000 2605000 -473000 0.25 970000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Assets</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net assets (including cash in the amount of $<span style="-sec-ix-hidden:c81204072">600</span>)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">872</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">23,707</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">32,151</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Liabilities</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,660</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">30,491</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> </tbody></table> 872000 7572000 23707000 32151000 1660000 1660000 30491000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><span style="text-decoration: underline; "><b>Identifiable Intangible Assets</b></span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Estimated Fair </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-Average Estimated Useful Life in Years</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,604</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total identifiable intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 3604000 P5Y6M 421000 P1Y6M 3329000 P3Y 218000 P5Y 7572000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pro forma total revenues</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">122,048</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">131,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pro forma net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,837</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,707</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 122048000 131397000 -3837000 -1707000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><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 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;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Recently Adopted Accounting Pronouncements:</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 <em style="font: inherit;"> December 2019, </em>the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting for Income Taxes (ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em>), which simplifies the accounting for income taxes. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> is effective for annual reporting periods, and interim periods within those years, beginning after <em style="font: inherit;"> December 15, 2020. </em>The adoption by the Company of the new guidance did <em style="font: inherit;">not</em> have a material impact on its 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 0pt 0pt 18pt;"><b><i>Use of estimates</i></b><i>:</i></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 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, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The novel coronavirus (“COVID-<em style="font: inherit;">19”</em>) pandemic has created, and <em style="font: inherit;"> may </em>continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on the Company’s operational and financial performance will depend on certain developments, including the duration and spread of the outbreak and the impact on the Company’s customers and its sales cycles. The Company considered the impact of COVID-<em style="font: inherit;">19</em> on the estimates and assumptions and determined that there were <em style="font: inherit;">no</em> material adverse impacts on the consolidated financial statements for the year ended <em style="font: inherit;"> December 31, 2021. </em>As events continue to evolve and additional information becomes available, the Company’s estimates and assumptions <em style="font: inherit;"> may </em>change materially in future periods.</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 0pt 0pt 18pt;"><b><i>Financial statements in U.S. dollars</i></b><i>:</i></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 majority of the revenues of the Company and its subsidiaries is generated in U.S. dollars (“dollars”). In addition, a portion of the Company and its subsidiaries’ costs are incurred in dollars. The Company’s management has determined that the dollar is the primary currency of the economic environment in which the Company and its subsidiaries principally operate. Thus, the functional and reporting currency of the Company and its subsidiaries is the dollar.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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;">Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) <em style="font: inherit;">No.</em> <em style="font: inherit;">830,</em> “Foreign Currency Matters.” All transaction gains and losses from remeasurement of monetary balance sheet items are reflected in the consolidated statements of income (loss) as financial income or expenses, as appropriate, which is included in “financial income, net.” The foreign exchange losses arose principally on the EURO and the NIS monetary balance sheet items as a result of the currency fluctuations of the EURO and the NIS against the dollar.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Principles of consolidation</i></b><i>:</i></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 consolidated financial statements incorporate the financial statements of the Company and all of its subsidiaries. All inter-company balances and transactions have been eliminated on consolidation.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Cash equivalents</i></b><i>:</i></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;">Cash equivalents are short-term highly liquid investments that are readily convertible to cash with original maturities of <em style="font: inherit;">three</em> months or less from the date acquired.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Short-term bank deposits</i></b><i>:</i></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;">Short-term bank deposits are deposits with maturities of more than <em style="font: inherit;">three</em> months but less than <em style="font: inherit;">one</em> year from the balance sheet date. The deposits are presented at their cost, including accrued interest. The deposits bear interest annually at an average rate of 2.64%, 2.53% and 1.12% during <em style="font: inherit;">2019,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> respectively.</p> 0.0264 0.0253 0.0112 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Marketable securities</i></b><i>:</i></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;">Marketable securities consist mainly of corporate bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. In accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">320</em> “Investments- Debt and Equity Securities,” the Company classifies marketable securities as available-for-sale. Available-for-sale 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 marketable securities, as determined on a specific identification basis, are included in financial income, net. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income, net. The Company has classified all marketable securities as short-term, even though the stated maturity date <em style="font: inherit;"> may </em>be <em style="font: inherit;">one</em> year or more beyond the current balance sheet date, because it is probable that the Company will sell these securities prior to maturity to meet liquidity needs or as part of risk versus reward objectives.</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 Company determines realized gains or losses on sale of marketable securities on a specific identification method and records such gains or losses as financial income, net.</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;">Starting on <em style="font: inherit;"> January 1, 2020, </em>as a result of the adoption of ASC <em style="font: inherit;">326,</em> available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in financial income, net, on the Company’s consolidated statements of income (loss), and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity. The amount of credit losses recorded for the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021</em> was immaterial.</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;">Prior to <em style="font: inherit;">2020,</em> the Company recognized an impairment charge when a decline in the fair value of its investments in debt securities below the cost basis of such securities was considered to be other-than-temporary. Factors considered in making such a determination include the duration and severity of the impairment, the reason for the decline in value and the potential recovery period. For securities that were deemed other-than-temporarily impaired (“OTTI”), the amount of impairment was recognized in the statement of income (loss) and was limited to the amount related to credit losses, while impairment related to other factors was recognized in other comprehensive income (loss). The Company did <span style="-sec-ix-hidden:c81164325">not</span> recognize OTTI on its marketable securities in <em style="font: inherit;">2019.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Long-term bank deposits</i></b><i>:</i></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;">Long-term bank deposits are deposits with maturities of more than <em style="font: inherit;">one</em> year as of the balance sheet date. The deposits presented at their cost, including accrued interest. The deposits bear interest annually at an average rate of 2.94%, 1.32% and 1.15% during <em style="font: inherit;">2019,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> respectively.</p> 0.0294 0.0132 0.0115 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Trade receivables and allowances:</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 0pt 0pt 18pt;text-indent:18pt;">Trade receivables are recorded and carried at the original invoiced amount less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses for the allowance for doubtful accounts and allowance for unbilled receivables based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that <em style="font: inherit;"> may </em>affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of income (loss).</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Property and equipment, net</i></b><i>:</i></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;">Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, at the following annual rates:</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%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>%</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Computers, software and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Office furniture and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 3%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 3%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(the shorter of the expected lease term or useful economic life)</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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’s long-lived assets are reviewed for impairment in accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">360</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35,</em> “Impairment or Disposal of Long-Lived Assets,” whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Recoverability of the carrying amount of an asset to be held and used is measured by a comparison of its carrying amount to the future undiscounted cash flows expected to be generated by such asset. If such asset is considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of such asset exceeds its fair value. In determining the fair value of long-lived assets for purposes of measuring impairment, the Company's assumptions include those that market participants would consider in valuations of similar assets.</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;">An asset to be disposed is reported at the lower of its carrying amount or fair value less selling costs. No impairment was recorded in <em style="font: inherit;">2019,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>%</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Computers, software and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Office furniture and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 3%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 3%; text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 80%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="4" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(the shorter of the expected lease term or useful economic life)</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> 0.10 0.33 0.07 0.33 0.10 0.20 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Leases</i></b><i>:</i></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;">Effective as of <em style="font: inherit;"> January </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2019,</em> the Company adopted Topic <em style="font: inherit;">842,</em> which requires the recognition of lease assets and lease liabilities by lessees for leases classified as operating leases. The Company has adopted Topic <em style="font: inherit;">842</em> using the modified retrospective transition approach by applying the new standard to all leases existing on the date of initial application. Results and disclosure requirements for reporting periods beginning after <em style="font: inherit;"> January 1, 2019, </em>are presented under Topic <em style="font: inherit;">842.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 Company elected the package of practical expedients permitted under the transition guidance, which allowed the Company to carryforward the historical lease classification, the Company’s assessment on whether a contract was or contained a lease, and initial direct costs for any leases that existed prior to <em style="font: inherit;"> January 1, 2019.</em></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 adoption of Topic <em style="font: inherit;">842</em> on <em style="font: inherit;"> January 1, 2019, </em>the Company recorded both operating lease right-of-use (“ROU”) assets of $9,785 and operating lease liabilities of $9,498. The ROU assets include adjustments for prepayments in the amount of $287. The adoption did <em style="font: inherit;">not</em> impact the Company’s beginning retained earnings, or its prior year consolidated statements of income (loss) and statements of cash flows.</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 Company determines if an arrangement is a lease at inception. The Company’s assessment is based on: (<em style="font: inherit;">1</em>) whether the contract includes an identified asset, (<em style="font: inherit;">2</em>) whether the Company obtains substantially all of the economic benefits from the use of the asset throughout the period of use, and (<em style="font: inherit;">3</em>) whether the Company has the right to direct how and for what purpose the identified asset is used throughout the period of use.</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;">Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any <em style="font: inherit;">one</em> of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected to have <em style="font: inherit;">no</em> alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does <em style="font: inherit;">not</em> meet any <em style="font: inherit;">one</em> of these criteria. Since all of the Company’s lease contracts do <em style="font: inherit;">not</em> meet any of the criteria above, the Company concluded that all of its lease contracts should be classified as operation leases.</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;">ROU assets and liabilities are recognized on the commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of the Company's leases do <em style="font: inherit;">not</em> provide an implicit rate, the Company uses its incremental borrowing rate based on information available on the commencement date in determining the present value of lease payments. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. All ROU assets are reviewed for impairment. The lease terms <em style="font: inherit;"> may </em>include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.</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 Company elected to <em style="font: inherit;">not</em> recognize a lease liability and a ROU asset for lease with a term of <em style="font: inherit;">twelve</em> months or less.</p> 9785000 9498000 287000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Goodwill</i></b><i>:</i></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;">Goodwill is carried at cost and is <em style="font: inherit;">not</em> amortized but rather is tested for impairment at least annually or between annual tests in certain circumstances. The Company conducts its annual test of impairment for goodwill on <em style="font: inherit;"> October </em><em style="font: inherit;">1st</em> of each year.</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 Company operates in <span style="-sec-ix-hidden:c81164368">one</span> operating segment. In <em style="font: inherit;"> May 2021, </em>the Company acquired Intrinsix. Following the acquisition, the Company has determined that this <span style="-sec-ix-hidden:c81164369">one</span> segment operates as <em style="font: inherit;">two</em> reporting units: the CEVA reporting unit and the Intrinsix reporting unit. As such, the Company has assigned the goodwill resulting from the Intrinsix acquisition to its <em style="font: inherit;">two</em> reporting units.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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;">ASC <em style="font: inherit;">350</em> allows an entity to <em style="font: inherit;">first</em> assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does <em style="font: inherit;">not</em> result in a more likely than <em style="font: inherit;">not</em> indication of impairment, <em style="font: inherit;">no</em> further impairment testing is required. If the Company elects <em style="font: inherit;">not</em> to use this option, or if the Company determines that it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying value, then the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update ("ASU") <em style="font: inherit;">No.</em> <em style="font: inherit;">2017</em>-<em style="font: inherit;">04,</em> Intangibles - Goodwill and Other (Topic <em style="font: inherit;">350</em>), Simplifying the Test for Goodwill Impairment, which the adopted as of <em style="font: inherit;"> January 1, 2020. </em>Prior to the adoption of ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04,</em> if the Company elects <em style="font: inherit;">not</em> to use the qualitative analysis the <em style="font: inherit;">two</em>-step impairment test is performed. For each of the <em style="font: inherit;">three</em> years in the period ended <em style="font: inherit;"> December 31, 2021, </em>no impairment of goodwill has been recorded.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Intangible assets, net</i></b><i>:</i></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;">Acquired intangible assets with finite lives are amortized over their estimated useful lives. The Company amortizes intangible assets with finite lives over periods ranging from half a year to <span style="-sec-ix-hidden:c81164390">seven</span> and a half years, using the straight line method, unless another method is more appropriate.</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;">Intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Recoverability of these assets is measured by comparison of their           amounts to future undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the assets exceeds its fair market value. The Company did <span style="-sec-ix-hidden:c81164392"><span style="-sec-ix-hidden:c81206900"><span style="-sec-ix-hidden:c81206901">not</span></span></span> record any impairments during the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021.</em></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 0pt 0pt 18pt;"><b><i>Investments in marketable equity securities:</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 Company holds an equity interest in Cipia Vision Ltd (CPIA.TA) ("Cipia"). For the years ended <em style="font: inherit;"> December 31, 2019 </em>and <em style="font: inherit;">2020,</em> Cipia was a privately held company and the Company's investment in Cipia did <em style="font: inherit;">not</em> have a readily determinable fair value. As such, for the years ended <em style="font: inherit;"> December 31, 2019 </em>and <em style="font: inherit;">2020,</em> the Company has elected to account for its investment in Cipia using the measurement alternative pursuant to ASC <em style="font: inherit;">321.</em></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 <em style="font: inherit;"> November 2021, </em>Cipia completed its IPO on the Tel-Aviv Stock Exchange, as a result, the Company's investment in Cipia was <em style="font: inherit;">no</em> longer eligible for the measurement alternative. As such, following Cipia's IPO, the Company measured its Cipia investment at fair value with changes in fair value recognized in remeasurement of marketable equity securities. As of <em style="font: inherit;"> December 31, 2021, </em>the investment fair value amounted to $2,919 and the gain resulting from the remeasurement of the investment amount to <em style="font: inherit;">$<em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">1,983</em>.</em></p> 2919000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Revenue recognition</i></b><i>:</i></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 description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.</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 Company determines revenue recognition through the following steps:</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:44pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">identification of the contract with a customer;</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:44pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">identification of the performance obligations in the contract;</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:44pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">determination of the transaction price;</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:44pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">allocation of the transaction price to the performance obligations in the contract; and</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:44pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">recognition of revenue when, or as, the Company satisfies a performance obligation.</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 enters into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate 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;">The Company generates its revenues from (<em style="font: inherit;">1</em>) licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (<em style="font: inherit;">2</em>) royalty revenues, and (<em style="font: inherit;">3</em>) other revenues, which include revenues from NRE payments, support, training and sale of development systems and chips, which are included in licensing and related revenue in the accompanying consolidated statements of 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;text-align:justify;margin:0pt;text-indent:36pt;">The Company accounts for its IP license revenues and related services, which provide the Company's customers with rights to use the Company's IP, in accordance with ASC <em style="font: inherit;">606.</em> A license <em style="font: inherit;"> may </em>be perpetual or time limited in its application. In accordance with ASC <em style="font: inherit;">606,</em> the Company will recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. The Company has concluded that its IP license is distinct as the customer can benefit from the software on its own.</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;">Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of IP license are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.</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;">When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under <em style="font: inherit;">one</em> year and only after the products or services were provided, which is a practical expediency permitted under ASC <em style="font: inherit;">606.</em></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 from contracts that involve significant customization of the Company’s IP to customer-specific specifications are performance obligations the Company generally accounts for as performance obligations satisfied over time. The Company’s performance obligation does <em style="font: inherit;">not</em> create an asset with alternative use, and the Company has an enforceable right to payment. The Company recognizes revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are <em style="font: inherit;">first</em> determined, in the amount of the estimated loss on the entire 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;">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. For a majority of the Company’s royalty revenues, the Company receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does <em style="font: inherit;">not</em> 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;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 Company recently acquired Intrinsix, which derives revenues primarily from NRE payments. Revenues that are derived from NRE payments are performance obligations that are recognized over time as the services are rendered. For time-and-materials contracts, the performance obligation is satisfied, and revenue is recognized over time as the services are performed. Generally, contracts call for billings on a time-and-materials basis; however, in instances when a fixed-fee contract is signed, revenue is recognized over time, based on an input method of labor costs expended, relative to total expected labor costs to complete 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;">In addition to license and NRE fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or e-mail support, correction of errors (bug fixing) and unspecified updates and upgrades. Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the <em style="font: inherit;">first</em> year. After the mandatory period, the customer <em style="font: inherit;"> may </em>extend the support agreement on similar terms on an annual basis. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, it recognizes revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically <span style="-sec-ix-hidden:c81164415">twelve</span> months.</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 from the sale of development systems and chips are recognized when control of the promised goods or services are transferred to the customers.</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;">Deferred revenues, which represent a contract liability, include unearned amounts received under license and NRE agreements, unearned technical support and amounts paid by customers <em style="font: inherit;">not</em> yet recognized as revenues.</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 Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates. If the expected amortization period is <span style="-sec-ix-hidden:c81164417">one</span> year or less, the commission fee is expensed when incurred.</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 0pt 0pt 18pt;"><b><i>Cost of revenue</i></b><i>:</i></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;">Cost of revenue includes the costs of products, services and royalty expense payments to the Israeli Innovation Authority of the Ministry of Economy and Industry in Israel (the “IIA“) (refer to Note <em style="font: inherit;">16</em> for further details). Cost of product revenue includes materials, subcontractors, amortization of acquired assets (NB-IoT, Immervision and Intrinsix technologies) and the portion of development costs associated with product development arrangements. Cost of service revenue includes salary and related costs for personnel engaged in services, training and customer support, and travel, office expenses and other support costs.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Income taxes</i></b><i>:</i></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 Company recognizes income taxes under the liability method. It recognizes deferred income tax assets and liabilities for the expected future consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. The effect of a change in tax rates on deferred income taxes is recognized in the statements of income (loss) during the period that includes the enactment 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:36pt;">Valuation allowance is recorded to reduce the deferred tax assets to the net amount that the Company believes is more likely than <em style="font: inherit;">not</em> to be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing tax planning strategies, in assessing the need for a valuation allowance.  </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 Company accounts for uncertain tax positions in accordance with ASC <em style="font: inherit;">740.</em> ASC <em style="font: inherit;">740</em>-<em style="font: inherit;">10</em> contains a <em style="font: inherit;">two</em>-step approach to recognizing and measuring uncertain tax positions. The <em style="font: inherit;">first</em> step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than <em style="font: inherit;">not</em> that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The <em style="font: inherit;">second</em> step is to measure the tax benefit as the largest amount that is more than <em style="font: inherit;">50%</em> (cumulative probability) likely to be realized upon ultimate settlement. The Company accrues interest and penalties related to unrecognized tax benefits under taxes on income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Research and development</i></b><i>:</i></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;">Research and development costs are charged to the consolidated statements of income (loss) as incurred.</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 0pt 0pt 18pt;"><b><i>Government grants and tax credits</i></b><i>:</i></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;">Government grants received by the Company relating to categories of operating expenditures are credited to the consolidated statements of income (loss) during the period in which the expenditure to which they relate is charged. Royalty and non-royalty-bearing grants from the IIA for funding certain approved research and development projects are recognized at the time when the Company is entitled to such grants, on the basis of the related costs incurred, and included as a deduction from research and development expenses in the consolidated statements of 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;text-align:justify;margin:0pt;text-indent:36pt;">The Company recorded grants in the amounts of $5,643, $2,844 and $3,595 for the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> respectively. The Company’s Israeli subsidiary is obligated to pay royalties amounting to 3%-3.5% of the sales of certain products the development of which received grants from the IIA in previous years. The obligation to pay these royalties is contingent on actual sales of the products. Grants received from the IIA <em style="font: inherit;"> may </em>become repayable if certain criteria under the grants are <em style="font: inherit;">not</em> met.</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 French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”), is a French tax incentive to stimulate research and development (“R&amp;D”) which is relevant for the Company's French subsidiaries (RivieraWaves SAS and CEVA France). Generally, the CIR offsets the income tax to be paid and the remaining portion (if any) can be refunded. The CIR is calculated based on the claimed volume of eligible R&amp;D expenditures by the Company. As a result, the CIR is presented as a deduction from “research and development expenses” in the consolidated statements of income (loss). During the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> the Company recorded CIR benefits in the amount of $2,312, $3,287 and $2,299, 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 research &amp; development (R&amp;D) tax credit in the UK is designed to encourage innovation and increase spending on R&amp;D activities for companies operating in the UK. This is relevant to the Company’s subsidiary R&amp;D centers in the UK. Generally, the UK R&amp;D tax credit offsets the income tax to be paid and the remaining portion (if any) will be refunded. The R&amp;D tax credit is calculated based on the claimed volume of eligible R&amp;D expenditures by the Company. As a result, the R&amp;D tax credit is presented as a deduction from “research and development expenses” in the consolidated statements of income (loss). During the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> the Company recorded R&amp;D tax credit benefits in the amount of $201, $198 and $248, respectively.</p> 5643000 2844000 3595000 0.03 0.035 2312000 3287000 2299000 201000 198000 248000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Employee benefit plan</i></b><i>: </i></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;">Certain of the Company’s employees are eligible to participate in a defined contribution pension plan (the “Plan”). Participants in the Plan <em style="font: inherit;"> may </em>elect to defer a portion of their pre-tax earnings into the Plan, which is run by an independent party. The Company makes pension contributions at rates varying up to 10% of the participant’s pensionable salary. Contributions to the Plan are recorded as an expense in the consolidated statements of 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;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s U.S. operations maintain a retirement plan (the “U.S. Plan”) that qualifies as a deferred salary arrangement under Section <em style="font: inherit;">401</em>(k) of the Internal Revenue Code. Participants in the U.S. Plan <em style="font: inherit;"> may </em>elect to defer a portion of their pre-tax earnings, up to the Internal Revenue Service annual contribution limit. The Company matches 50% of each participant’s contributions up to a maximum of 6% of the participant’s base pay. Each participant <em style="font: inherit;"> may </em>contribute up to 15% of base remuneration. Contributions to the U.S. Plan are recorded during the year contributed as an expense in the consolidated statements of income (loss).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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;">Total contributions for the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021</em> were $1,189, $1,232 and $1,155, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.10 0.50 0.06 0.15 1189000 1232000 1155000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Accrued severance pay</i></b><i>:</i></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;">Effective <em style="font: inherit;"> July 1, 2021, </em>the Israeli subsidiary’s agreements with employees hired prior to <em style="font: inherit;"> August 1, 2016, </em>are under Section <em style="font: inherit;">14</em> of the Severance Pay Law, <em style="font: inherit;">1963.</em> Up to <em style="font: inherit;"> July 1, 2021, </em>the liability of CEVA’s Israeli subsidiary for severance pay for employees hired prior to <em style="font: inherit;"> August 1, 2016, </em>was calculated pursuant to Israeli severance pay law based on the most recent salary of each employee multiplied by the number of years of employment for these employee as of <em style="font: inherit;"> June 30, 2021. </em>The Israeli subsidiary’s liability for the period until <em style="font: inherit;"> June 30, 2021, </em>is fully provided for by monthly deposits with severance pay funds, insurance policies and an accrual. The deposited funds include profits and losses accumulated up to <em style="font: inherit;"> June 30, 2021. </em>The deposited funds <em style="font: inherit;"> may </em>be withdrawn only upon the fulfillment of the obligation pursuant to Israeli severance pay law or labor agreements. The value of these policies is recorded as an asset on the Company’s consolidated balance sheets.</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;">Effective <em style="font: inherit;"> August 1, 2016, </em>the Israeli subsidiary’s agreements with new employees in Israel are under Section <em style="font: inherit;">14</em> of the Severance Pay Law, <em style="font: inherit;">1963,</em> and effective <em style="font: inherit;"> July 1, 2021, </em>also with employees hired prior to <em style="font: inherit;"> August 1, 2016. </em>The Israeli subsidiary’s contributions for severance pay have extinguished its severance obligation. Upon contribution of the full amount based on the employee’s monthly salary for each year of service, <em style="font: inherit;">no</em> additional obligation exists regarding the matter of severance pay, and <em style="font: inherit;">no</em> additional payments is made by the Israeli subsidiary to the employee. Furthermore, the related obligation and amounts deposited on behalf of the employee for such obligation are <em style="font: inherit;">not</em> stated on the balance sheet, as the Israeli subsidiary is legally released from any obligation to employees once the required deposit amounts have been paid.</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;">Severance pay expenses, net of related income, for the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> were $1,826, $1,983 and $1,943, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1826000 1983000 1943000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Equity-based compensation</i></b><i>:</i></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 Company accounts for equity-based compensation in accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">718,</em> “Stock Compensation” which requires the recognition of compensation expenses based on estimated fair values for all equity-based awards made to employees and non-employee directors. Equity-based compensation primarily includes restricted stock units (“RSUs”), as well as options, stock appreciation right (“SAR”), performance-based stock units (“PSUs”) and employee stock purchase plan awards.</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 Company elects the straight-line recognition method for awards subject to graded vesting based only on a service condition and the accelerated method for awards that are subject to performance or market. The fair value of each RSU and PSU (excluding PSUs based on market condition awards) is the market value as determined by the closing price of the common stock on the day of grant. The Company estimates the fair value of PSU based on market condition awards on the date of grant using the Monte-Carlo simulation model.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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; width: 43%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 3pt;"><b><b><b>2019</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 3pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 3pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 43%; font-family: &quot;Times New 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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; background-color: rgb(255, 255, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">42%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">43%</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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">32%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">60%</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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">39%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">60%</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; background-color: rgb(204, 238, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">2.0%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">1.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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">1.7%</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; background-color: rgb(255, 255, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected forfeiture</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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; background-color: rgb(204, 238, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">24</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">24</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">24</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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;">During the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> the Company recognized equity-based compensation expense related to stock options, SARs, RSUs, PSUs and employee stock purchase plan 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: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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 colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; 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 0pt 0pt 3pt;"><b><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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: 3pt; 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 0pt 0pt 3pt;"><b><b>2019</b></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: 3pt; 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 0pt 0pt 3pt;"><b><b>2020</b></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: 3pt; 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 0pt 0pt 3pt;"><b><b>2021</b></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;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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; background-color: rgb(204, 238, 255); 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: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">630</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">639</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">818</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,857</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,874</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,287</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,495</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,038</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; 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;">2,736</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: 14%; 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;">4,085</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: 14%; 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;">3,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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total equity-based compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,718</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; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,636</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; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,055</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;">As of <em style="font: inherit;"> December 31, 2021, </em>there was $18,817 of unrecognized compensation expense related to unvested RSUs, PSUs and employee stock purchase plan. This amount is expected to be recognized over a weighted-average period of 1.6 years. As of <em style="font: inherit;"> December 31, 2021, </em>there was no unrecognized compensation expense related to unvested stock options and SARs.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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; width: 43%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 3pt;"><b><b><b>2019</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 3pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 3pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 43%; font-family: &quot;Times New 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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; background-color: rgb(255, 255, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">42%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">43%</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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">32%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">60%</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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">39%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">60%</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; background-color: rgb(204, 238, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">2.0%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">1.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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.1%</td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;">1.7%</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; background-color: rgb(255, 255, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected forfeiture</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">0%</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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; background-color: rgb(204, 238, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">24</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">24</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; text-align: center;">24</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt;"><em style="font: inherit;"> </em></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 0 0.42 0.43 0.32 0.60 0.39 0.60 0.020 0.025 0.001 0.019 0.001 0.017 0 0 0 P24M P24M P24M <table cellpadding="0" cellspacing="0" class="finTable" style="margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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 colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 3pt; 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 0pt 0pt 3pt;"><b><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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: 3pt; 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 0pt 0pt 3pt;"><b><b>2019</b></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: 3pt; 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 0pt 0pt 3pt;"><b><b>2020</b></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: 3pt; 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 0pt 0pt 3pt;"><b><b>2021</b></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;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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; background-color: rgb(204, 238, 255); 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: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">630</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">639</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">818</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,857</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,874</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,287</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,495</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,038</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; 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;">2,736</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: 14%; 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;">4,085</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: 14%; 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;">3,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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total equity-based compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,718</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; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,636</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; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,055</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> 630000 639000 818000 5857000 6874000 7287000 1495000 2038000 1626000 2736000 4085000 3324000 10718000 13636000 13055000 18817000 P1Y7M6D 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Fair value of financial instruments</i></b><i>:</i></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 carrying amount of cash, cash equivalents, short term bank deposits, trade receivables, other accounts receivable, trade payables and other accounts payable approximates fair value due to the short-term maturities of these instruments. Marketable securities, marketable equity securities and derivative instruments are carried at fair value. See Note <em style="font: inherit;">5</em> for more information.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Comprehensive income (loss)</i></b><i>:</i></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 Company accounts for comprehensive income (loss) in accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">220,</em> “Comprehensive Income.” This statement establishes standards for the reporting and display of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in stockholders’ equity during the period except those resulting from investments by, or distributions to, stockholders. The Company’s items of other comprehensive income (loss) relate to unrealized gains and losses, net of tax, on hedging derivative instruments and marketable securities.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Concentration of credit risk</i></b><i>: </i></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;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, bank deposits, marketable securities, foreign exchange contracts and trade receivables. The Company invests its surplus cash in cash deposits and marketable securities in financial institutions and has established guidelines relating to diversification and maturities to maintain safety and liquidity of the investments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 majority of the Company’s 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 <em style="font: inherit;"> may </em>be redeemed on demand 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. Generally, these cash equivalents <em style="font: inherit;"> may </em>be redeemed upon demand and, therefore management believes that it bears a lower risk. The short-term and long-term bank deposits are held in financial institutions which management believes are institutions with high credit standing, and accordingly, minimal credit risk from geographic or credit concentration. Furthermore, the Company holds an investment portfolio consisting principally of corporate bonds. The Company has the ability to hold such investments until recovery of temporary declines in market value or maturity. However, the Company can provide <em style="font: inherit;">no</em> assurance that it will recover declines in the market value of its investments.</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 Company is exposed primarily to fluctuations in the level of U.S. interest rates. To the extent that interest rates rise, fixed interest investments <em style="font: inherit;"> may </em>be adversely impacted, whereas a decline in interest rates <em style="font: inherit;"> may </em>decrease the anticipated interest income for variable rate investments.</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 Company is exposed to financial market risks, including changes in interest rates. The Company typically does <em style="font: inherit;">not</em> attempt to reduce or eliminate its market exposures on its investment securities because the majority of its investments are short-term.</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 Company’s trade receivables are geographically diverse, mainly in the Asia Pacific, and also in the United States and Europe. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation and account monitoring procedures. The Company performs ongoing credit evaluations of its customers and to date has <em style="font: inherit;">not</em> experienced any material losses. The Company makes estimates of expected credit losses for based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that <em style="font: inherit;"> may </em>affect its ability to collect from 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance at</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">beginning of</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Additions</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Deduction</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance at</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">end of period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(164</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">288</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2020</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">327</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,443</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,470</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2019</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">327</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">327</td><td style="width: 1%; font-family: Times New Roman; 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;">The Company has <em style="font: inherit;">no</em> off-balance-sheet concentration of credit risk.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance at</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">beginning of</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Additions</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Deduction</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance at</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">end of period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(164</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">288</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2020</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">327</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,443</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,470</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ended December 31, 2019</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">327</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">327</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 300000 152000 164000 288000 327000 1443000 1470000 300000 0 327000 0 327000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Derivative and hedging activities</i></b><i>:</i></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 Company follows the requirements of FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">815,”</em> 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 <span style="-sec-ix-hidden:c81164489">one</span> to <span style="-sec-ix-hidden:c81164490">twelve</span> 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.</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;">On <em style="font: inherit;"> January 1, 2019, </em>gains and losses on derivative instruments that are designated and qualify as a cash flow hedge are recorded in accumulated other comprehensive income (loss) and reclassified into earnings during the same accounting period in which the designated forecasted transaction or hedged item affects earnings.</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 of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020,</em> and <em style="font: inherit;">2021,</em> the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $0 and $4,500, respectively.</p> 0 4500000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Advertising expenses</i></b><i>:</i></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;">Advertising expenses are charged to consolidated statements of income (loss) as incurred. Advertising expenses for the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021</em> were $996, $559 and $623, respectively.</p> 996000 559000 623000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Treasury stock</i></b><i>:</i></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 Company repurchases its common stock from time to time pursuant to a board-authorized share repurchase program through open market purchases and repurchase plans.</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 <em style="font: inherit;">No.</em> <em style="font: inherit;">505</em>-<em style="font: inherit;">30,</em> “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> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Net income (loss) per share of common stock</i></b><i>:</i></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;">Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each year. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each year, plus dilutive potential shares of common stock considered outstanding during the year, in accordance with FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">260,</em> “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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Numerator:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(2,379</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">396</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Denominator (in thousands):</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,932</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,819</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of stock-based awards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">391</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">432</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">22,323</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">22,107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">23,251</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic net income (loss) per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted net income (loss) per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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 weighted-average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, were 184,947 shares for the year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2019.</em> The total number of shares related to outstanding equity-based awards excluded from the calculation of diluted net loss per share, since their effect was anti-dilutive, was 1,132,017 for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020.</em> The weighted-average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, were 65,073 shares for the year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021.</em></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%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Numerator:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(2,379</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">396</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Denominator (in thousands):</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,932</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22,819</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of stock-based awards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">391</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">432</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted-average common stock outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">22,323</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">22,107</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">23,251</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic net income (loss) per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted net income (loss) per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(0.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.02</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 28000 -2379000 396000 21932000 22107000 22819000 391000 0 432000 22323000 22107000 23251000 0.00 -0.11 0.02 0.00 -0.11 0.02 184947 1132017 65073 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i>Recently Issued Accounting Pronouncement</i></b><i>: </i></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;">In <em style="font: inherit;"> October 2021, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> Business Combinations (Topic <em style="font: inherit;">805</em>): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">08</em>), which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Accounting Standards Codification (ASC) Topic <em style="font: inherit;">606,</em> Revenue from Contracts with Customers (Topic <em style="font: inherit;">606</em>). This guidance will be effective for the Company in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023</em> on a prospective basis, with early adoption permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">2:</em> REVENUE RECOGNITION</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </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 <em style="font: inherit;">not</em> 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: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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 colspan="2" style="text-align: right; 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; text-align: right; margin: 0pt;"><b><b>2022</b></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: right; 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; text-align: right; margin: 0pt;"><b><b>2023</b></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: right; 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; text-align: right; margin: 0pt;"><b><b>2024</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">License, NRE 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,628</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;">1,318</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;">306</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 style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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;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:36pt;">The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition:</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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2020</b> </b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing and </b><b>related revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing, NRE and </b><b>related revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,685</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,033</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">26,718</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,966</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,876</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,621</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,926</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">67,547</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">53,194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">35,908</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">89,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,513</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,326</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">72,827</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">49,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">122,706</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT, and SATA/SAS)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40,748</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37,917</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">78,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">52,460</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">36,960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">89,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,765</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,896</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,661</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">20,367</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">12,919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">33,286</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,513</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,326</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">72,827</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">49,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">122,706</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Timing of revenue recognition</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40,075</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47,813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">87,888</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">53,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">49,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">103,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">19,426</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">19,426</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,513</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,326</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">72,827</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">49,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">122,706</td><td style="width: 1%; font-family: Times New Roman; 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;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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 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><b>Year ended December 31, 2019 </b></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;"><td style="font-family: &quot;Times New 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><b>Licensing and </b><b>related revenues</b></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><b>Royalties </b></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><b>Total</b></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; background-color: rgb(204, 238, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,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;">1,424</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;">16,627</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,282</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;">16,211</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;">21,493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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; 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);">27,405</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);">21,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: 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);">49,032</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">47,890</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; padding-bottom: 3px;"> </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);">39,262</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; padding-bottom: 3px;"> </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);">87,152</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; background-color: rgb(255, 255, 255); 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT, and SATA/SAS)</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;">36,471</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;">34,206</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;">70,677</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)</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);">11,419</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);">5,056</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);">16,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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">47,890</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; padding-bottom: 3px;"> </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);">39,262</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; padding-bottom: 3px;"> </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);">87,152</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; background-color: rgb(204, 238, 255); 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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,794</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;">39,262</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;">73,056</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: 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);">14,096</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%; 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;"><em style="font: inherit;">—</em></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);">14,096</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">47,890</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; padding-bottom: 3px;"> </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);">39,262</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; padding-bottom: 3px;"> </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);">87,152</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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <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:26pt;">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 cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt; margin-right: auto;"><tbody><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 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><b>December 31, 2020 </b></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><b>December 31, 2021 </b></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; background-color: rgb(204, 238, 255); 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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">14,765</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">14,644</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unbilled receivables (associated with licensing, NRE 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,833</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,980</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,972</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,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;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">8,661</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: 26pt; 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 <em style="font: inherit;">not</em> yet invoiced. Unbilled receivables associated with royalties are recorded as the Company recognizes revenues from royalties earned during the year, but <em style="font: inherit;">not</em> 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; margin: 0pt; text-indent: 26pt; text-align: justify;">During the year ended <em style="font: inherit;"> December 31, 2021, </em>the Company recognized $2,385 that was included in deferred revenues (short-term contract liability) balance at <em style="font: inherit;"> January 1, 2021.</em></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;"><span style="text-decoration: underline; ">Practical expediency and exemptions:</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 Company generally expenses sales commissions when incurred because the amortization period would have been less than <em style="font: inherit;">one</em> year. The Company records these costs within sales and marketing expenses on the Company’s consolidated statements of 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; text-indent: 26pt; text-align: justify;">The Company does <em style="font: inherit;">not</em> assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be <em style="font: inherit;">one</em> year or less.</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-align: center;"><b/></p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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 colspan="2" style="text-align: right; 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; text-align: right; margin: 0pt;"><b><b>2022</b></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: right; 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; text-align: right; margin: 0pt;"><b><b>2023</b></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: right; 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; text-align: right; margin: 0pt;"><b><b>2024</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">License, NRE 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,628</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;">1,318</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;">306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 26628000 1318000 306000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2020</b> </b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing and </b><b>related revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Licensing, NRE and </b><b>related revenues</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Royalties </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,685</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,033</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">26,718</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Europe and Middle East</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,966</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,876</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,621</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,926</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">67,547</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">53,194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">35,908</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">89,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,513</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,326</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">72,827</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">49,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">122,706</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT, and SATA/SAS)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40,748</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37,917</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">78,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">52,460</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">36,960</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">89,420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,765</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,896</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,661</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">20,367</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">12,919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">33,286</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,513</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,326</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">72,827</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">49,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">122,706</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Timing of revenue recognition</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Products transferred at a point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40,075</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47,813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">87,888</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">53,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">49,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">103,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Products and services transferred over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">19,426</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">19,426</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,513</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,326</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">72,827</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">49,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">122,706</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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 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><b>Year ended December 31, 2019 </b></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;"><td style="font-family: &quot;Times New 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><b>Licensing and </b><b>related revenues</b></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><b>Royalties </b></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><b>Total</b></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; background-color: rgb(204, 238, 255); 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: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Primary geographical markets</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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,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;">1,424</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;">16,627</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,282</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;">16,211</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;">21,493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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; 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);">27,405</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);">21,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: 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);">49,032</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">47,890</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; padding-bottom: 3px;"> </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);">39,262</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; padding-bottom: 3px;"> </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);">87,152</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; background-color: rgb(255, 255, 255); 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major product/service lines</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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Connectivity products (baseband for handset and other devices, Bluetooth, Wi-Fi, NB-IoT, and SATA/SAS)</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;">36,471</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;">34,206</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;">70,677</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Smart sensing products (AI, sensor fusion, audio/sound and imaging and vision)</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);">11,419</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);">5,056</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);">16,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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">47,890</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; padding-bottom: 3px;"> </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);">39,262</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; padding-bottom: 3px;"> </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);">87,152</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; background-color: rgb(204, 238, 255); 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></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,794</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;">39,262</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;">73,056</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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: 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);">14,096</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%; 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;"><em style="font: inherit;">—</em></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);">14,096</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">47,890</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; padding-bottom: 3px;"> </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);">39,262</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; padding-bottom: 3px;"> </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);">87,152</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> 6716000 14097000 20813000 16685000 10033000 26718000 6176000 5790000 11966000 2938000 3938000 6876000 39621000 27926000 67547000 53194000 35908000 89102000 0 0 0 10000 0 10000 52513000 47813000 100326000 72827000 49879000 122706000 40748000 37917000 78665000 52460000 36960000 89420000 11765000 9896000 21661000 20367000 12919000 33286000 52513000 47813000 100326000 72827000 49879000 122706000 40075000 47813000 87888000 53401000 49879000 103280000 12438000 12438000 19426000 19426000 52513000 47813000 100326000 72827000 49879000 122706000 15203000 1424000 16627000 5282000 16211000 21493000 27405000 21627000 49032000 47890000 39262000 87152000 36471000 34206000 70677000 11419000 5056000 16475000 47890000 39262000 87152000 33794000 39262000 73056000 14096000 14096000 47890000 39262000 87152000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt; margin-right: auto;"><tbody><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 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><b>December 31, 2020 </b></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><b>December 31, 2021 </b></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; background-color: rgb(204, 238, 255); 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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">14,765</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">14,644</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unbilled receivables (associated with licensing, NRE 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,833</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,980</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,972</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,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;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">8,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 14765000 14644000 5479000 1833000 10980000 10972000 2434000 8661000 2385000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">3:</em> MARKETABLE SECURITIES</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; margin: 0pt; text-indent: 26pt;">The following is a summary of available-for-sale marketable securities at <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021:</em></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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>As at December</b> <b>31, 2021 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair</b><br/> <b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,969</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">78,920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">78,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">90,857</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">266</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">90,298</td><td style="width: 1%; font-family: Times New Roman; 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;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>As at December</b> <b>31, 2020 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">75,483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(105</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">76,045</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(112</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,754</td><td style="width: 1%; font-family: Times New Roman; 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;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2021,</em> 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: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="9" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Less than 12 months</b></b></p> </td><td rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td colspan="5" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>12 months or greater</b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><b> unrealized loss</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><b> unrealized loss</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">53,412</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,039</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(158</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,381</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the year ended <em style="font: inherit;"> December 31, 2019 </em>the Company did <span style="-sec-ix-hidden:c81164543">not</span> recognize any other-than temporary impairment losses. During the years ended <em style="font: inherit;"> December 31, 2020, </em>and <em style="font: inherit;">2021,</em> with the adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> the amount of credit losses recorded was <em style="font: inherit;">not</em> 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 cellpadding="0" cellspacing="0" class="finTable" style="margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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; padding-bottom: 1px;"> </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><b>Year ended December 31,</b></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 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><b>2019</b></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><b>2020</b></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><b>2021</b></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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">13</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">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; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">43</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(41</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(20</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(30</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-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>As at December</b> <b>31, 2021 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair</b><br/> <b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,969</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">78,920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">78,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">90,857</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">266</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">90,298</td><td style="width: 1%; font-family: Times New Roman; 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: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>As at December</b> <b>31, 2020 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><br/> <b>unrealized</b><br/> <b>losses</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortized</b><br/> <b>cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures within one year:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Available-for-sale - matures after one year through five years:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">75,483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(105</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">76,045</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,150</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(112</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">88,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 11937000 39000 7000 11969000 78920000 227000 818000 78329000 90857000 266000 825000 90298000 12667000 49000 7000 12709000 75483000 667000 105000 76045000 88150000 716000 112000 88754000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="9" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Less than 12 months</b></b></p> </td><td rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td colspan="5" rowspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>12 months or greater</b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><b> unrealized loss</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b><b> unrealized loss</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">53,412</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12,039</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(158</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,393</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,381</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 53412000 667000 12039000 158000 31393000 91000 7381000 21000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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; padding-bottom: 1px;"> </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><b>Year ended December 31,</b></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 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><b>2019</b></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><b>2020</b></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><b>2021</b></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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">13</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">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; margin-left: 0pt;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">43</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(41</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(20</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 13000 14000 43000 41000 20000 30000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">4:</em> LEASES </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 Company leases substantially all of its office space and vehicles under operating leases. The Company's leases have original lease periods expiring between <em style="font: inherit;">2022</em> and <em style="font: inherit;">2034.</em> Many leases include <em style="font: inherit;">one</em> or more options to renew. The Company does <em style="font: inherit;">not</em> 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 <em style="font: inherit;">not</em> 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;text-align:justify;margin:0pt;text-indent:36pt;">The following is a summary of weighted average remaining lease terms and discount rate 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;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>December 31, 2021 </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average remaining lease term (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average discount rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;">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: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b><b><b>Year ended December 31,</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>2020</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>2021</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,587</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash payments for operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <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: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,466</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,416</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">794</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">814</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,365</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total undiscounted cash flows</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,404</td><td style="width: 1%; font-family: Times New Roman; 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;margin:0pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>December 31, 2021 </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average remaining lease term (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average discount rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b><b><b>Year ended December 31,</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>2020</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b><b><b>2021</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,587</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash payments for operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> P5Y25D 0.0197 2587000 3085000 2975000 3175000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,466</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,416</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">794</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">814</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,365</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total undiscounted cash flows</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,404</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 3466000 1416000 794000 814000 2365000 8855000 451000 8404000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">5:</em> FAIR VALUE MEASUREMENT</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;">FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">820,</em> “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 <em style="font: inherit;">three</em>-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: 70%; margin-left: 36pt; margin-right: auto;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 16.5%; 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;">Level I</p> </td><td style="vertical-align: top; width: 79.4%; 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;">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: 16.5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="vertical-align: top; width: 79.4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 16.5%; 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;">Level II</p> </td><td style="vertical-align: top; width: 79.4%; 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;">Quoted prices in markets that are <em style="font: inherit;">not</em> 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: 16.5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="vertical-align: top; width: 79.4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 16.5%; 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;">Level III</p> </td><td style="vertical-align: top; width: 79.4%; 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;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or <em style="font: inherit;">no</em> 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;text-align:justify;margin:0pt;text-indent:36pt;">The Company measures its marketable securities, investments in marketable equity securities and foreign currency derivative contracts at fair value. 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:36pt;">The table below sets forth the Company’s assets measured at fair value by level within the fair value hierarchy. Assets 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="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level I</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level II</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level III</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">90,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">90,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange contract</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Investments in marketable equity securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level I</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level II</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level III</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">88,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">88,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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-align: center;"><b/></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level I</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level II</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level III</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">90,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">90,298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange contract</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Investments in marketable equity securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><b>Description</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level I</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level II</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Level III</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Marketable securities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">88,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">88,754</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 90298000 0 90298000 0 63000 0 63000 0 2919000 2919000 0 0 88754000 0 88754000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">6:</em> PROPERTY AND EQUIPMENT, NET</b></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="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt; margin-right: auto;"><tbody><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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Composition of assets, grouped by major classifications, is as follows:</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 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><b>As at December 31,</b></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 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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost:</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Computers, software and equipment</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">21,322</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">23,541</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Office furniture and equipment</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">998</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Leasehold improvements</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: 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;">4,059</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;">4,180</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; background-color: rgb(204, 238, 255); 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="width: 1%; font-family: &quot;Times New 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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">26,379</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">28,790</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less – Accumulated depreciation</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: 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;">(18,793</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: 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;">(22,025</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,586</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6,765</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="margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="margin: 0pt; text-align: justify; text-indent: 36pt;">The Company recorded depreciation expenses in the amount of $3,233 and $3,184 for the years ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2021,</em> respectively.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt; margin-right: auto;"><tbody><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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Composition of assets, grouped by major classifications, is as follows:</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 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><b>As at December 31,</b></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 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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost:</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Computers, software and equipment</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">21,322</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">23,541</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Office furniture and equipment</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">998</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Leasehold improvements</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: 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;">4,059</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;">4,180</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; background-color: rgb(204, 238, 255); 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="width: 1%; font-family: &quot;Times New 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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">26,379</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">28,790</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less – Accumulated depreciation</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: 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;">(18,793</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: 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;">(22,025</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,586</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6,765</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> 21322000 23541000 998000 1069000 4059000 4180000 26379000 28790000 18793000 22025000 7586000 6765000 3233000 3184000 <p><b>NOTE <em style="font: inherit;">7:</em> GOODWILL AND INTANGIBLE ASSETS, NET</b></p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(a)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill:</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;">Changes in goodwill 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" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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; padding-bottom: 1px;"> </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><b>Year ended December 31, </b></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 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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 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; 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;">51,070</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;">51,070</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Acquisition</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: 14%; 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: 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);">23,707</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31,</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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: 14%; 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);">51,070</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; padding-bottom: 3px;"> </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: 14%; 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);">74,777</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 style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(b)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets:</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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted average amortization p</b><b>eriod (years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross carrying </b><b>amount</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated </b><b>amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross carrying </b><b>amount</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated </b><b>amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets –amortizable:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><span style="text-decoration: underline; "><b>Intangible assets related to the acquisition of Intrinsix business</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,604</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">382</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">164</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,682</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to the acquisition of Hillcrest Labs business</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,256</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,388</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">R&amp;D Tools</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,995</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">810</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to Immervision assets acuaisition</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">R&amp;D Tools</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,575</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,679</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,384</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to an investment in NB-IoT technologies</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">NB-IoT technologies (*)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">864</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">817</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4,253</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,836</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,661</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">8,054</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="text-indent: 27pt; margin-left: 27pt;">(*) During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2018,</em> the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has <em style="font: inherit;">not</em> been received. Of the $2,200, $210 has <em style="font: inherit;">not</em> resulted in cash outflows as of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021.</em> In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during <em style="font: inherit;">2019</em> an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies on “cost of revenues” on the Company’s consolidated statements of income (loss).</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Future estimated annual amortization charges 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: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,714</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">971</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,607</td><td style="width: 1%; font-family: Times New Roman; 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;text-indent:9pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recorded amortization expense in the amount of $2,588 and $3,801 for the years ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2021,</em> 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; margin: 0pt; text-align: center;"><b/></p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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; padding-bottom: 1px;"> </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><b>Year ended December 31, </b></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 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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of January 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; 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;">51,070</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;">51,070</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Acquisition</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: 14%; 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: 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);">23,707</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31,</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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: 14%; 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);">51,070</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; padding-bottom: 3px;"> </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: 14%; 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);">74,777</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> 51070000 51070000 0 23707000 51070000 74777000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted average amortization p</b><b>eriod (years)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross carrying </b><b>amount</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated </b><b>amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross carrying </b><b>amount</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated </b><b>amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets –amortizable:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><span style="text-decoration: underline; "><b>Intangible assets related to the acquisition of Intrinsix business</b></span></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,604</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">382</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">164</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Patents</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Core technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,682</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to the acquisition of Hillcrest Labs business</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,256</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,388</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer backlog</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">R&amp;D Tools</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,995</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">810</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to Immervision assets acuaisition</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">R&amp;D Tools</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,575</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,063</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,679</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,384</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;"><b><span style="text-decoration: underline; ">Intangible assets related to an investment in NB-IoT technologies</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">NB-IoT technologies (*)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">864</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">817</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4,253</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,836</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">22,661</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">8,054</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> P5Y6M 0 0 0 3604000 382000 3222000 P1Y6M 0 0 0 421000 164000 257000 P5Y 0 0 0 218000 26000 192000 P3Y 0 0 0 3329000 647000 2682000 P4Y4M24D 3518000 1262000 2256000 3518000 2130000 1388000 P0Y6M 72000 72000 0 72000 72000 0 P7Y6M 2475000 480000 1995000 2475000 810000 1665000 P6Y4M24D 7063000 1575000 5488000 7063000 2679000 4384000 P7Y 1961000 864000 1097000 1961000 1144000 817000 15089000 4253000 10836000 22661000 8054000 14607000 2800000 600000 2200000 210000 239000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,714</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">971</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 4647000 3714000 3013000 2262000 971000 14607000 2588000 3801000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE <em style="font: inherit;">8:</em> ACCRUED EXPENSES AND OTHER PAYABLES</b></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%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>As at December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Engineering accruals</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">719</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional fees</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">782</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Government grants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">524</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">795</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income taxes payable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,378</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4,030</td><td style="width: 1%; font-family: Times New Roman; 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>As at December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Engineering accruals</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">920</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">719</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional fees</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">790</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">782</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Government grants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">524</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">795</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income taxes payable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,378</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4,030</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 920000 719000 790000 782000 524000 795000 231000 420000 1378000 1314000 3843000 4030000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">9:</em> STOCKHOLDERS</b>’<b> EQUITY</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 0pt 0pt 18pt;"><i>a. Common stock:</i></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;">Holders of common stock are entitled to one vote per share on all matters to be voted upon by the Company’s stockholders. In the event of a liquidation, dissolution or winding up of the Company, holders of common stock are entitled to share ratably in all of the Company’s assets. The Board of Directors <em style="font: inherit;"> may </em>declare a dividend out of funds legally available therefore and the holders of common stock are entitled to receive ratably any such dividends. Holders of common stock have <em style="font: inherit;">no</em> preemptive rights or other subscription rights to convert their shares into any other securities.</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 0pt 0pt 18pt;"><i>b. Preferred stock:</i></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 Company is authorized to issue up to 5,000,000 shares of “blank check” preferred stock, par value $0.001 per share. Such preferred stock <em style="font: inherit;"> may </em>be issued by the Board of Directors from time to time in <em style="font: inherit;">one</em> or more series. These series <em style="font: inherit;"> may </em>have designations, preferences and relative, participating, optional or other special rights and any qualifications, limitations or restrictions thereof, including dividend rights, conversion rights, exchange rights, voting rights, redemption rights (including sinking and purchase fund provisions), and dissolution preferences as <em style="font: inherit;"> may </em>be determined by the Company’s Board of Directors.</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 0pt 0pt 18pt;"><i>c. Share repurchase program:</i></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 <em style="font: inherit;"> August </em><em style="font: inherit;">2008,</em> the Company announced that its Board of Directors approved a share repurchase program for up to one million shares of common stock which was further extended by an additional 5,700,000 shares in <em style="font: inherit;">2010,</em> <em style="font: inherit;">2013,</em> <em style="font: inherit;">2014</em> and <em style="font: inherit;">2018.</em> In <em style="font: inherit;"> February 2020, </em>the Company’s Board of Directors authorized the repurchase by the Company of an additional 700,000 shares of common stock.</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 of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> 497,608 shares of common stock remained authorized for repurchase under 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 0pt 0pt 18pt;"><i>d. Employee and non-employee stock plans:</i></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 Company grants a mix of stock options, SARs capped with a ceiling and 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 <em style="font: inherit;">2002</em> employee stock purchase plan to employees of the Company and its subsidiaries.</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 SAR unit confers the holder the right to stock appreciation over a preset price of the Company’s common stock during a specified period of time. When the unit is exercised, the appreciation amount is paid through the issuance of shares of the Company’s common stock. The ceiling limits the maximum income for each SAR unit. SARs are considered an equity instrument as it is a net share settled award capped with a ceiling (400% for all SAR grants made in years prior to <em style="font: inherit;">2016.</em> Starting in <em style="font: inherit;">2016,</em> the Company ceased to grant SAR units). The options and SARs 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 and SARs granted to employees under stock incentive plans vest at a rate of 25% of the shares underlying the option after <em style="font: inherit;">one</em> 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:c81164610">four</span> years. Options granted to non‑employee directors vest 25% of the shares underlying the option on each anniversary of the option grant.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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;">In connection with the Company’s acquisition of RivieraWaves, on <em style="font: inherit;"> July 7, 2014, </em>the Company issued an aggregate of 113,000 SARs to 27 employees of RivieraWaves who joined the Company in connection with the acquisition.  The value of these grants was <em style="font: inherit;">not</em> included in the acquisition price of RivieraWaves. The SARs were granted outside of the Company’s existing equity plans and were granted as a material inducement to such individuals entering into employment with the Company, in accordance with NASDAQ Listing Rule <em style="font: inherit;">5635</em>(c)(<em style="font: inherit;">4</em>).  All of the SARs were priced at $15.17, the fair market value on the grant date, and vest over <span style="-sec-ix-hidden:c81164619">four</span> years, with 25% of the SARs vesting after <em style="font: inherit;">one</em> year and the remaining vest in equal portions over the following 36 months, such that all such SARs vested as of <em style="font: inherit;"> December 31, 2018, </em>subject to the employee's continuous service through each vesting date. The SARs have a ceiling limit for maximum income capped at 400%, expire <span style="-sec-ix-hidden:c81164624">seven</span> years from the grant date and are subject to the terms and condition of the individual SAR agreements.  The SAR grants were approved by the compensation committee of the Board of Directors of the Company.</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 stock option and SARs activities and related information for the year ended <em style="font: inherit;"> December 31, 2021, </em>is 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: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b><br/> <b>options and</b><b> SAR units (1)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>average exercise</b><br/> <b>price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted average remaining contractual</b><b> term</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Aggregate </b><b>intrinsic-value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at the beginning of the year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">289,069</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22.42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,673</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(163,069</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">24.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at the end of the year (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">126,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">20.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at the end of the year (3)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">126,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">20.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant.</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 124,250 shares of the Company's common stock issuable upon exercise.</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">3</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 124,250 shares of the Company's common stock issuable upon exercise.</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 <em style="font: inherit;">2019,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> the Company did <span style="-sec-ix-hidden:c81164634"><span style="-sec-ix-hidden:c81197699"><span style="-sec-ix-hidden:c81197700">not</span></span></span> grant options and/or SARs.</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 total intrinsic value of options and SARs exercised during the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021</em> was $629, $6,876 and $7,177, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 options and SARs granted to employees of the Company and its subsidiaries, and the options granted to non-employee directors of the Company which were outstanding as of <em style="font: inherit;"> December 31, 2021, </em>have been classified into a range of exercise prices 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="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 22%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Outstanding</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Exercisable</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="3" rowspan="1" style="font-family: Times New Roman; font-size: 10pt; width: 4%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><b>Exercise price</b><br/> <b>(range)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 22pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Number of</b><br/> <b>options </b><b>and SARs </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted average</b><br/> <b>remaining contractual</b><br/> <b>life (years)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted average</b><br/> <b>exercise</b><b> price</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 43pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Number of</b><br/> <b>options</b><b> and SARs </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted average</b><br/> <b>remaining contractual</b><br/> <b>life (years)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted average</b><br/> <b>exercise</b><b> price</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;">14.77</td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"><span style="-sec-ix-hidden:c81206349">-</span></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family: Times New Roman; font-size: 10pt; width: 22%;">17.61</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;">19.36</td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"><span style="-sec-ix-hidden:c81206357">-</span></td><td style="font-family: Times New Roman; font-size: 10pt; width: 22%;">19.59</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">2.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">2.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;">24.86</td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"><span style="-sec-ix-hidden:c81206365">-</span></td><td style="font-family: Times New Roman; font-size: 10pt; width: 22%;">27.17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">4.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">4.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 22%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">126,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">2.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">126,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">2.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="margin: 0pt; text-align: justify; text-indent: 36pt;">A 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:c81164641">three</span> equal annual installments starting on the <em style="font: inherit;">first</em> anniversary of the grant date. Until the end of <em style="font: inherit;">2017,</em> RSUs granted to non-employee directors would generally vest in full on the <span style="-sec-ix-hidden:c81164644">first</span> anniversary of the grant date. Starting in <em style="font: inherit;">2018,</em> RSUs granted to non-employee directors would generally vest in <span style="-sec-ix-hidden:c81164646">two</span> equal annual installments starting on the <em style="font: inherit;">first</em> 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:36pt;">On <em style="font: inherit;"> May 7, 2019, </em>the Compensation Committee (the “Committee”) of the Board of Directors (the “Board”) of the Company approved, effective immediately, an amendment to the RSU award granted to the Company’s Chief Executive Officer (the “CEO”) on <em style="font: inherit;"> February 19, 2019, </em>consisting of 30,000 RSUs that vest in a <span style="-sec-ix-hidden:c81164649">three</span>-year period (the “Prior RSU Award”). The Committee and the CEO mutually agreed to amend the Prior RSU Award. In lieu of the Prior RSU Award, the CEO received (<em style="font: inherit;">1</em>) 10,000 time-based RSUs with the same original <span style="-sec-ix-hidden:c81164652">three</span>-year vesting schedule starting with <em style="font: inherit;">1/3</em> on <em style="font: inherit;"> February 19, 2020, </em>and (<em style="font: inherit;">2</em>) an opportunity to receive up to 24,000 PSUs based on the Company’s achievement of the <em style="font: inherit;">2019</em> license and related revenue goal of $41,000 that was approved by the Board (the <em style="font: inherit;">“2019</em> License Revenue Target”). If the Company’s results equal <em style="font: inherit;">100%</em> of the <em style="font: inherit;">2019</em> License Revenue Target, the CEO would receive 20,000 PSUs. If the Company’s results were between 90% to 99% of the <em style="font: inherit;">2019</em> License Revenue Target, the CEO would receive the same proportion of the <em style="font: inherit;">20,000</em> PSUs. If the Company’s results exceeded <em style="font: inherit;">100%</em> of the <em style="font: inherit;">2019</em> License Revenue Target, every 1% increase of the <em style="font: inherit;">2019</em> License Revenue Target, up to 120%, would result in an increase of 1% of the <em style="font: inherit;">20,000</em> PSUs to be awarded to the CEO. In <em style="font: inherit;">2019,</em> the Company achieved 116% of the <em style="font: inherit;">2019</em> License Revenue Target, so based on the PSU award conditions, the CEO received 23,200 PSUs. The PSUs vest in a <span style="-sec-ix-hidden:c81164677">three</span>-year period, with <span style="-sec-ix-hidden:c81164678">1/3</span> of the PSUs having vested on <em style="font: inherit;"> February 19, 2020, </em>and thereafter <span style="-sec-ix-hidden:c81164679">1/3</span> of the remaining PSUs would vest on each of <em style="font: inherit;"> February 19, 2021 </em>and <em style="font: inherit;"> February 19, 2022.</em></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;">On <em style="font: inherit;"> July 19, 2019, </em>the Company issued a total of 52,000 RSUs to 22 employees who joined the Company in connection with the Company's acquisition of the Hillcrest Labs business. The RSUs were granted outside of the Company’s existing equity plans and were granted as inducements to employment in accordance with NASDAQ Listing Rule <em style="font: inherit;">5635</em>(c)(<em style="font: inherit;">4</em>). The RSUs were priced at $25.41 per share, the fair market value on the grant date, and vest over <span style="-sec-ix-hidden:c81164685">three</span> years, with 34% of the RSUs vesting after <em style="font: inherit;">one</em> year and the remaining RSUs vesting in equal portions over the following 24 months, such that all RSUs vest after <em style="font: inherit;">three</em> years, subject to the employee's continuous service through each vesting date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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; margin: 0pt; text-indent: 36pt; text-align: justify;">On <em style="font: inherit;"> February 20, 2020, </em>the Committee granted 17,045, 5,113, 4,545 and 4,545 PSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the <em style="font: inherit;">2011</em> Plan (collectively, the <em style="font: inherit;">“2020</em> Short-Term Executive PSUs”). The performance goals for the <em style="font: inherit;">2020</em> Short-Term Executive PSUs with specified weighting were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-color: rgb(0, 0, 0); border-style: solid; border-width: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighting</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 81%; border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Goals</em></p> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; text-align: center; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">50%</td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Vesting of the full 50% of the PSUs occurs if the Company 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 Company’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 Company’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.</em></p> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; text-align: center; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">50%</td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Vesting of the full 50% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2020 is greater than the S&amp;P500 index. The vesting threshold is if the return on the Company’s stock for 2020 is at least 90% of the S&amp;P500 index. If the return on the Company’s stock, in comparison to the S&amp;P500, is above 90% but less than 99% of the S&amp;P500 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;P500 index, every 1% increase in comparison to the S&amp;P500 index, up to 110%, would result in an increase of 2% of the eligible PSUs.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td></tr> </tbody></table> </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; text-indent: 36pt; text-align: justify;">Additionally, PSUs representing an additional 20%, meaning an additional 3,410, 1,023, 909 and 909 PSUs, would be eligible for vesting for each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, if the performance goals set forth above are exceeded.</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;">In <em style="font: inherit;">2020,</em> the Company achieved 103% of the <em style="font: inherit;">2020</em> License Revenue Target and a positive total shareholder return whereby the return on the Company’s stock for <em style="font: inherit;">2020</em> was <em style="font: inherit;">323%</em> greater than the <em style="font: inherit;">S&amp;P500</em> index, so based on the PSU award conditions, the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer received 19,261, 5,778, 5136 and 5,136 PSUs, 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; margin: 0pt; text-indent: 36pt; text-align: justify;">The <em style="font: inherit;">2020</em> Short-Term Executive PSUs vest 33.4% on <em style="font: inherit;"> February 20, 2021, </em>33.3% on <em style="font: inherit;"> February 20, 2022 </em>and 33.3% on <em style="font: inherit;"> February 20, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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; margin: 0pt; text-indent: 36pt; text-align: justify;">Also, on <em style="font: inherit;"> February 20, 2020, </em>the Committee granted 56,818, 35,511, 28,409 and 28,409 long-term PSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the <em style="font: inherit;">2011</em> Plan (collectively, the “Long-Term Executive PSUs”). The Long-Term Executive PSUs vest upon the achievement of either of the following performance goals:</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:54pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">If the Company’s non-GAAP EPS on or before the end of <em style="font: inherit;">2022</em> is tripled from the Company’s non-GAAP EPS in <em style="font: inherit;">2018.</em></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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:54pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">If the Company’s market cap reaches at least $1 billion for at least <em style="font: inherit;">30</em> days of trading based on the market cap information set forth on Yahoo Finance.</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 <em style="font: inherit;">2020,</em> the Company did <em style="font: inherit;">not</em> achieve any of the above performance goals. On <em style="font: inherit;"> February 17, 2021, </em>the Company achieved the market cap performance goal, and the Long-Term Executive PSUs vested.</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;">Furthermore, on <em style="font: inherit;"> February 20, 2020, </em>the Committee granted an aggregate of 18,500 PSUs to certain key employees of the Company. The PSUs shall vest over <span style="-sec-ix-hidden:c81164730">three</span> years upon the achievement of the following performance goals, with 34% of the PSUs vesting after <em style="font: inherit;">one</em> year and the remaining vesting in equal portions over the following 24 months, such that all PSUs shall vest after <em style="font: inherit;">three</em> years, subject to the employee's continuous service through each vesting date:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighting</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 81%; border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Goals</em></p> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; text-align: center; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">50%</td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Achievement of specified bookings in 2020 (“Specified Bookings”) for licensing and related revenues associated with certain of the Company’s technologies (the “Specified Booking Target”) in specific geographic region. If 90% of the Specified Booking Target is achieved, 90% of the bonus amount under this component would be payable with every 1% increase resulting in a corresponding increase in the bonus amount under this component.</em></p> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; text-align: center; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">30%</td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Execution of definitive license agreements for pre-determined software with at least five of seven original equipment manufacturers. If five such agreements are executed, 71% of the bonus amount under this component, which is subject to a 6% weighting, would be payable. If six agreements are executed, 86% of the bonus amount under this component, which is subject to a 6% weighting, would be payable.</em></p> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; text-align: center; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">20%</td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Execution of definitive license agreements with at least two customers in a predetermined strategic market.</em></p> </td></tr> </tbody></table> </div> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">In <em style="font: inherit;">2020,</em> <em style="font: inherit;">six</em> original equipment manufacturers agreements were executed, so based on the PSU award conditions, the key employees of the Company received 4,515 PSUs. The other <em style="font: inherit;">two</em> performance goals were <em style="font: inherit;">not</em> achieved.</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;">On <em style="font: inherit;"> February 15, 2021, </em>Bruce A. Mann resigned from the Board of Directors (the “Board”) of the Company, effective immediately. In connection with his retirement, the Board determined to accelerate in full the vesting of Mr. Mann’s 5,902 unvested RSUs.</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;">On <em style="font: inherit;"> February 16, 2021, </em>the Board unanimously approved the appointment of Jaclyn Liu as an independent member of the Board with the appointment effective as of <em style="font: inherit;"> February 16, 2021. </em>In accordance with the Company’s non-employee director compensation policy, Ms. Liu received an annual director grant of 1,784 RSUs with fair value of $124,670 under the Company’s <em style="font: inherit;">2011</em> Plan. The RSUs vest over a <span style="-sec-ix-hidden:c81164744">two</span>-year period with the <em style="font: inherit;">first</em> 50% vesting after the <em style="font: inherit;">first</em> anniversary of the grant date and the remainder vesting on the <em style="font: inherit;">second</em> anniversary of the grant date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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;">On <em style="font: inherit;"> February 18, 2021, </em>the Committee granted 5,962, 4,024, 3,577 and 3,577 time-based RSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to the <em style="font: inherit;">2011</em> Plan. The RSU grants vest 33.4% on <em style="font: inherit;"> February 18, 2022, </em>33.3% on <em style="font: inherit;"> February 18, 2023 </em>and 33.3% on <em style="font: inherit;"> February 18, 2024.</em></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;">Also, on <em style="font: inherit;"> February 18, 2021, </em>the Committee granted 8,943, 2,683, 2,385 and 2,385 PSUs to each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, pursuant to <em style="font: inherit;">2011</em> Plan (collectively, the <em style="font: inherit;">“2021</em> Short-Term Executive PSUs”). The performance goals for the <em style="font: inherit;">2021</em> Short-Term Executive PSUs with specified weighting are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-color: rgb(0, 0, 0); border-style: solid; border-width: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighting</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 81%; border-right: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Goals</em></p> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; text-align: center; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">50%</td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Vesting of the full 50% of the PSUs occurs if the Company achieves the 2021 license and related revenue target approved by the Board (the “2021 License Revenue Target”). The vesting threshold is achievement of 90% of 2021 License Revenue Target. If the Company’s actual result exceeds 90% but less than 99% of the 2021 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 2021 License Revenue Target, every 1% increase of the 2021 License Revenue Target, up to 110%, would result in an increase of 2% of the eligible PSUs.</em></p> </td></tr> <tr style="vertical-align: bottom;"><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; text-align: center; border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);">50%</td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Vesting of the full 50% of the PSUs occurs if the Company achieves positive total shareholder return whereby the return on the Company’s stock for 2021 is greater than the S&amp;P500 index. The vesting threshold is if the return on the Company’s stock for 2021 is at least 90% of the S&amp;P500 index. If the return on the Company’s stock, in comparison to the S&amp;P500, is above 90% but less than 99% of the S&amp;P500 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;P500 index, every 1% increase in comparison to the S&amp;P500 index, up to 110%, would result in an increase of 2% of the eligible PSUs.</em></p> </td></tr> </tbody></table> </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;text-align:justify;margin:0pt;text-indent:36pt;">Additionally, PSUs representing an additional 20%, meaning an additional 1,788, 536, 477 and 477, would be eligible for vesting for each of the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer, respectively, if the performance goals set forth above are exceeded.</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;">In <em style="font: inherit;">2021,</em> the Company achieved 109% of the <em style="font: inherit;">2021</em> License Revenue Target and a negative total shareholder return whereby the return on the Company’s stock for <em style="font: inherit;">2021</em> was lesser than the <em style="font: inherit;">S&amp;P500</em> index, so based on the PSU award conditions, the Company’s CEO, Executive Vice President, Worldwide Sales, Chief Financial Officer and Chief Operating Officer received 5,276, 1,583, 1,407 and 1,407 PSUs, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 <em style="font: inherit;">2021</em> Short-Term Executive PSUs vest 33.4% on <em style="font: inherit;"> February 18, 2022, </em>33.3% on <em style="font: inherit;"> February 18, 2023 </em>and 33.3% on <em style="font: inherit;"> February 18, 2024.</em></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 year ended <em style="font: inherit;"> December 31, 2021, </em>is 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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b><br/> <b>RSUs and PSUs</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>grant-date</b><br/> <b>fair value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as at the beginning of the year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">842,948</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29.30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">420,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47.32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(484,775</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.80</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(90,849</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested at the end of the year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">688,073</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41.18</td><td style="width: 1%; font-family: Times New Roman; 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 0pt 0pt 18pt;"><b><i>Stock Plans </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;">As of <em style="font: inherit;"> December 31, 2021, </em>the Company maintains the Company’s <em style="font: inherit;">2003</em> Director Stock Option Plan (the “Director Plan”) and the <em style="font: inherit;">2011</em> Stock Incentive Plan (the <em style="font: inherit;">“2011</em> Plan” and together with the Director Plan, the “Stock Plans”).</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 of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> options, SARs, RSUs and PSUs to purchase 974,542 shares of common stock were available for grant under the Stock Plans.</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 0pt 0pt 18pt;"><i><em style="font: inherit;">2011</em> Stock Incentive Plan</i></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 <em style="font: inherit;">2011</em> Plan was adopted by the Company’s Board of Directors in <em style="font: inherit;"> February 2011 </em>and stockholders on <em style="font: inherit;"> May 17, 2011. </em>Up to 3,200,000 shares of common stock (subject to adjustment in the event of future stock splits, future stock dividends or other similar changes in the common stock or the Company’s capital structure), plus the number of shares that remain available for grant of awards under the Company’s <em style="font: inherit;">2002</em> Stock Incentive Plan (the <em style="font: inherit;">“2002</em> Plan), plus any shares that would otherwise return to the <em style="font: inherit;">2002</em> Plan as a result of forfeiture, termination or expiration of awards previously granted under the <em style="font: inherit;">2002</em> plan (subject to adjustment in the event of stock splits and other similar events), are reserved for issuance under the <em style="font: inherit;">2011</em> Plan. The <em style="font: inherit;">2002</em> Plan was automatically terminated and replaced and superseded by the <em style="font: inherit;">2011</em> Plan, except that any awards previously granted under the <em style="font: inherit;">2002</em> Plan shall remain in effect pursuant to their term. As of <em style="font: inherit;"> December 31, 2021, </em>there were no outstanding equity awards remaining in the <em style="font: inherit;">2002</em> Plan.</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 <em style="font: inherit;">2011</em> Plan provides for the grant of incentive stock options intended to qualify under Section <em style="font: inherit;">422</em> of the Internal Revenue Code, nonqualified stock options, restricted stock, RSUs, dividend equivalent rights and stock appreciation rights. Officers, employees, directors, external consultants and advisors of the Company and those of the Company’s present and future parent and subsidiary corporations are eligible to receive awards under the <em style="font: inherit;">2011</em> Plan. Under current U.S. tax laws, incentive stock options <em style="font: inherit;"> may </em>only be granted to employees. The <em style="font: inherit;">2011</em> Plan permits the Company's Board of Directors or a committee thereof to determine how grantees <em style="font: inherit;"> may </em>pay the exercise or purchase price of their awards.</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;">Unless sooner terminated, the <em style="font: inherit;">2011</em> Plan is effective until <em style="font: inherit;"> April 2030.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The Company’s Board of Directors or a committee thereof has authority to administer the <em style="font: inherit;">2011</em> Plan. The Company’s Board of Directors has the authority to adopt, amend and repeal the administrative rules, guidelines and practices relating to the <em style="font: inherit;">2011</em> Plan and to interpret its provisions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 0pt 0pt 18pt;"><i><em style="font: inherit;">2003</em> Director Stock Option Plan </i></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 the Director Plan, 1,350,000 shares of common stock (subject to adjustment in the event of future stock splits, future stock dividends or other similar changes in the common stock or the Company’s capital structure) are authorized for issuance.</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 Director Plan provides for the grant of nonqualified stock options to non-employee directors. Options must be granted at an exercise price equal to the fair market value of the common stock on the date of grant. Options <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be granted for a term in excess of <span style="-sec-ix-hidden:c81164814">ten</span> 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:36pt;">Under the original terms of the Director Plan, (a) any person who becomes a non-employee director of the Company was automatically granted an option to purchase 38,000 shares of common stock, (b) on <em style="font: inherit;"> June 30 </em>of each year, beginning in <em style="font: inherit;">2004,</em> each non-employee director who had served on the Company’s Board of Directors for at least <em style="font: inherit;">six</em> (6) months as of such date was automatically granted an option with the exercise price being the fair market value of the Company’s common stock as of <em style="font: inherit;"> July 1</em><sup style="vertical-align:top;line-height:120%;font-size:pt">st</sup> of each year to purchase 13,000 shares of common stock, and each non-employee director would receive an option with the exercise price being the fair market value of the Company’s common stock as of <em style="font: inherit;"> July 1</em><sup style="vertical-align:top;line-height:120%;font-size:pt">st</sup> of each year to purchase 13,000 shares of common stock for each committee on which he or she had served as chairperson for at least <em style="font: inherit;">six</em> months prior to such date, and (c) the Chairman of the Board was granted an additional option with the exercise price being the fair market value of the Company’s common stock as of <em style="font: inherit;"> July 1</em><sup style="vertical-align:top;line-height:120%;font-size:pt">st</sup> of each year to purchase 15,000 shares of common stock on an annual basis. In <em style="font: inherit;"> February 2015, </em>the Board suspended the automatic grant of stock options to each non-employee director and the Chairman of the Board under the Director Plan.  In lieu of the automatic stock option grants under the Director Plan, the Board approved an equity award to all current directors of the Company consisting solely of RSUs granted under the <em style="font: inherit;">2011</em> Plan.  From <em style="font: inherit;"> February 2015 </em>to <em style="font: inherit;">2017,</em> the Chairman of the Board of Directors would receive a RSU award with an annualized value of $268,520, directors with a chairperson position on any committee of the Board of Directors would receive a RSU award with an annualized value of $249,340 and all other directors would receive a RSU award with an annualized value of $124,670. In response to market trends, in lieu of the prior annualized values of the RSU awards to directors, starting in <em style="font: inherit;"> July 2018, </em>each director was granted shares of RSUs based on an annualized value of <em style="font: inherit;">$124,670,</em> which vest <em style="font: inherit;">50%</em> on the <em style="font: inherit;">first</em> year anniversary of the grant date and the remaining <em style="font: inherit;">50%</em> on the <em style="font: inherit;">second</em> year anniversary of the grant date. In <em style="font: inherit;"> July 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> based on the new parameters, the directors of the Company received a grant of RSUs in the aggregate amount of 35,399 RSUs, 26,984 RSUs and 21,392 RSUs, respectively. In <em style="font: inherit;"> February 2019, </em>the Board determined that each new director of the Company, in lieu of an option to purchase <em style="font: inherit;">38,000</em> shares of common stock, would receive a RSU award with an annualized value of $124,670.</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 Company’s Board of Directors or a committee thereof <em style="font: inherit;"> may </em>grant additional options to purchase common stock with a vesting schedule to be determined by the Board of Directors in recognition of services provided by a non-employee director in his or her capacity as a director.</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 Company’s Board of Directors or a committee thereof has authority to administer the Director Plan. The Company’s Board of Directors or a committee thereof has the authority to adopt, amend and repeal the administrative rules, guidelines and practices relating to the Director Plan and to interpret its provisions.</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 0pt 0pt 18pt;"><b><i><em style="font: inherit;">2002</em> Employee Stock Purchase Plan (</i></b>“<b><i>ESPP</i></b>”<b><i>)</i></b><i> </i></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 ESPP was adopted by the Company’s Board of Directors and stockholder in <em style="font: inherit;"> July 2002. </em>The ESPP is intended to qualify as an “Employee Stock Purchase Plan” under Section <em style="font: inherit;">423</em> of the U.S. Internal Revenue Code and is intended to provide the Company’s employees with an opportunity to purchase shares of common stock through payroll deductions. An aggregate of 3,050,000 shares of common stock (subject to adjustment in the event of future stock splits, future stock dividends or other similar changes in the common stock or the Company’s capital structure) are reserved for issuance. As of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> 200,542 shares of common stock were available for future issuance under the ESPP.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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;">All of the Company’s employees who are regularly employed for more than <span style="-sec-ix-hidden:c81164847">five</span> months in any calendar year and work <span style="-sec-ix-hidden:c81164848">20</span> hours or more per week are eligible to participate in the ESPP. Non-employee directors, consultants, and employees subject to the rules or laws of a foreign jurisdiction that prohibit or make impractical their participation in an employee stock purchase plan are <em style="font: inherit;">not</em> eligible to participate in the ESPP.</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 ESPP designates offer periods, purchase periods and exercise dates. Offer periods generally will be overlapping periods of <em style="font: inherit;">24</em> months. Purchase periods generally will be <em style="font: inherit;">six</em>-month periods. Exercise dates are the last day of each purchase period. In the event the Company merges with or into another corporation, sells all or substantially all of the Company’s assets, or enters into other transactions in which all of the Company’s stockholders before the transaction own less than <em style="font: inherit;">50%</em> of the total combined voting power of the Company’s outstanding securities following the transaction, the Company’s Board of Directors or a committee designated by the Board <em style="font: inherit;"> may </em>elect to shorten the offer period then in progress.</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 price per share at which shares of common stock <em style="font: inherit;"> may </em>be purchased under the ESPP during any purchase period is the lesser of:</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">85%</em> of the fair market value of common stock on the date of grant of the purchase right, which is the commencement of an offer period; or</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">85%</em> of the fair market value of common stock on the exercise date, which is the last day of a purchase period.</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 participant’s purchase right is exercised in the above noted manner on each exercise date arising during the offer period unless, on the <em style="font: inherit;">first</em> day of any purchase period, the fair market value of common stock is lower than the fair market value of common stock on the <em style="font: inherit;">first</em> day of the offer period. If so, the participant’s participation in the original offer period will be terminated, and the participant will automatically be enrolled in the new offer period effective the same 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:36pt;">The ESPP is administered by the Board of Directors or a committee designated by the Board, which will have the authority to terminate or amend the plan, subject to specified restrictions, and otherwise to administer and resolve all questions relating to the administration of the plan.</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 0pt 0pt 18pt;"><i>e. Dividend policy:</i></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 Company has never declared or paid any cash dividends on its capital stock and does <em style="font: inherit;">not</em> anticipate paying any cash dividends in the foreseeable future.</p> 1 5000000 0.001 1000000 5700000 700000 497608 4 0.25 P36M 0.25 113000 27 15.17 0.25 P36M 4 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b><br/> <b>options and</b><b> SAR units (1)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>average exercise</b><br/> <b>price</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted average remaining contractual</b><b> term</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Aggregate </b><b>intrinsic-value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at the beginning of the year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">289,069</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22.42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,673</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(163,069</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 11%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">24.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at the end of the year (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">126,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">20.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at the end of the year (3)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">126,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">20.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 289069 22.42 P3Y7M6D 6673000 163069 24.24 -0 0 126000 20.06 P2Y7M6D 2921000 126000 20.06 P2Y7M6D 2921000 0.75 124250 124250 629000 6876000 7177000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 22%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Outstanding</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 25%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Exercisable</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="3" rowspan="1" style="font-family: Times New Roman; font-size: 10pt; width: 4%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><b>Exercise price</b><br/> <b>(range)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 22pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Number of</b><br/> <b>options </b><b>and SARs </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted average</b><br/> <b>remaining contractual</b><br/> <b>life (years)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted average</b><br/> <b>exercise</b><b> price</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 43pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Number of</b><br/> <b>options</b><b> and SARs </b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted average</b><br/> <b>remaining contractual</b><br/> <b>life (years)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted average</b><br/> <b>exercise</b><b> price</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;">14.77</td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"><span style="-sec-ix-hidden:c81206349">-</span></td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-family: Times New Roman; font-size: 10pt; width: 22%;">17.61</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;">19.36</td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"><span style="-sec-ix-hidden:c81206357">-</span></td><td style="font-family: Times New Roman; font-size: 10pt; width: 22%;">19.59</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">2.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">2.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19.41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;">24.86</td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"><span style="-sec-ix-hidden:c81206365">-</span></td><td style="font-family: Times New Roman; font-size: 10pt; width: 22%;">27.17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">4.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">4.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 4%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 22%;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">126,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">2.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">126,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">2.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 17.61 39000 P1Y9M18D 15.72 39000 P1Y9M18D 15.72 19.59 57000 P2Y4M24D 19.41 57000 P2Y4M24D 19.41 27.17 30000 P4Y1M6D 26.94 30000 P4Y1M6D 26.94 126000 P2Y7M6D 20.06 126000 P2Y7M6D 20.06 30000 10000 24000 41000000 20000 0.90 0.99 0.01 1.20 0.01 1.16 23200 52000 22 25.41 0.34 P24M 17045 5113 4545 4545 0.50 0.50 0.20 3410 1023 909 909 1.03 19261 5778 5136 5136 0.334 0.333 0.333 56818 35511 28409 28409 1000000000 18500 0.34 P24M 0.50 0.30 0.20 4515 5902 1784 124670 0.50 5962 4024 3577 3577 0.334 0.333 0.333 8943 2683 2385 2385 0.50 0.50 0.20 1788 536 477 477 1.09 5276 1583 1407 1407 0.334 0.333 0.333 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of</b><br/> <b>RSUs and PSUs</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>grant-date</b><br/> <b>fair value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as at the beginning of the year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">842,948</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29.30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">420,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47.32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(484,775</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26.80</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(90,849</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested at the end of the year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">688,073</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41.18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 842948 29.30 420749 47.32 484775 26.80 90849 36.19 688073 41.18 974542 3200000 0 1350000 38000 P6M 13000 13000 15000 268520000 249340000 124670000 35399 26984 21392 124670000 3050000 200542 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">10:</em> DERIVATIVES AND HEDGING ACTIVITIES</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 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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Year ended December 31,</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2020 </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>202</b>1<b> </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Derivative assets</b>:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Foreign exchange forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c81163950">—</span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></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 Company recorded the fair value of derivative assets in “prepaid expenses and other current assets” on the Company’s consolidated balance sheets.</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 changes in unrealized gains (losses) recognized in “accumulated other comprehensive income (loss)” on derivatives, before tax effect, 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="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><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 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><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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><b>2019</b></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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">55</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(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%; 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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 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;">385</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;">640</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;">228</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; background-color: rgb(255, 255, 255); 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">440</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">632</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">228</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 net (gains) losses reclassified from “accumulated other comprehensive income (loss)” into income, 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" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><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 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><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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><b>2019</b></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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(27</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(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; margin-left: 0pt;">$</td><td style="width: 12%; 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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 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;">(280</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: 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;">(682</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: 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;">(165</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; background-color: rgb(255, 255, 255); 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(307</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(688</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(165</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 Company recorded in cost of revenues and operating expenses, a net gain of $307, a net gain of $688 and a net gain of $165 during the years ended <em style="font: inherit;"> December 31, 2019, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> respectively, related to its Hedging Contracts.</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-align: center;"><b/></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Year ended December 31,</b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2020 </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>202</b>1<b> </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Derivative assets</b>:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Derivatives designated as cash flow hedging instruments:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Foreign exchange forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c81163950">—</span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><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 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><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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><b>2019</b></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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">55</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(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%; 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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 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;">385</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;">640</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;">228</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; background-color: rgb(255, 255, 255); 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">440</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">632</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">228</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> 63000 0 63000 55000 -8000 0 385000 640000 228000 440000 632000 228000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><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 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><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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><b>2019</b></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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(27</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(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; margin-left: 0pt;">$</td><td style="width: 12%; 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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 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;">(280</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: 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;">(682</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: 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;">(165</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; background-color: rgb(255, 255, 255); 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(307</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(688</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(165</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> -27000 -6000 0 -280000 -682000 -165000 -307000 -688000 -165000 307000 688000 165000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">11:</em> ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</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 following table summarizes 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: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2021 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>gains (losses) on available-for-sale marketable </b><b>securities</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized gains (losses) on cash flow </b><b>hedges</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>gains (losses) on available-for-sale marketable </b><b>securities</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized gains (losses) on cash flow </b><b>hedges</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">45</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">49</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Other comprehensive income (loss) before reclassifications</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">428</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">556</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">984</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(892</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">200</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(692</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Amounts reclassified from accumulated other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(605</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(158</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net current period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">384</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(905</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(850</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(372</td><td style="width: 1%; font-family: Times New Roman; 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 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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 28.1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Details about Accumulated Other Comprehensive Income (Loss) Components</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" rowspan="1" style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amount reclassified from accumulated other comprehensive income (loss)</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 26.9%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Affected Line Item in the</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Statements of Income (Loss)</p> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on cash flow hedges</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Cost of revenues</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">272</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Research and development</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Sales and marketing</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">General and administrative</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">165</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Total, before income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Income tax expense</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">271</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">605</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on available-for-sale marketable securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Financial income, net</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Income tax benefit</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">252</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">158</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b/></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31, 2021 </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>gains (losses) on available-for-sale marketable </b><b>securities</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized gains (losses) on cash flow </b><b>hedges</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>gains (losses) on available-for-sale marketable </b><b>securities</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized gains (losses) on cash flow </b><b>hedges</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">45</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">49</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Other comprehensive income (loss) before reclassifications</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">428</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">556</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">984</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(892</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">200</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(692</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -9pt;">Amounts reclassified from accumulated other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(605</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(158</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net current period other comprehensive income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">384</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(905</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(850</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(372</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 45000 94000 478000 478000 428000 556000 984000 -892000 200000 -692000 -5000 605000 600000 13000 145000 158000 433000 -49000 384000 -905000 55000 -850000 478000 478000 -427000 55000 -372000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 28.1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Details about Accumulated Other Comprehensive Income (Loss) Components</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" rowspan="1" style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amount reclassified from accumulated other comprehensive income (loss)</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 26.9%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Affected Line Item in the</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Statements of Income (Loss)</p> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on cash flow hedges</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Cost of revenues</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">272</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Research and development</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Sales and marketing</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">48</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">General and administrative</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">165</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Total, before income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Income tax expense</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">271</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">605</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrealized gains (losses) on available-for-sale marketable securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Financial income, net</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Income tax benefit</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">252</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">158</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">Total, net of income taxes</em></p> </td></tr> </tbody></table> -5000 -14000 -4000 -272000 -607000 -144000 8000 19000 4000 -22000 -48000 -13000 307000 688000 165000 36000 83000 20000 271000 605000 145000 -28000 -6000 13000 -9000 -1000 0 -19000 -5000 13000 252000 600000 158000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">12:</em> GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER AND PRODUCT 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 0pt 0pt 18pt;"><i>a. Summary information about geographic areas:</i></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 Company manages its business on a basis of one reportable segment: the licensing of intellectual property and integrated IP solutions to semiconductor companies and electronic equipment manufacturers (see Note <em style="font: inherit;">1</em> 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenues based on customer location:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,627</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">20,813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">26,718</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Europe, Middle East (2)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,493</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,966</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,876</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Asia Pacific (1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">49,032</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">67,547</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">89,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">87,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">100,326</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">122,706</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(1) China</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">33,233</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">51,726</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">67,491</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(2) Germany</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 14%; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; margin-left: 0pt;"> </td><td> </td><td> </td><td style="text-align: right;"><em style="font: inherit;"> *)</em></td><td> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">*) Less than <em style="font: inherit;">10%</em></p> </td></tr> </tbody></table> <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: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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 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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-lived assets by geographic region:</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Israel</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,248</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">8,402</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">France</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">814</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">599</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">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;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,868</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,624</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">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: 14%; 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;">1,708</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: 14%; 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;">1,967</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; background-color: rgb(255, 255, 255); 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">16,638</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; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,592</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 0pt 0pt 18pt;"><i>b. Major customer data as a percentage of total revenues:</i></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 sets forth the customers that represented <em style="font: inherit;">10%</em> 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; 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;">*) Less than <em style="font: inherit;">10%</em></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 0pt 0pt 18pt;"><i>c. Information about Products and Services:</i></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 sets forth the products and services as percentages 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Connectivity products and services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">78</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">73</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Smart sensing products and services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">27</td><td style="width: 1%; font-family: Times New Roman; 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-align: center;"><b/></p> 1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenues based on customer location:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,627</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">20,813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">26,718</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Europe, Middle East (2)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,493</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,966</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,876</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Asia Pacific (1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">49,032</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">67,547</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">89,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">87,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">100,326</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">122,706</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(1) China</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">33,233</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">51,726</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">67,491</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">(2) Germany</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 14%; text-align: right;"><em style="font: inherit;">*)</em></td><td style="width: 1%; margin-left: 0pt;"> </td><td> </td><td> </td><td style="text-align: right;"><em style="font: inherit;"> *)</em></td><td> </td></tr> </tbody></table> 16627000 20813000 26718000 21493000 11966000 6876000 49032000 67547000 89102000 0 0 10000 87152000 100326000 122706000 33233000 51726000 67491000 16100000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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 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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-lived assets by geographic region:</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Israel</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,248</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">8,402</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">France</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">814</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">599</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">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;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,868</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,624</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">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: 14%; 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;">1,708</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: 14%; 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;">1,967</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; background-color: rgb(255, 255, 255); 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">16,638</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; padding-bottom: 3px;"> </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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,592</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> 11248000 8402000 814000 599000 2868000 4624000 1708000 1967000 16638000 15592000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer A</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer B</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">*)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.15 0.14 0.21 0.19 0.15 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Connectivity products and services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">78</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">73</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Smart sensing products and services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.81 0.78 0.73 0.19 0.22 0.27 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">13:</em> SELECTED STATEMENTS OF INCOME 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;"><i>a. Financial income, net:</i></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%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,291</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,873</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gain (loss) on available-for-sale marketable securities, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortization of premium on available-for-sale marketable securities, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(554</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(444</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange gain (loss), net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(347</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">443</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,269</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,291</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,284</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">197</td><td style="width: 1%; font-family: Times New Roman; 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;"><i>b. Remeasurement of marketable equity securities:</i></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 Company recorded a gain of $1,983 in <em style="font: inherit;">2021</em> related to remeasurement of its marketable equity securities. During the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020,</em> no impairment loss was identified.</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 summarizes the total carrying value of the Company’s investment in marketable equity securities held as of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> including cumulative unrealized upward adjustments made to the initial cost basis of the investment:</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%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Initial cost basis</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,806</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Upward adjustments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total carrying value at the end of the period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,919</td><td style="width: 1%; font-family: Times New Roman; 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,291</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,873</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gain (loss) on available-for-sale marketable securities, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortization of premium on available-for-sale marketable securities, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(554</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(444</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange gain (loss), net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(347</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">443</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,269</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,291</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,284</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 4220000 3291000 1873000 -28000 -6000 13000 554000 444000 420000 -347000 443000 -1269000 3291000 3284000 197000 1983000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Initial cost basis</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,806</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Upward adjustments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total carrying value at the end of the period</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,919</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1806000 1113000 2919000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">14:</em> TAXES ON INCOME </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;"><i>a. </i>U.S. <i>tax reform</i></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 0pt 0pt 36pt;text-indent:36pt;">On <em style="font: inherit;"> December 22, 2017, </em>the U.S. government enacted the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act includes significant changes to the U.S. corporate income tax system including but <em style="font: inherit;">not</em> limited to: a federal corporate rate reduction from <em style="font: inherit;">35%</em> to <em style="font: inherit;">21%;</em> creation of the base erosion anti-abuse tax (“BEAT”), introduction of the Global Intangible Low Taxed Income (“GILTI”) provisions; the transition of U.S. international taxation from a worldwide tax system to a modified territorial tax system; modifications to the allowance of net business interest expense deductions; modification of net operating loss provisions; changes to <em style="font: inherit;">162</em>(m) limitation rules and bonus depreciation provisions. The change to a modified territorial tax system resulted in a <em style="font: inherit;">one</em>-time U.S. tax liability on those earnings which have <em style="font: inherit;">not</em> previously been repatriated to the U.S. (the “Transition Tax”), with future dividend distributions <em style="font: inherit;">not</em> subject to U.S. federal income tax when repatriated. A majority of the provisions in the Tax Act became effective <em style="font: inherit;"> January 1, 2018.</em></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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;text-indent:36pt;">In connection with its analysis of the impact of the Tax Act, the Company had $16,053 of Transition Tax inclusion reported on the tax return filed for the year ended <em style="font: inherit;"> December 31, 2017. </em>After the utilization of existing tax net operating loss carryforwards, the Company did <em style="font: inherit;">not</em> pay additional U.S. federal cash taxes.</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 0pt 0pt 36pt;text-indent:36pt;">The Tax Act added a new code section <em style="font: inherit;">951A,</em> which requires a U.S. shareholder of a Controlled Foreign Corporation (“CFC”) to include in current taxable income, its GILTI in a manner similar to Subpart F income. The statutory language also allows a deduction for corporate shareholders equal to <em style="font: inherit;">50%</em> of the GILTI inclusion, which would be reduced to <em style="font: inherit;">37.5%</em> starting in <em style="font: inherit;">2026.</em> In general, GILTI imposes a tax on the net income of foreign corporate subsidiaries in excess of a deemed return on their tangible assets.  The Company is subject to GILTI for <em style="font: inherit;">2018</em> and future periods.  The Company is electing to account for the income tax effects of GILTI as a ‘period cost‘, an income tax expenses in the year the tax is incurred.</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 0pt 0pt 36pt;text-indent:36pt;">For the fiscal year ended <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> the Company operated at net losses before and after GILTI inclusion and did <em style="font: inherit;">not</em> pay additional U.S. federal cash taxes.</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 0pt 0pt 36pt;text-indent:36pt;">Furthermore, the Tax Act limits the carryover of net operating losses generated after tax years <em style="font: inherit;">2017</em> to <em style="font: inherit;">80%</em> of taxable income and eliminates the ability to carryback.  Losses incurred before <em style="font: inherit;"> January 1, 2018 </em>have <em style="font: inherit;">not</em> changed and are <em style="font: inherit;">not</em> limited to the <em style="font: inherit;">80%</em> of taxable income and will continue to be carried forward <em style="font: inherit;">20</em> years. The Company has fully utilized all pre-<em style="font: inherit;">2018</em> net operating losses. Any future net operating losses generated will be carried forward indefinitely and subject to an <em style="font: inherit;">80%</em> taxable income limitation.</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;"><i>b. </i>A number of the Company’s operating subsidiaries are taxed at rates lower than U.S. rates.</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 0pt 0pt 36pt;text-indent:36pt;"><i><em style="font: inherit;">1.</em> Irish Subsidiaries</i></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 0pt 0pt 36pt;text-indent:36pt;">The Irish operating subsidiaries qualified for a 12.5% tax rate on its trade. Interest income earned by the Irish subsidiaries is taxed at a rate of 25%. As of <em style="font: inherit;"> December 31, 2021, </em>the open tax years, subject to review by the applicable taxing authorities for the Irish subsidiaries, are <span style="-sec-ix-hidden:c81164914">2016</span> and subsequent 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 0pt 0pt 36pt;text-indent:36pt;"><i><em style="font: inherit;">2.</em> Israeli Subsidiary</i></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 0pt 0pt 36pt;text-indent:36pt;">The Israeli subsidiary enjoys certain tax benefits in Israel, particularly as a result of the “Approved Enterprise” and the “Benefited Enterprise” status of its facilities and programs through <em style="font: inherit;">2019,</em> and the “Technological Preferred Enterprise” status of its facilities and programs since <em style="font: inherit;">2020.</em></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 0pt 0pt 36pt;text-indent:36pt;">The Israeli subsidiary has been granted “Approved Enterprise” and “Benefited Enterprise” status under the Israeli Law for the Encouragement of Capital Investments. For such Approved Enterprises and Benefited Enterprises, the Israeli subsidiary elected to apply for alternative tax benefits—the waiver of government grants in return for tax exemptions on undistributed income. Upon distribution of such exempt income, the Israeli subsidiary will be subject to corporate tax at the rate ordinarily applicable to the Approved Enterprise’s or Benefited Enterprise’s income. Such tax exemption on undistributed income applies for a limited period of between <span style="-sec-ix-hidden:c81164918">two</span> to <span style="-sec-ix-hidden:c81164919">ten</span> years, depending upon the location of the enterprise. During the remainder of the benefits period (generally until the expiration of <em style="font: inherit;">ten</em> years), a reduced corporate tax rate <em style="font: inherit;">not</em> exceeding 23% will apply.</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-align: center;"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;text-indent:36pt;">The Israeli subsidiary is a foreign investor company, or FIC, as defined by the Investment Law. FICs are entitled to further reductions in the tax rate normally applicable to Approved Enterprises and Benefited Enterprises. Depending on the foreign ownership in each tax year, the tax rate can range between 10% (when foreign ownership exceeds <em style="font: inherit;">90%</em>) to 20% (when foreign ownership exceeds <em style="font: inherit;">49%</em>). There can be <em style="font: inherit;">no</em> assurance that the subsidiary will continue to qualify as an FIC in the future or that the benefits described herein will be granted in the future.</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 0pt 0pt 36pt;text-indent:36pt;">The Company’s Israeli subsidiary’s tax-exempt profit from Approved Enterprises and Benefited Enterprises is permanently reinvested as the Company’s management has determined that the Company does <em style="font: inherit;">not</em> currently intend to distribute dividends. Therefore, deferred taxes have <em style="font: inherit;">not</em> been provided for such tax-exempt income. The Company intends to continue to reinvest these profits and does <em style="font: inherit;">not</em> currently foresee a need to distribute dividends out of such tax-exempt income.</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 0pt 0pt 36pt;text-indent:36pt;">In <em style="font: inherit;"> December 2016, </em>the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the <em style="font: inherit;">2017</em> and <em style="font: inherit;">2018</em> Budget Years), <em style="font: inherit;">2016,</em> which includes the Amendment to the Law for the Encouragement of Capital Investments, <em style="font: inherit;">1959</em> (Amendment <em style="font: inherit;">73</em>) (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 during <em style="font: inherit;"> April 2017.</em></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 0pt 0pt 36pt;text-indent:36pt;">The new tax track under the Amendment, which is applicable to the Israeli subsidiary, is the “Technological Preferred Enterprise”.  A 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 law, which is located in the center of Israel (where our Israeli subsidiary is currently located) is subject to tax at a rate of 12% on profits deriving from intellectual property (in development area A, the tax rate is 7.5%), subject to satisfaction of a number of conditions, including compliance with a minimal amount or ratio of annual Research and development expenditure and Research and development employees, as well as having at least <em style="font: inherit;">25%</em> of annual income derived from exports. Any dividends distributed to "foreign companies", as defined in the law, deriving from income from the technological enterprises will be subject to tax at a rate of 4% if foreign entities hold at least <em style="font: inherit;">90%</em> of the Company’s common stock.</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 0pt 0pt 36pt;text-indent:36pt;">On <em style="font: inherit;"> November 15, 2021, </em>the Economic Efficiency Law (amending legislation to achieve the budget targets for the <em style="font: inherit;">2021</em> and <em style="font: inherit;">2022</em> budget years) was published (hereinafter: the "Economic Efficiency Law"), in which a temporary provision was set regarding the thawing of profits accumulated until <em style="font: inherit;"> December </em><em style="font: inherit;">31,2020</em> by the companies, in the years in which the same profits were exempt from corporation tax (hereinafter: "Trapped earnings") taking into account the mechanism established for the payment of reduced tax (hereinafter: "Temporary provisions").</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 0pt 0pt 36pt;text-indent:36pt;">Along with a reduced tax payment mechanism, section <em style="font: inherit;">74</em> of the Capital Investment Encouragement Act has been amended so that as of <em style="font: inherit;"> August 15, 2021, </em>in any dividend distribution (including a dividend under section <em style="font: inherit;">51B</em>) by a company whose said trapped earnings, it will be necessary to attribute part of that distribution to those trapped earnings.</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 0pt 0pt 36pt;text-indent:36pt;">In accordance with the temporary provisions, the reduction of the corporation tax will apply to profits that will be thawed (without the actual obligation to distribute them) for <em style="font: inherit;">one</em> year from the date of publication of the law. The reduction of the tax liability for corporate tax supplementation depends on the ratio of trapped earnings that will be thawed out of the total trapped earnings and the rate of foreign investment in the years in which the profits were created, so the higher the ratio of trapped earnings that are released, the lower the tax. The minimum tax rate to be paid is 6%. In addition, a company that chooses to pay reduced corporation tax will have to invest in an industrial plant that owns a designated investment amount, in accordance with the requirements of the Economic Efficiency Law, in the <em style="font: inherit;">five</em> years beginning in the tax year in which the election date applies. The amount of the intended investment will be invested in the purchase of productive assets and/or investment in research and development in Israel and/or payment of wages to new employees added.</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-align: center;"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;text-indent:36pt;">In light of the Company's decision <em style="font: inherit;">not</em> to distribute a dividend in the coming year, no tax expenses were recognized in the tax year.</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 0pt 0pt 36pt;text-indent:36pt;">The balance of accumulated income that has <em style="font: inherit;">not</em> yet been thawed as of <em style="font: inherit;"> December 31, 2021 </em>is 118,512 NIS (approximately $38,107)</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 0pt 0pt 36pt;text-indent:36pt;">In addition, due to a lack of intention to distribute a dividend in a subsidiary that has imprisoned profits, the Company did <span style="-sec-ix-hidden:c81164957">not</span> recognize as of <em style="font: inherit;"> December 31, 2021 </em>a deferred tax liability against recognition of deferred tax expenses.</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 0pt 0pt 36pt;text-indent:36pt;">Income <em style="font: inherit;">not</em> eligible for Approved Enterprise benefits, Benefited Enterprise benefits or Technological Preferred Enterprise is taxed at a regular rate, which was 23% in <em style="font: inherit;">2021,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019.</em></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 0pt 0pt 36pt;text-indent:36pt;">The Israeli subsidiary elected to compute taxable income in accordance with Income Tax Regulations (Rules for Accounting for Foreign Investors Companies and Certain Partnerships and Setting their Taxable Income), <em style="font: inherit;">1986.</em> Accordingly, the taxable income or loss is calculated in U.S. dollars. Applying these regulations reduces the effect of the foreign exchange rate (of NIS against the U.S. dollar) on the Company’s Israeli taxable income.</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 0pt 0pt 36pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2021, </em>the open tax years, subject to review by the applicable taxing authorities for the Israeli subsidiary, are <span style="-sec-ix-hidden:c81164964">2018</span> and subsequent 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 0pt 0pt 36pt;text-indent:36pt;"><i><em style="font: inherit;">3.</em> French Subsidiary</i></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 0pt 0pt 36pt;text-indent:36pt;">In <em style="font: inherit;">2017,</em> the French government passed a series of tax reforms allowing for the phased reduction in the corporate tax rate. In <em style="font: inherit;">2018,</em> the French operating subsidiary qualified for a 28% corporate income tax rate for taxable profit up to <em style="font: inherit;">€500</em> (approximately <em style="font: inherit;">$560</em>) and the standard corporate income tax rate of 33.33% for taxable profit above <em style="font: inherit;">€500</em> (approximately <em style="font: inherit;">$560</em>). In <em style="font: inherit;">2019,</em> the standard corporate income tax rate was reduced to 31%, with the <em style="font: inherit;">first</em> <em style="font: inherit;">€500</em> (approximately <em style="font: inherit;">$560</em>) of taxable profit still being subject to the 28% rate. In <em style="font: inherit;">2020,</em> the 28% corporate income tax rate has become the new standard rate for all taxable profits. In <em style="font: inherit;">2021,</em> the standard corporate income tax rate is reduced to 26.5%. In <em style="font: inherit;">2022,</em> the standard corporate income tax rate will be reduced to 25%. </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 0pt 0pt 36pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2021, </em>the open tax years subject to review by the applicable taxing authorities for the French subsidiary are <em style="font: inherit;">2019</em> and subsequent 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:36pt;"><i>c. Taxes on income comprised of:</i></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%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Domestic taxes:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Foreign taxes:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,337</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Deferred</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(4,949</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4,900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5,292</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income before taxes on income:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Domestic</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(9,039</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(14,883</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10,406</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,869</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">20,571</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,367</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,521</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5,688</td><td style="width: 1%; font-family: Times New Roman; 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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><i>d. Reconciliation between the Company</i>’<i>s effective tax rate and the U.S. statutory rate:</i></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="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income before taxes on income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Theoretical tax at U.S. statutory rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">287</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">529</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign income taxes at rates other than U.S. rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">810</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">450</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Approved and benefited enterprises benefits (*)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(154</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Technological Preferred Enterprise benefits (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">836</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Subpart F</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">359</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-deductible items</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">306</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-taxable items</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(486</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(690</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Changes in uncertain tax position</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,029</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(666</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Impacts of GILTI</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">967</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">644</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tax adjustment in respect of difference tax rate of foreign subsidiary</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,044</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">108</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign withholding taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">444</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Changes in valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,575</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">499</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Taxes on income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4,900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5,292</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">(*) Basic and diluted earnings per share amounts of the benefit resulting from:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">the “Approved Enterprise” and “Benefited Enterprise” status</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">the “Technological Preferred Enterprise benefits” status</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.00</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.04</td><td style="width: 1%; font-family: Times New Roman; 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; margin: 0pt; text-align: center;"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><i>e. Deferred taxes on income:</i></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;">Significant components of the Company’s deferred tax assets 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" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt; margin-right: auto;"><tbody><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 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><b>As at December 31, </b></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;"><td style="font-family: &quot;Times New 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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred tax 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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating loss carryforward</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">9,493</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">15,621</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued expenses and deferred 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;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,783</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,951</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Temporary differences related to R&amp;D 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;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,275</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,057</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Equity-based compensation</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,667</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,756</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,619</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,737</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tax credit carry forward</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,214</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,997</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 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;">202</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;">132</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total gross deferred tax 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;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">28,253</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">38,251</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Valuation allowance</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: 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;">(15,844</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: 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;">(19,288</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax 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; margin-left: 0pt; 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;">12,409</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: 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;">18,963</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; background-color: rgb(255, 255, 255); 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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred tax liabilities</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,583</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,719</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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: 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;">1,394</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred tax 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: 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;">1,583</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: 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;">3,113</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; background-color: rgb(204, 238, 255); 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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax assets (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,826</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,850</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> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(*)</p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$45 and $119 net deferred taxes for the years ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2021,</em> respectively, are from domestic jurisdictions.</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;">Changes in valuation allowances on deferred tax assets result from management's assessment of the Company's ability to utilize certain future tax deductions, operating losses and tax credit carryforwards prior to expiration. Valuation allowances were recorded to reduce deferred tax assets to an amount that will, more likely than <em style="font: inherit;">not,</em> be realized in the future. The net change in the valuation allowance primarily reflects a decrease in deferred tax assets on future tax deductions.</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 of <em style="font: inherit;"> December 31, 2021, </em>the Company’s undistributed earnings from non-U.S. subsidiaries are intended to be indefinitely reinvested in non-U.S. operations, and therefore <em style="font: inherit;">no</em> U.S. deferred taxes liabilities have been recorded.</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;"><i>f. Uncertain tax positions:</i></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 reconciliation of the beginning and ending amount of gross unrecognized tax benefits based on the provisions of FASB ASC <em style="font: inherit;">No.</em> <em style="font: inherit;">740</em> 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="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><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 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><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning of year</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,037</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,558</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Additions for current year tax positions</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">387</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">133</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Additions (reductions) for prior year’s tax positions</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: 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;">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><td style="width: 1%; font-family: &quot;Times New 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;">(81</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,558</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,610</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; margin: 0pt; text-align: center;"><b/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">As of <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2021,</em> there were $1,558 and $1,610, respectively, of unrecognized tax benefits that if recognized would affect the annual effective tax rate. The Company did <span style="-sec-ix-hidden:c81165000"><span style="-sec-ix-hidden:c81186150">not</span></span> accrue interest and penalties relating to unrecognized tax benefits in its provision for income taxes during the years ended <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2021</em> because such interest and penalties did <em style="font: inherit;">not</em> have a material impact on the Company’s financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company believes that an adequate provision has been made for any adjustments that <em style="font: inherit;"> may </em>result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company's tax audits are resolved in a manner <em style="font: inherit;">not</em> consistent with management's expectations, the Company could be required to adjust its provision for income taxes in the period such resolution occurs. The Company does <em style="font: inherit;">not</em> expect uncertain tax positions to change significantly over the next <em style="font: inherit;">12</em> months, except in the case of settlements with tax authorities, the likelihood and timing of which are difficult to estimate.</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;"><i>g. Tax loss carryforwards:</i></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 of <em style="font: inherit;"> December 31, 2021, </em>CEVA and its subsidiaries had net operating loss carryforwards for federal income tax purposes of approximately $23,723, which are available to offset future federal taxable income indefinitely. As of <em style="font: inherit;"> December 31, 2021, </em>CEVA and its subsidiaries had net operating loss carryforwards for California income tax purposes of approximately $13,027, which are available to offset future California taxable income. Such loss carryforwards begin to expire in <span style="-sec-ix-hidden:c81165008">2030.</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;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2021, </em>CEVA’s Irish subsidiary had foreign operating losses of approximately $51,293, which are available to offset future taxable income indefinitely.</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;"><i>h</i>. <i>Tax returns</i>:</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 files income tax returns in the U.S. federal jurisdiction and various state and local jurisdictions. With few exceptions, CEVA is <em style="font: inherit;">no</em> longer subject to U.S. federal income tax examinations by tax authorities, and state and local income tax examinations, for the years prior to <em style="font: inherit;">2010.</em></p> 16053000 0.125 0.25 0.23 0.10 0.20 10000000000 0.12 0.075 0.04 0.06 0 118512000 38107000 0.23 0.28 0.3333 0.31 0.28 0.28 0.265 0.25 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 49%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Domestic taxes:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt;">Foreign taxes:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,337</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Deferred</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(600</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(4,949</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4,900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5,292</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income before taxes on income:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Domestic</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(9,039</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(14,883</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">10,406</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,869</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">20,571</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,367</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,521</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 3000 12000 5000 0 0 -1536000 1936000 6337000 11772000 -600000 -1449000 -4949000 1339000 4900000 5292000 -9039000 -6348000 -14883000 10406000 8869000 20571000 1367000 2521000 5688000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2019</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income before taxes on income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,367</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Theoretical tax at U.S. statutory rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">287</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">529</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign income taxes at rates other than U.S. rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">810</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">450</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Approved and benefited enterprises benefits (*)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(154</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Technological Preferred Enterprise benefits (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">836</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Subpart F</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">359</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-deductible items</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">306</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-taxable items</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(486</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(690</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Changes in uncertain tax position</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,029</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(666</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Impacts of GILTI</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">967</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">644</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tax adjustment in respect of difference tax rate of foreign subsidiary</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,044</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">108</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign withholding taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">444</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Changes in valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,575</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">499</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Taxes on income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4,900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5,292</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">(*) Basic and diluted earnings per share amounts of the benefit resulting from:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">the “Approved Enterprise” and “Benefited Enterprise” status</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">the “Technological Preferred Enterprise benefits” status</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.00</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">0.04</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1367000 2521000 5688000 287000 529000 1194000 -33000 810000 450000 154000 -0 -0 -0 -22000 -836000 568000 359000 192000 124000 306000 340000 486000 690000 483000 -1029000 0 0 -3000 -666000 -1193000 967000 644000 0 364000 1044000 108000 444000 0 648000 -209000 2487000 2575000 499000 55000 625000 1339000 4900000 5292000 0.01 0 0 0 0.00 0.04 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt; margin-right: auto;"><tbody><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 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><b>As at December 31, </b></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;"><td style="font-family: &quot;Times New 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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred tax 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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating loss carryforward</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">9,493</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">15,621</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued expenses and deferred 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;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,783</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,951</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Temporary differences related to R&amp;D 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;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,275</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,057</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Equity-based compensation</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,667</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,756</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,619</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,737</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tax credit carry forward</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,214</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,997</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 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;">202</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;">132</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total gross deferred tax 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;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">28,253</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">38,251</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Valuation allowance</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: 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;">(15,844</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: 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;">(19,288</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax 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; margin-left: 0pt; 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;">12,409</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: 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;">18,963</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; background-color: rgb(255, 255, 255); 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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred tax liabilities</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,583</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,719</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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: 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;">1,394</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred tax 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: 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;">1,583</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: 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;">3,113</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; background-color: rgb(204, 238, 255); 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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net deferred tax assets (*)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,826</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,850</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> 9493000 15621000 1783000 1951000 4275000 5057000 3667000 2756000 1619000 1737000 7214000 10997000 202000 132000 28253000 38251000 15844000 19288000 12409000 18963000 1583000 1719000 0 1394000 1583000 3113000 10826000 15850000 45000 119000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 5%; margin-right: 5%;"><tbody><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 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><b>Year ended December 31,</b></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;"><td style="font-family: &quot;Times New 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><b>2020</b></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><b>2021</b></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; background-color: rgb(204, 238, 255); 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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning of year</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,037</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,558</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Additions for current year tax positions</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">387</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">133</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Additions (reductions) for prior year’s tax positions</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: 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;">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><td style="width: 1%; font-family: &quot;Times New 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;">(81</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,558</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; padding-bottom: 3px;"> </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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,610</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> 1037000 1558000 387000 133000 134000 -81000 1558000 1610000 1558000 1610000 23723000 13027000 51293000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">15:</em> RELATED PARTY TRANSACTIONS</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;">On <em style="font: inherit;"> February 16, 2021, </em>the Board unanimously approved the appointment of Jaclyn Liu as an independent member of the Board with the appointment effective as of <em style="font: inherit;"> February 16, 2021. </em>Ms. Liu is a partner of Morrison &amp; Foerster LLP, outside legal counsel to the Company. Fees attributed to Morrison &amp; Foerster LLP during the year ended <em style="font: inherit;"> December 31, 2021, </em>were $1,110. The accounts payable balance with Morrison &amp; Foerster LLP at <em style="font: inherit;"> December 31, 2021 </em>was $11.</p> 1110000 11000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 51pt;text-indent:-51pt;"><b>NOTE <em style="font: inherit;">16:</em> COMMITMENTS AND CONTINGENCIES</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;">a. The Company is <em style="font: inherit;">not</em> a party to any litigation or other legal proceedings that the Company believes could reasonably be expected to have a material adverse effect on the Company’s business, results of operations and financial condition.</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. As of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> the Company and its subsidiaries had several non-cancelable operating leases, primarily for facilities and equipment. These leases generally contain renewal options and require the Company and its subsidiaries to pay all executory costs such as maintenance and insurance. In addition, the Company has several fixed service agreements with sub-contractors.</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-align: center;"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> future purchase obligations and minimum rental commitments for leasehold properties and operating leases with non-cancelable terms 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" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><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 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><b>Minimum rental</b><br/> <b>commitments for leasehold</b><b> properties</b></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><b>Commitments for other lease</b><b> obligations</b></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><b>Other purchase</b><br/> <b>obligations</b></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><b>Total</b></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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">513</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,855</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,100</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">9,468</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">318</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;">272</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;">145</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;">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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</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;">40</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="width: 1%; font-family: &quot;Times New 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;">130</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;">170</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025 and thereafter</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%; 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;">38</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%; 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;">21</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;">59</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">909</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,127</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,396</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,432</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="margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="margin: 0pt; text-align: justify; text-indent: 36pt;">c. Royalties:</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 Company participated in programs sponsored by the Israeli government for the support of research and development activities. Through <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> the Company had obtained grants from the IIA for certain of the Company’s research and development projects. The Company is obligated to pay royalties to the IIA, amounting to 3%-3.5% of the sales of the products and other related revenues (based on the dollar) generated from such projects, up to 100% of the grants received. Royalty payment obligations also bear interest at the LIBOR rate. The obligation to pay these royalties is contingent on actual sales of the products and in the absence of such sales, <em style="font: inherit;">no</em> payment is required.</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;">Royalty expenses relating to the IIA grants included in cost of revenues for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2019,</em> <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021</em> amounted to $715, $1,066 and $1,175, respectively. As of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> the aggregate contingent liability to the IIA (including interest) amounted to $27,174.</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="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"><tbody><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 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><b>Minimum rental</b><br/> <b>commitments for leasehold</b><b> properties</b></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><b>Commitments for other lease</b><b> obligations</b></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><b>Other purchase</b><br/> <b>obligations</b></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><b>Total</b></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></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">513</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,855</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,100</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">9,468</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">318</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;">272</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;">145</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;">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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</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;">40</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="width: 1%; font-family: &quot;Times New 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;">130</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;">170</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; background-color: rgb(255, 255, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025 and thereafter</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%; 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;">38</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%; 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;">21</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;">59</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; background-color: rgb(204, 238, 255); 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">909</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,127</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,396</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">10,432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 513000 6855000 2100000 9468000 318000 272000 145000 735000 40000 0 130000 170000 38000 0 21000 59000 909000 7127000 2396000 10432000 0.03 0.035 1 715000 1066000 1175000 27174000 Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 280,427 shares of the Company's common stock issuable upon exercise. Accumulated unrealized loss from available-for-sale securities, net of taxes of $132 $ (427) Accumulated unrealized gain from hedging activities, net of taxes of $8 $ 55 Accumulated other comprehensive loss, net as of December 31, 2021 $ (372) Basic and diluted earnings per share amounts of the benefit resulting from the “Technological Preferred Enterprise benefits” status $45 and $119 net deferred taxes for the years ended December 31, 2020 and 2021, respectively, are from domestic jurisdictions. The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant. Basic and diluted earnings per share amounts of the benefit resulting from: the "Approved Enterprise" and "Benefited Enterprise" status $ 0.01 $ 0.01 $ — the "Technological Preferred Enterprise benefits" status $ — $ — $ 0.00 During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which technologies valued at $600 has not been received. Of the $2,200, $210 has not resulted in cash outflows as of December 31, 2021. In addition, the Company participated in programs sponsored by the Hong Kong government for the support of the above investment, and as a result, the Company received during 2019 an amount of $239 related to the NB-IoT technologies, which was reduced from the gross carrying amount of intangible assets. The Company recorded the amortization cost of the NB-IoT technologies on “cost of revenues” on the Company’s consolidated statements of income (loss). Basic and diluted earnings per share amounts of the benefit resulting from the “Technological Preferred Enterprise benefits” status. Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 280,427 shares of the Company's common stock issuable upon exercise. EXCEL 111 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %"&850'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 " !0AF%4&ULS9+! M2L0P$(9?17)O)VG10^CVLN))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BP(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M T+#^1TX)&44*5B 55B)K.^,ECJB(A_/>*-7?/B,0X$9#3B@PY$2B%H ZY>) MX30/'5P!"XPPNO1=0+,22_5/;.D .R?G9-?4-$WUU)9&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M4(9A5+/8]> @!@ _AD !@ !X;"]W;W)KJODD,9I[],;,\LZRO=E(]Z[40AKQ$8:RO6VMC-A\['>VM1<3U MN=R(&+Y92A5Q X=JU=$;);B?!45AAUK612?B0=RZN(+Y8\"$W5TKNB$JO!K7T0Y;,+!IN/XC3NL^-@F\#B#,W0^DE4$9# MW-@GH]@$YI5,XOU\2NO2)E_G0_++^P]7'0/#I4$=+Y>^W4O3$](V)5]D;-8: M='WA_RC0 .6'V&:$6M2N !GCX6"S."659.*T('^+AOR@5'#[^E1*F,(M >5.Q)<)4^ M/P2>[LH$X6KMMDW;#)NM_8*KCRH5LS4'FPH52)^,X;2NXL+5QD\(TF6!=/F? MD+):=LJ_=1J!O7XNJDL6$V\;;7O,) C8[>;@;AQG$!V9F(CE:DD MPH6,2K");=.2B#8CRN<.-JWKI/).\-.[=W65*^W89@TK!XZD@\R.D:3A8G5V M8)<.;C>R\'$0"G*?1 NA*G%JW;OM7/8=BB&5[FTWLN])[$D%^QLTY)W1]7PFMSPX?2+8$>(BK0>$?Y2ZNA,;E9M)[W@9AB#XO95.P<2=_ M"U=,RRGD(XB]ZK3BFE^&V.JU[ T4]_:W:%.I#3CSG\'FY+-2HTBM?A>K*2W; M!<5=/JNA"Z^.IU%P >J@(&67H+BU?Y;9\F(M8\SO:D28U6_W&>UC1&5CH+B7 M/P8&O%.5.+G&KQ&Z M=^=#]P^,J>P)M%%/^"["L/T<@UM!,;F&F>:3B=;)B:F&:]Y+#*UL!K11,_@F M0VB>7.T;OJIG#!6O1CK9H<,,^)&L-CH$"_;^W 5;Z.VOT-C!-%F'@D7$H>=5\ M'^8JW4PEW?O=WO3Z/=:W;0O6KMLJA-+86:/5_X^];)YV,$T>$@-+FCAM057[ M<[GRQ1$69=1R+.J(8[\X$Q7>*D;R*5G+C$HPC;[C;8GD'#4ER$&%=I M]0PWY@/7.% 1F0PKL7 %],62E<[.#,8S_C'SAJ6EI$HHEA%KG/9CB M:O]CP_[ R$VV_;Z0QL@H^[@6W!GNV6JERPUNFWHDM M[\R=M9 MT^92WJW45G)6#8W:9H4AS%8MJ[O%Y?GPW;6\/!>];NJ.7TN@^K9E M\NDC;\3CQ0(MGK_X4M]MM/UB=7F^97?\ANMOVVMIKE9C+U7=\D[5H@.2KR\6 M']#953(T&"S^J?FC.O@,K"NW0MS;B\_5Q0):1;SAI;9=,//O@5_QIK$]&1W? M]YTNQF?:AH>?GWO_;7#>.'/+%+\2S;]UI3<7"[H %5^SOM%?Q.,??.]0:OLK M1:.&O^!Q;PL7H.R5%NV^L5'0UMWN/_NQ#\1! Y0$&N!] WQL [)O0 9'=\H& MMSXQS2[/I7@$TEJ;WNR'(39#:^--W=EAO-'2W*U-.WUY)3HEFKIBFE?@(VM8 M5W)P8[M3X!1\N_D$WIR\!2>@[L#7C>@5ZRIUOM+FR;;]JMP_Y>/N*3CPE$^\ M? <(6@(,,?(TOSJ^.7S9?&7\'9W&H]-XZ(^$G.ZEY)T&3"GCYUFD1S+V2(8> MDU"/3&V B0TH[0?^O:\?6&,>X8W5KJMTZ,I.LX=+0E!*SE]K+6-?=J3)VG%Q 7=*;1M:(T3Q._QFS4F$4U?I6LXF8E M*[D9:Z-4@3>=67;%&K#&+([#1#+++"@EKVH-&F&23=G;)P3"(5=.,*6 :6#2 MF[>W7(XI/MR=?VO^2JZV?%CWFJ>WOG!D[F#D25+,PN%:$81Q(!SY&(X\&HYK MR;>LK@#_80AC/;4^"+TQ#I0OIIM/=^XHRK)\GFD>(PQ3OVHZJJ;Q012:-4<( MI,ZS$:4%G4OTF&5YFA9^D<4HLH@N5W^*[FXW9U]?L!"<%GX8=?WC:_-_W_[0 MF[F_'A-MJ<1T6"UQIUJ>.7%UK?*4AK1.A$)Q1/UME#)==W>@X:8^ ](68J=B M?=J;B_ ,12Z(*,7Y7+-K5< 4!S1/N$)Q7OTN1/58-XU7F$N?/,ES1YEKEB)X ML B^E#91"L4Q];G3K+NK+4I?RU&7"RC)H"/48P8I"8W[Q \4!\CG[H$K;?-2 MV6JSG4H F[ F=^.5 '+Q@ LT1Y_'J@A*GR""XA3Y>\!<,UNFO2I=0J1YZJAT MK4Q9$ZBIT(015!P!NZ-D%NX8DR++':%>._/CEXHG..$XG'92PP*Q"QZ":>9$ MTF<'LR(TX_%$*(R.VD(T-;NMFR$K8UC&!UN3.%5V9:7!WE!3>GWW0"+)DKGG MKA4M C4>GD""XR 9F2<-H;L^(- % \TR-!?H6N&$A!1.^,!Q?'PH2]ES;QT: M#:H+A@22.9\]5H2&]F1XP@>.X^-9LQ$H1=,,DB5OACWY+>_X.E"A89<9B$+D M1-IKE@30@B>TX#A:YJ0^F M>M9Y]A]F>S,5Z]C!%%J@H\407'*?+RT+_-:4N M)4B:)$XV>)!#$0W%=<()ID?6^\>N+A,"U/&9F M+QD@*IG6?Q)?_W\RM8B[S*?(F;T^JSP/H(!,*"#QS4NIL1"K.Y M4(\1#>Q7R$06\@I99OA_3:D',UE"Y^6@SRRG-+ FDH,#-1*=!#=:E/<;T51< MJE]_H1CE[_>%8/2\;N($B7/B6CZC3-DGG9W =Q B,QTD>&!-S\] NH00VE^@ M-DQ:DO1Z(V3]'Z_>@TYT'-1*V2$?"--K90KMRJ2L-Y@N.)SLC)F\='(""XF# MY4JTK>C $,LSX+J81'W$9)D6Z1)EX]UGAT-G5O:8RK3#2YS!98'RW9=X6=!D MF:;XN9N#8,7[>GGDY0VLRS;LG*1Z;$*S?H(?B8IXCDA3,5/'8$HM"I,IG(2N(;-8._ MONUWA=7^;%*T6\DW]KW4@YG0G;GFX(T]K/5[X.[,3LG!Z.SUNU9)3@/B)W:3 M.+N_F.VP^Q &^!^.$PR&G?]()Y+[4\6U(?7:^#>GJX)6> M?9_Z%Y-W=:=,.;0V#>&[W/0@=Z\H=Q=:;(>W?+=":]$.'S?<;"6E-3#WUT+H MYPO[XG!\47SY/U!+ P04 " !0AF%4=#1;C@P# "["@ & 'AL+W=O MYB$ M2KL]F\00JXZ=V0ZT^_2SG30CX=[Q0'PYY_CWMX^3,]IP\2HSC!5XRRF38R=3 MJKAS79ED.$>RQPO,],R2BQPIW14K5Q8"H]0ZY=3U(8S='!'F3$9V;"8F(UXJ M2AB>"2#+/$?B_0%3OAD[GO,Q\$16F3(#[F14H!6>8_52S(3NN4V4E.282<(9 M$'@Y=NZ]NZEG':S%3X(W;RK8/'9"44O&\=M8$.6'5$[W5&['EX(4''/S:P3_7(:@= BNT(K.R'I%" MDY'@&R",M8YF&G9OK+=60Y@YQKD2>I9H/S69.E1"R5(U=I%!/03>IE'ZIE_0/+ M/N*D!P+O%OC0]_:X3\]WAVUW5V] LPM^LPN^C1<>B'=/=3I;Z?IB@)27"[4L MJA/V75X@\; M_O R?DLI 2I5Q@7YHR>,CFIT+WP5/]["BJ#]=?!/V[4$1(V Z%,"B)3E:?AH M!ZJ+?PE;G:*.3U(?LVA1]QOJ_E'J*<]S_9;_CR3O MGY7DIZQ:\(,&?G !_,49/MC9S'!_BI]AV.(?-OS#R_G/2_#A#I(?1,/(B[OL M9QBVV#WX[XL&+Z>_(-OK\"TT?S@(H\CO:-AKZ<=PZ/4/B-CZ+'M'13SKFDR6 MXKTCXQ2ZMP,4>S"&W0_3'CLO"$(_##K<[E9E8?&?>9W\S83I:T)I\Y$+NJPOSY MEI3L\7H")X<7=W2]D?K%]&:VQ6MR3^37[6>NGJ:]EH)6I!:4U8"3U?7D';Q: MH%P+-(B_*7D41_= 4WE@[+M^^%!<3P)M$2G)4FH56%WV9$[*4FM2=OSHE$[Z M;VK!X_N#]O<->47F 0LR9^4W6LC-]22;@(*L\*Z4=^SQ#](1BK6^)2M%\PL> M.VPP &#LQND5?C@BPO00C? M A0@Z#!H_GKQP"&^>+4XS#ULPCY.8:,O'-%W1_:DWA%QY=$5];JB1E?T@BY7 ME%K)N)'4-6.O(H/2()E-]\>^<\""($0&;&'#LA3&J$>=F!_WYL=>\^=,2)V? MW$.CU9 /*DN)/RYF?5:LQ=R M4Q#,EQN@RHBJWWO5F+:Z(KT%-7$Z*K.YH3B(##_9J$0MS,#PDXV*41:%;C_E M/:/EZI::CJJL7XGVF,N'KD=<)0ET.#A0,$\,./MTA4F(SQ@,+2*P)^S MI%8A+QLNN%#-B JI4V!/G/4^L*V(4&Y6$B<,0K.2N& PB^ (IZ/V![VTX>2 "P$D>Y6!BUC4&IFT]R%"JU8.5 P1V.Q0@,OY.7U MA4D5*6:M42<=Y"@V*$S-Y'/@\B",S%7D@*59G@8CE(8."$,OI:'@T&XR*?5D MXF046B:$<9"9?&S417JT3#HZ#I2*4#1"9VC"T-^%W],:UTNJHM32&:UPG9[3 M##%;F0,4JMIERUPIO96!2M+S,7PUDVV_51VG/^7@14T&W417$(K]W*+[8V3AUZ$LE]W\M 3D+\G>)ULE^4HMX\&7+ T MLYULP\(<)>:RG!X=,5:$KYNC6J'JUZZ6[9E<_[8_#G[7'((:[V_AU:(]U!W4 MM&?,GS!?TUJ DJR4RN R53;Q]MBV?9!LVQQD/C I6=7<;@@N"-< ]?^*,7EX MT!_H#\]O_@-02P,$% @ 4(9A5&7#>T\!! J X !@ !X;"]W;W)K MN2Y/,B@IOV5;J.0_:U:75,C'>N/R;0TTU49EX1+/B]R2YI4SG^IW MC_5\RG:BR"MXK!'?E26M_WJ @AUF#G:.+Y[R32;4"W<^W=(-/(/XMGVLY9/; M>4GS$BJ>LPK5L)XY]_ANB4-EH!&_Y7#@9_=(45DQ]ET]?$QGCJ=G# HI">9)Q_-DZ=;IO*L/S^Z/WGS5Y269%.2Q8\7N>BFSF3!R4PIKN"O'$ M#K] 2T@'F+""ZU]T:+&>@Y(=%ZQLC64$95XU5_K2"G%F@*,! ](:D+Y!,&#@ MMP;^6PV"UB#0RC14M Y+*NA\6K,#JA5:>E,W6DQM+>GGE95,$16Z,%*V4I92K'>T ?JX25@-Y_8IS?H!'Z]KQ$[]_= MH'RZ2B1 M(Z4'^(O];UO)& M[GF\D0SLHC5>HW-!, Z]GFPF*@PF/=%,#"9!:)L2V:KW^OFJ!!;&1'Q.$ R\:H'@Z4O'U,[7M920!!"^R@^:2V@HJ M6.?B1C:SA6Z&!-,BL.K8#['7A+&JX9MJ$..0L: P[N]A-E \L/_BT^F,@Q]+ M]P>]+"5_*1?8&[S Y#@Q.9HH?V)P-$&8>$,D3QT"?J5%^)=)"\U>*>B?*0L; M"L=QV*=DPC#Q^S7LGK7P)=0;/0IQF9==)9K6MWO;C5OW>LCHO7]08Y@>#4YN MFAGN,ZTWZAPI8"U=>K=C&5+=C$7-@V!;/2BLF)!CA[[-Y"@)M0+(_]>,B>.# M^D WG,[_ 5!+ P04 " !0AF%4Y)(G(MX' $*P & 'AL+W=O01(@=F*KAVZ# MIMT]%'M@;-H6JDG6S$1P]?? IVFQ9]<'D_/2. M;.@-95_NKG/^;K+SLHH2FA91EH*K\Y&5A41C>F252X(_W-/9S2.*T\\CN^MT]%NS,IP__63]WE]\?QB;DE! M9UG\5[1BV[.1/P(KNB9ES#YE#R%M+\BI_"VSN*C_!P^MUAJ!95FP+&F->01) ME#9_R6.;B$,,4&N ! .(!PQP:X % VP/&-BM@2T:N ,&3FO@" 9H: 2W-7!% M V_ P&L-O$,OVF\-_+JZ33GJ6EX21LY/\^P!Y)6:>ZM>U!.BMN8EC-)J[MZP MG'\;<3MV?L,(HWPNL@)D:S#;DG1#"Q"EX(9ERV_;+%[1O/@=7'TO(_8#C,&7 MFTMP?/0&'%6:S]NL+$BZ*DXGC,=2>9PLVW&GS;AH8-R+C[/WX(*Q/+HM&;F- M*6 9N"8YCP1\_4"36YK_K?!ZJ?ET&Y*H=J//>!G2F*2+BDXYJDJMKRDQ1M &+BDRW< MP[< 6=!7E;;QZM9>JY9[?XZ@YWN^:YU.[A7QX%T\^*!X#HAAVGAR]F(80PCM M70!-I+(*H;[D2B7!R+'ZLKEB/!Q +'A;R#(7^0[NJT+%F+;C>X$Z??8N?;8V M?7_P#31*EUG"*QIG1?%&E3=;JIUPI9=&Q951,3AIQ=AAQM MACZR+[2Y6K3U>PEXXHX5G76>,I(U6)5S=F5 [ \*-;4I.K%Z>WB]+1Q7I?Y<$^DCS9=0DM/ZXG93D@>2K MPE3E0 K9MES7'VBWT.J(S'K%J)709!DKW4IZ!7 "5RCD7"'S?<<1RJUR9HNJ M4*%"-O8&TK<'M/#E^U7K0[T\]4QVE0#VK/:L10 MQC-5)S;*^K%V# XM@W2).O'V.$*U//*\_ .RBR"?:G4LDCJ+4;)W"Q9F"6A(>!^TCIV M@GIX>DYOF4(9F*1N[)F[L>P%8A>[8M:,@RW,DM X6#]O'>+!GV4\$XY !4(A M"^$ #<3441348]3SN!/*7"05,S 7T^AEKI",;<^7BFGT%!H]]9^#="2'7I/D M3 5',C^YO-SV4-@=02$]0?UR )TB,VXA,VXIO(Q]VQ7V@;E"!FUK#RR;>:'R MAMQ D(4*&?(].)#CO6=D>O8Z:.-#,DRI-CZCK!]CQUQ(SUS/ZN%(!BVIQ/(# M*JG$LA=5#SNY_$]4F"6 M+\]!@ZH?:D=B2$]BS^O(9A!#9A!3>('8$A_FS,V#+@#L3P_PEB M6 8Q#_&-9"CL#L3P?PUBV QB6 8Q*,P)A976$6$@6\[SM"T[X@0_Q01JL*8 M8AGVQEC$N)EAP*]0>:!#X1MA<0ZH- [VQ=L"59R0WPA),T'6.8[MBS]08 5( M>JZ'AW+?@20^'"3+E#?V./J'OZRZ#UCG60+(/8GBZE3,>)WEXX+$%!1T6>81 MBVB+F-660!YI#9I']8D!F2VQS)9C&PW<3. .+K$>+@?"WQ ^N^OPMW2UJ4[= MU ?3AF)6G;\(L4QX@ZNO SRL![Q7X78L_WK:6Q/]6"O"ZY^^Z-C%UK.+>MU, M#5:O,<4 . +'?/Z\^>T7S0 @_CL"CO/;B\LEN6U<'_/R")M[4Y+)WO&YA.:; M^BAEP4:X*$-,U'\YZY_$YE3='+ILW++NK#_#=9HQE2?UR2\F*YI6 ?[_.,O;TIAI@ M=_#U_%]02P,$% @ 4(9A5/KCUZ0@ @ 7 0 !@ !X;"]W;W)KPYD(%:>+WUB9-=(M2*%@;9MNZ MYN9U 5)W\R *CAM/HJS0;81ITO 2-H#/S=I0%HXLN:A!6:$5,U#,@\?H83%S M];[@NX#.GL3,.=EJO7/)EWP>3)T@D)"A8^"T[&$)4CHBDO$R< 9C2P<\C8_L MG[QW\K+E%I9:_A Y5O/@/F Y%+R5^*2[SS#XN75\F9;6/UG7U]Y1<=9:U/4 M)@6U4/W*#\-[. '$T1E / !BK[MOY%6N./(T,;ICQE43FPN\58\F<4*YC[)! M0Z>"<)AND"/02T;+=,&6%5/^'O/!D6-R]^\H-T5LFH2#,=')'8-//:$U'A,WDN,/)?T%4$L#!!0 ( %"&850Y7GA)@PD #,K 8 M >&PO=V]R:W-H965T&ULK5K;"LZ5M MM*FG)(K2Z895S<7MM;UV+VZOVYVJJX;?"R1WFPT3KY]XW3[?7."+_85OU>-: MF0O3V^LM>^0/7'W?W@O];7KH95EM>".KMD&"KVXN[O#'>1*9!A;QOXH_RZ// MR%!9M.T/\^7+\N8B,D_$:UXJTP73_Y[XC->UZ4D_QU]]IQ>'>YJ&QY_WO?]F MR6LR"R;YK*W_K)9J?7.17Z E7[%=K;ZUS__A/:'$]%>VM;1_T7./C2Y0N9.J MW?2-]1-LJJ;[SU[Z0!PUP.E( ](W(&Z#>*0![1O0MS:(^P:QC4Q'Q<9ASA2[ MO1;M,Q(&K7LS'VPP;6M-OVK,N#\HH7^M=#MU.VL;V=;5DBF^1 ]*_].#JB1J M5VC&Y!K]IA-#H@GZ_C!'E[]H(+IJKFL9LAE:JX_!BX3WRX3VSO M$X_4JJF;#<<7=:ME%?04'9=)+8+LX \W=(BO9X^'4?7QTP(S8I3U-Q' MD?P .2&0' @DP4#=+?^O9T>7K(+_M:N$3F#5ZL]EVY15S5'C4C0_FXNEB?%6 MM$^5SD"T>'UWD-/#,Z;!(,^Y7HO+BID5#HIOUSH]CB_.8R? (A0ZL07ZBF* MX0AGAZ?/@D]_MVF%JOZV3V_6@ZI1K'FL%CJT3$JNP-F?^0^21]BAY(-(DN<. M)0"$TP2FE!\HY4%*GW6>J->)$8HETIFAU5..CD[N/0"F49(X7"!42IU9,@=0 M489'ID!Q8%,$V7SCK*[^UDQ,=J/+1ZWR5[_:#-<#)ID>)SUJ[(E5-=.#-M$F M86*O:H'_P96YAB0O=\+F.Q2!PGOJ"78R;^9C7.X^8FSNXVA0K>A=N:GGV:;: M;:1A_C.,^]L>/VQL9.&$,@2*G6D[!T!),C(C\9%:XR#O[XW8#[HFITU-@_A+ MN=;SDO<)8)/!9@'(#_N)B%-W3 '4)"FPR]!'D;@884@&AN1,4F\XDSMA?8@9 MVJ.QXW;ZGAM" F1MD7L%ZHHM MJOJL N%!YW%8Z/\0;,F-*O+JR00QD!NQG[%Y3-RX^:@)*7#FQ@Z"X02/Q&]0 M?9P$Z=P+OF754F>]6;MY%[16K;D(B%+?YXDJI9$KM !JDB2NDX%0,<[&$F.P M"CCL%?Y[R(9:Y[\>,;-AF;2KR4Z&]!;[RD^(JU$0*,+>BN6C)ICD8T,VV A\ MQD>4I=CI!4O[!RZXM.JT8,T/O3W;MK(:X>7+_R3U>/D@C'-7?Z"N<#I&:[ 2 M..PEYGS%A36=["4TJWSIGZ3:1[A4 !BEB4L%0B7%F*P,1@*'G42W2&S9JUTA M0!J^BL?^#/)!P'#XH(3"!,C@!TC8#QP&0_ GWNQ@#@20Y"AQA0% Z6D0N?84 M@.4C[I0,\D["\KZ?*L#J%AH< N@USFCF,@/$W]M)@'W1D=E"!EDG85G?,],T M1%O7EIC@M2T[+'C#5R/K '4/,_N%0 4.P1 M =S"Z*(P> 42]@K[G)-Z31"L*>T*-[I0$T#8*?%&!D*YY@< C?AB,O@#$O8' M7]]:N "Y 08@R;WU&X!IR^9N#^8 K$BS$1$B@T\@V;M*7U7SI-W"VZLR9)!N M$I;NNU)O)+3SZ#>/#"UV4D/Z?9.Y9"/-RKZL="DY1TVK.,)@G8P LDR*W-TQ MS0" NL(XBD;\)1DDGH0E_GXG]#Y1\FZW;!)'[Z3,*FPV55NSV0*9 24 M@@M/,R%8X=D7"$;C,2M&!_6G8?4_YO:F*A7UQ=O=Y)^'S '()*/IR$2@@PN@ M81?PQ2:^W?]6;[#*%%+L)/(( ;"8YNY8SB$<+?0PC= :+ -6X![T9:<+_O9 M?9X6H.E%X>D+ $L2ZK/R87$2TQ''1H_*]6'Q/QVKGRD]44#S:8$+5X$@7))& MV"W/0#B2'=>73RD/]H"&[<'I.&Z8,J1>?[;62'T+0/0>W5UI(!@N$G>3 G@*.BYZL,Q]7^CQ$I]JZ!7>W?EG($PDA&7-E3H2/(1\T$'\T'?:#YV MTF[D06T&Z4$UA32+O%D,X1*"W5T7A"-Q/&(5Z> ]Z/N\QZIJM&%\N_>@@_>@ M8>]QK%5*V%+G*Y*J+7^ \3OK&&8 9!)GN2=6 *S >"QR@Z^@9WP%>]U7:LNV M,2EAONF/4IM4T17H@SLBZIL"CR)D+USW.@]V=/J2=' 6\1EG<3+A^0L79=6- MG1VR_DT2>V8"?AD>^Q:!$J^F"J!(GKD+.H2*C_8>IQ0'MQ&'W0:XL;CL)_H5 M.!- IKYM@)@"YH)@]Z72'(*E:39B0>+!@L1A"_)YM>*ES=7#6Q.=HAR5?55> MYVKG_+4OMA^,.7[2"WH#>Y08J$Y0XM9= %3BU9.@KC 9(3S8D_B=:K_Q M=,Q@".+P2XN^!F9"_%RI];JMER9Y;$T,#*;_DJ'P"G8S !5G[GHQ!U!)E(Y% M<1Z,Y->VF=AT48(UDMES=^%H#28@/F,"P(("VO9>Q[SNU";8E%(6.X5V MC7V%]XY,!5X9N X2PKAQ!4XBC-0>DL$A)&&'\,U_3X?:A6(:9IVRI;@7&YV] M1S6[TW+QB*[VMS\Y.I6ZYZMF "K-QH+[BPDVLZ=%IP@T7C_94IM26;M>H M[EC>X>KAY.>=/>_H7/^$/\Z[\YM#-]UQTM^9T,NQU!%8Z2ZC#YE^)-&=T.R^ MJ'9KSRPN6J7:C?VXYDP;2@/0OZ_:5NV_F!L_@-02P,$% @ 4(9A M5/HG\3:U(@ 5FH !@ !X;"]W;W)K6_RH%CS,C 2V:ETXG 639GM%L8@N6DF"PV#^*["+9<;.;Z4.RYM/O^[U7 M5Y--R;BU:MZOC)K M70_*C2GHSJ*LUKJAK]7R5;VIC$[YI77^:CP]N3)YCH$(C-_LF"_\E'@Q_NQ&?\]KI[7,=&VNROR7+&U6W[TX>Z%2L]!M MWGPJ'_YF['J.,=Z\S&O^J1[LL\,7:M[63;FV+Q,$ZZR0W_J+QC]YKO/Y2-42-UI#Y6 M2UUD_]2"JR)5M]FRR!;97!>-NIS/R[9HLF*I;LH\FV>F_O950]-CD%=S.]4; MF6J\9ZK16/U8%LVJ5N^*U*3= 5X1W![XL0/^S?C)$=^:^4!-1HD:#\>C)\:; M>&1,>+S)$\BH55.J]UFABWFF5[6;66^9IO4?]Z9+XUZDY?SS__5MV=/0_SA MX]T[-;KH4,>%NGKW\V6BK@O"_L&?_W0V'@]?XQ)_'+U69:6:E5'N3KG>Z.+1 MWCQ4#[I663$OJTU9T:)2^J+>FEP_:%H1K?M#>6_6,U.I\3A1H_/S\T%T:3@< M#U11,@2*5DC2@=:HU4*OL_P1.'O(*F+YNE;SLBC ^O=9\\B8JDGJ-*J&0"$$ M-6:^*LJ\7 ))N)T5C5D*1-CM1.D\9[2MLOE*8<+/YI'&UK-\!TL 10L:396H=4E/UV;N*)&_6ZP3 M$DD:YRECKS9;V,9& X&R^03[C B=B?XA:U9$6 WAMLZ^8"/ 3"6DJ&C1-*R"5*"^K"):ZL1C]PL UI$F.YE76$*?D\5[/LVK>9@U) M\IIV#AOU*\%/V^XHFO?[[>W-$81_&@C#[WS81B#H^*]J^NKXUZ?DK_:4[8&6(=ALB63W_K@&=%!@;6:+T24*4%" M8H%VY3/I<%+,M(\DPL"!VE1EO=%SV1_256 7^Z00'>U^^8 !\ KOR3X^H %U M8_?*=-=2-S24KM+LGR9-,,H137Y$.BE?8(BF7!JZ4&UMKG^]*(NC"F0$AB+2 M6]($S%P>!1\^O?.+M_LTUQL]RW+:3\N^3"KJTWNBR^R+28]JYL-$")1$ -$, M*6A'$Y )J>58&9%X:)71+8L8$/,6#>S0L)4_*7"7DT$$D&NSSH@'TG;>@%MH MI+*B>2 2#&WT!NQ*.U"T"[)'B',JO\B/[W[TBYRSN*%Y'/_X"Q[::(S$;3Y+ M.>)MI3<; HZ9YJC>F#E8OX?H:S_YY>WU5>VG9\KH&\+M--@$2XP'N+T) PBK M$,?V(_ 1&%N7M'\&HJL@BQ "1;?$RR6LM$15Y8P^S8G5,T)F332#S0P$_6>] MWKSV),T$4-Y%: (K!BT#X4'++TE\D7EEU+VN,M.POC!%6,V -"AM4ITQQ5\0 MK:J_M\2CX^'H/%&+K"*A0J;&$+H/ B<31=X$!8$YB9!I\3J,1-2=,]J)7ZW" M(E5 LIC%))@"(_PMR_,YB;!&_:!GA*Q*%[6>6] )\*8$L>HU-#P ?SD](04I MX*HK$B>$5YH==:X M"<*%90[D[:%ZJ4[.1I"XW?$NU"=FG[>T.>0^J'$R/3U65U:5*J96H(SD8:TF MR?'H+-ROB,76^>GPWRRVL()MNOM*PB):^5=I M9$LN11+(TKZUH5)/]8D*_.U%1=5YX%\17CK,3'XC)L'#@B(25XC%* %1Y\:B M%S(\PAY\-B(:-5:3?X.XNQ1Z_0 +9D?@S76]31S>(E9*3DZ$=8O\=&G68 M3,]'C*2%)D?D7N>MV"24\+:UM5FT&'=AW%9Y&LAV5@?3 M,T;?=4K;3,2I\4R$#(O6=WZ:]P#H9P;H%PO,T:4%)CSUDP#S X AO/^#V*S> MIQQHO6\^B)_)T& M_ELPW7GY9,B9JE#M!D* 938N&Q(Z)?DYQ-6%662-%S#]@Y,).#.*W,@<,PS4 M&UUG_,HFBG==> WZM#0+DG #92G*!U*I?AKYWE_("= #$>?'CD =8Z-:E#?:?NG;R40B M6'M@\F*!W0!G):5MY0G?1)K!RVU:%B@B^HBNEA(GY]GU5M8)^KCS]?OSTBU\@9QVL-1PF!VA[3##??[R%8)M"4!#N4#ED& M]/"O)<(W#C]^M657!G,$%YY:.R,3/(-_7\,3#5[K]N@.>/L]<'['VM6*D1?X M[JD)G=6(K\>B"M;3">VY>PH %+5I;?^2.B MRJ3 L#!KJ ,U4"N,"X@TF0C#L)<+_!0Q?D1XK$E\M-9^*OV>_U_Q) N^K#[N2!$, .',RHS)&W8:Y9KKX3.RV(<^(8=M["[/Z M+SQ%=V1.?UABQ!Q$Q]88\"9=0BXW K6LM&Q@.F,EWW^=XPEUPQP@V:VPW;.R M2+NR) @-82^]082H0IB1/#]20X$P 6[OC+$FA8'F_#QA]B,#=X;55=V2-)%8 MM-7&C>+4@Z47)24%XFE>[_.T;Z^8'R:$'V@%H&S/@FB_V7I42\)%C10C;%Q@ MOE U_-:]2P)L*@3!K7]A$;$VI.I2NSQ :%>V/0O\KBM_ R^1FG?@!$HX<4?RF+93Z+[[GP]A?;2YEU%%A,G MIH@O9[F),D0L 2[ZGF!6!.*,8'&N*Y(DJ2,DSX7$Q,A(.LM%<0(4!I<;7K*+ MM.F;$GXA\$RZAN0VHL!LY(G)TR5YV*MU9"[#=OZRD03DG,1_UK@=](&)SH1I MVVW36S,^T!1EM.;N*8>&Q3'? ML/;@#&-M7X"]/9^WZU;"B439!&!FMB.KG#7YM#@_ M&0+/C'4;^JOBL!H+ M$20\V0*%T8U:D1A4!"Z]?"*XMX3>0+ -H?J./3]$FL4SZ\ARO'0V'?./WCM= MJ<0U9S84M-'SSY:S-Q5,)\?Z:<;[NH&&:Y@*B]12)IM9$CU:D@6D6438"@V0 MH1W:3<=V#^&)MND!UBKN17)&B*)K 73"^)X,8BD&CT'2]IJ]6<#.Z*0MP'%4K)#4=0C_JEG2,1A MK/%R5VZ(GGLWPV7D>FR(;,$:IR+L6E<+86Z+'PVZ1K"(Q4L?DT38R6H?)[OP M@7%+2N W:5$ MZTZS%XK-0OI-+"]\:QY*_@\A.CD>VFH#EV.V>XS_-K1XJH;3A)_1-81EW""\/HB@PDGT\[/)NJ3!/F MT. NF2C%>*%4L9,29TE7F06$3^TC^Z&*P(?_O)AB8X_+E,5!X#2=^2*$:?T< MA&]W(-L;+:AZ\$TRHVR7JRWCE]3VAFCMSW\Z/SD]?[WM38?4A#47P&S:K_SU M,^\17W-T'UJNG.794KM"R\ZP81BO$N)1XL(I3D^'YZ,\];Z'W6Y]-2P0_&[\ M&'\A,L_TDV C=-W5?C4-6B]8,^^9<,NN!!O7$M)T$+C"3.U+ [S[&15EV71; M3R$5)S0)D3J#BSM#ET8250,O?2J-*RXET#(S7$5 1AQ-:>N+?5D%&WPPRSEC MM1>3W94%;H35[X/\S+MQX8'7&LY=9X%-OZ]O7#EF-R'BBE'"2):#/B3JQUU3Q)N481/YY3"]M; 5 M.;\-8L3[L6@%=1UHY[9:-VV4<"&3A MKR#SGB,""6E.#]$N+$5 M$G)BM6"!@Z1ZOGIF\*YP[QG:F\SE#,\RIW2BY:Q$9*,Z@]7P]"5&&0"PZ_W% M*QZF$<308)+2HU'3AXU+L@>\WM#;"+AT""#]M:V;NJNV@EW27[1FV!WVT1 V MM+T'@!S-HZN":!#[7[)\<=:[7I*]R40P>[1.<,6ZV*E"IR .K&M$.@WM*DBW MBP%FOQUV^-2QA],K,19L)0+'KAQ"$G*I<]L3$*%)S$?0JWC<0#BS[*>.V-D2 ML [Y\:0"D&N:VL/C7 'O88]JJ>T'RPF@A7U-,<]K* M?@>W?P!REXPX-N*2>"QY'XV0R*$CFSHV/B"O'4>:,(?301:IW?Q5#^YVW>FJ M?-0Y&;5.SM/&;5W9-N"B9/AO+7>O=#.B#E[+(0 P+AZWK_8 5\[)_O8 .!<[ MBD5:^M96PZ.D) KS>GBM(9 MMAKVR( L$B.)-:S$N,WJKP?&#@YH?(E6$@E:*%7>0FP==]K*N2&#F;M$EM!4TEC45L$<=-NI/B)KV^6R'I!O!B;KWL2K(93 M?YN'M(=!^,>AL7[!H+ ML19)Z4Y>2DZG?B2/V35XV, @US$'L"KXJXR*Y44#?18#54E?+1)E%$ MD]NOB"2(.APS<'#0:497)8OMLWOCMA([&&T@9@EFAX0#Q4.EG;O>2N99 &SA MLC=:P7Q7UJ=T0NQBYXK=31=1LMAR%D,2411DN=74MGHP"L,+>5W7E2;>(OE4 ME/<"SV5+LC#6_C]*LP9_?\<91\GS7DO['F*0=AQ)8;KNUNM+^^E0'52@74PJ MIQ*V/SXZ &\UMK"NLF$J_##*L>;36EW(B[WD(52:B=X\HJFGPF>:%]9::NF#4> MF@M=7:E;<&]-H1E,I-5;EF,87P(LWH:(21_=GB(W]1=;>L\X673"P-YHW@8A M'@H46-76Q1 W4GP!&Z"$]/7 P+W8W08I$8RDI)78W:(V^_P!"CP.8QO?\HKS M, (?,%I\FFO O1"V>LE7?&11PIA70PPC>CJ-NT/L%ED&0=(DCN?&%J8OA,YJ MJ<#)L\\&R$8ASK;RQQ M< CK7EI9^C?0'6JP;7S$6=2';<\H0]JGR9I3I+C\^,M\;HXL6 R'P;:?M%'0??,KN,^*V7S0$W>WE+<_( MA[2\KR"E#CL>'P]X_0E'18@479E8"8LIQD9B:'QP-0>N'/] *B ..?/!EAOX MPJ1V\VGT;E58IZ9AGFNB^53=EWDK%00DI"5/[-IJ.S*C*W,ZY2EA-5G4)M9+ MZ!;IS]*[ZZ+XW63_-DBGKZ?8NU5$*.Y8A8A4+$(.(PGM(/OI/[!HJ0(6*4&D M4;;<4)@%6]%*@(JK0FI&J]3+.ES'V5IVD]TI#D&$^QFQOUG=H5$KQ+?C3YY" M'_U$+>Y6BCE37![.RJ_%4XM!RN7" M"]MWIH,I2[XU]]I$-7'B0-W:0,YT.&(0&4R.:<6KKW^WAD373-5R0A:=QS!@ MR=OLU%_*,1NN)L0>LB CG21J-%6C\Y/)X)G'_MZ2FXPV&ZFDZ7S=N8O%A?GW MS)@\.>- 2K18]]]VEN:XP1;,'M? M>JZ>]W1TENQ6RMGX;J?$.BZ L-%23DX]:.FLF/W*W96EXE ?B3$D4(G3G8Q# M_H]3H39C;G<'[MM%4G8AV98NH!ML=^I"D:%_Y=/N3',5' MOP_,%U>V3U]#R:<[;BF"CJ<_=(UM]K[M_>]T\UF![$YBD/1V.!ABC?Q.4\X_ M.X&?:HZHL.VZ50SBFQZ:G:4 ^N>@#3,TQD\1Q1!P5J,YNM)53B:E6)2\K65J M\AWT80]"M81O&ZK)UW'];=':0HQFGS2V#X9S)B#G4'T<,N[/@!\5[(<>WXM0 MFB;2Z)T+7'!9!,Z">LQ,GBKRE.6??X TKFXDG#0=?Z..U'3RC9KPIQ-Z;G+N M/GW*ZL]'"Q1<^JH[SF^.!T,\,AX1T"I 'R53PE6B5/66* M/9?>=]@O;A4C&-NU[7L$T_14AJ)I,9'6Q:@I,I$N#[7;Z)7L] ?!)9=$LY/X MX9Y[FG11Z.K:>MK>DU#"%RM6(O9.6U\8%[5I;G=6(C@9+7C0W]68/%G':DFF MRNYE9V,$2F[=UUT'^ :DF*Y %-_+Z7)EAA^8XW4G]><45P2K5?&+S>'MWUB7::M_?3U18Q M];9-LEEB<-*BKRP-B4?;"MPEP:YVDJ;=VK885YL<]8CV*!_^';H6/=MO=V[2 MHUU.(H%HBV7HG95H QQ46J\0WFDS) "EGC7$!%.D!*/65YG.$RZ?>6$MZUHO MC(W'2>MQE-Z(FI!EH<]5/_ BI2.RI]E9AI/(-I]+R081A_0$5.&I[6Y.FI(= M S(!6S33:5F/R\]@8^MN;GT_%$6ZU3[JS'RR8CL[R2EN[M8*-0Z$MD7>0A=U MRF)SR'H SFY(1_\!;:4-DG+ZS(;GXT= S3"(N>%>D'$&!YBG$G MHA*'=%HPHPK^'0ACKO-5?GTU(N%0R]Z>V*4I:4]?\1ZIWM5)$LI M1AT8W/7IO+%=Y1J5?LNL*%S)H03A+VW5!([P'A_68.W--.ZV^W MA1BG>\'0&1V/Z>?!Z&2J<,;B^.SLJ3&'SXTY/N7&A^ETPJ,FT],ACXO)GC3) M+I]I97[)08'1^+6?I?L]WBU!-DWB-2_+6)-RATT4H.NJ4'L(F0U]<;&4#^IT M5.39Z#CQYX-SNQ-74: H:8^VCTJEY)0!VPQL8 :) MA]OF9.18'J(K5,:[I'!6[*9SW6BN/#&<9*IM4$C;L%"+HT; ;X<21UMRB$G. M"_"N2=_"NBVOO 97MLM)*S;,GC)&[%D%H222VP%0=V'/([?%*&N?HBI#RY3- M7X6,%:.M<["'/0.I]D,.<(#D3I]EOW7L(RR7*1_+4?OTFW39]E[>RBS^L:QB M[\B_.SIU5W$R_='ZG]LE!\X?%;NFX]-*FHY/H"KE-SU-H3 A2TAG(]4GG#?[PAE-B86)[[$[L&/O#<,-3VQXWM^AMMV@TG<6Z MLC[NN;5Q1B=+40&/9]!79BI_SI%8[ZZJTH\F3K^L+B/G&UG 9I_=+9(#CTGZ M_1E3^WAXS($['!;9I0;4M0I.MQ=_P2?.S=GYW/=.5KLS]+IOE/,G_ 6 2Q69Y"HCXH&5_\L:>P5RK #: M'=1<^>0_E":8Z3R>FY*,WS$QH.YQT4> DG MB1)@95OCH/Q#1PD.CT<.CWMQ1K+L?#+&WZ(8#4_QZXR@>^>K6O@%&U^P8;7) M^#9F5#]CE_7!GR)BH\ M0/<7)4D,^P43^#\E]?U_ U!+ P04 " !0AF%4H<)Q)@P' #X$0 &0 M 'AL+W=O2';M)/#MH"^R'1!1U>>^Y MYSY(^O1!FR]V(:5CC\NZL6>CA7/MR7ALRX5<"GNL6]G@RTR;I7!X-?.Q;8T4 ME5^TK,=1$*3CI5#-Z/S4S]V8\U/=N5HU\L8PVRV7PJPO9:T?SD;A:#-QJ^8+ M1Q/C\]-6S.6==#^U-P9OXZV62BUE8Y5NF)&SL]%%>'*9D+P7^*>2#W9GS,B3 MJ=9?Z.5C=38*")"L9>E(@\!C):]D79,BP/AUT#G:FJ2%N^.-]@_>=_@R%59> MZ?IG5;G%V2@?L4K.1%>[6_WPO1S\F9"^4M?6_V7PV(@6*JF M?XK'@8>=!7GPRH)H6!!YW+TAC_*]<.+\U.@'9D@:VFC@7?6K 4XU%)0[9_!5 M89T[_ZR=9!%[RV[E2C:=Q+/4\T819:=C!PLD-RX';9>]MN@5;6'$/NG&+2R[ M;BI9[2L8 ]H67[3!=QD=U/A>EL^AM[??$!?RUSFGU0C6A* M)6IVYX23R#-G#^A/MOH3KS]Y1?^&QIG12W8%+@SR#C%U"W;EHRD-^_>]?'3L MLM;EE_^\Q/%!"U2E)[85I3P;H0RM-"LY.O_\X_TUBT[8_0*F=8U24\V<.3&M M)5--67<5O);6*>2QK%!-/4KYV*(Z, %"IA+3/O:_84(U;-:YSDC62J-T9?&Q M%H,HIGP[:$K)]+162]T6/OSS/8EE6:-=I13D3T+Z9_"?N'*M$M)&>?;Z^9:*HMY.VZ M[UB4\C3*,0AY'-(S#E+V7EDQGQO9^T%HAA4O$]H:O5)$J&KZKNC;RQ0MCU5/ MFG9HGJZQ1E'38W.IYT:T"U4B\S#S13J.YR_$DM%5AV2A@'OX<)N,/L'9!(@, MGK!_26&(/1A"E1C3#,*53V@0\"".^P!F"-QU9[ Q M>2R?5%4A*M?".F@*LY1->%8$+ QYD:8LXD6\"'*6%SP,(O8C4M2PO_\MC\+HW;-G&.P. M>Q*^8Y.(3[PC2;;Q* AX')&W6<3SB+Q-"L JZ%L4\0SY^&DW'\94XHB SPM+ M/:6A'6VEW'HC8MD;VIFFQ 8RDBTPL-C0Z5U[U)4D%9:CZW32:4QR]K-Z^T$A MI)=O/^I[[H7O+NXOQG<7=T>$*N!9XBL$U(2$,\MYFDYZKY(TH$\I**8!*$J0 M=7>(L&-V2*XG=! M G$,83VDU(C3#%0!5,'BF$=Y^@?IOC]49\CDP0NT\L;.I#%][Q*LU:IQU"E1 MJ+)G+,@FN]9S#'+B$ F5!.&>\8"@!T_JR?$AU/NV] H!]";@=((LWN99_QH2 M]^G3;/_ZQRAYO7V ]&]L']_4"L()CP*/$EXD0P< QE?J'=)Y1#)1&%*&)$6\ M7]ZHZR28^.2!%O@9Q-&6&Z*D\'E<\"B-^H"%D^C_HP!17$E&.1,GX,3'*^!I MEOT%598@JA,>3%*B,D$.?Y6A/ZMF4,!9D>P:R&(/Y)OJ@O:-G0KH7[_JP_9X M-A4UG67L-V_W6%YYSZ5:D2SBVS535=>^'K:SWH=R8ZU6 B+*5X@_)FZ^V/Z< M6 [G1,!YOJ\_W\SO?X^AWT@SWZDQ2),$5?8"J#?"6HT3,-6?-UQ_=9\_0I8D M:!0AS[$9_V]:S:8='-$F7J#ET2.+X,H0R&WG>&,7./^]==(L7Z3KB%''2UCN M=P**U95>MJ)9#PB@HA5K?Y0?F-U0Z6]N%>M:A&ZCN4-V#.*,+KM5!_SOGL?4 MGV@INPVUPX>%;/K#*MWWZ#0,?1;Y8?K$F$)PB45=@_G*EX.H^^(6#5)HI:F5 M*&23M5U_G"9M&Z3'+[/Z:JAV6LQPSF=BB7)W>P=V]T25+Y+LG=VCX15?J)7! MF[:6I&?_U/^+[X& 1@=Q^GO?&5\S,+4^1 M2LFF7'N_Y*-\:K_3@-'UXZ<8X MWKF-(Z)S_YL#84-4^HOY=G;[L\9%?YM_$N]_$_DD#-JU!9H9E@;'V634QVKS MXG3K[_93[9 ^?KB0R%]# O@^PTZS>2$#VQ][SO\+4$L#!!0 ( %"&851\ MRI#$^@, *\* 9 >&PO=V]R:W-H965T"S6!66!,%DO&8K?L_ME_6=QE70H2Q%Q:412H+F^:4WC4:SE/2=PB^";\S. M'&@G:?%A>>F%%! O^<(2 L/AB5_QLB0@#.-KB^EU+LEP=[Y%OW5[Q[W, MF>%7JOQ5+&UQZ64>+'G.ZM)^5IL?>;N?'N$M5&G<%S:-;C_Q8%$;JZK6&".H MA&Q&]MSRL&.0A4<,XM8@=G$WCER4U\RRR5BK#6C21C2:N*TZ:PQ.2$K*O=7X M5Z"=G7Q2ED,"Y_"1Z4=NV;SD<,\7M196<#,.+/H@S6#1XLT:O/@(7A3#1R5M M8>!&+OGR>X @^LBC+<1SN*3B-=\<0%)Y$,+PDA,[-F 5W K) MY$*P$NXMLQQ/FC4G\-,./W7XZ1'\*V8*'^@+-U]K\<1* O:!R>5ADN'W!_YL M85:JQ>,?AQ@_[>_3SP\WD(S@H>"0JQ*K3,@5" -L6VF@$M$QJ0I9K#]'60YQBFK37J;80MA 0E.7SC3(_@2NFUTI@Y MF"NY-/ .HL@?)@.<)$/\G W@?2OL#T]CL]SBAK;08 NMZE4!.5X83F)>>QMD M_I"8B0=PED49ND))$@_A05D\4N]@&/I9CX*)^WV*)HM[+AZ4Q\/L")GA&\G< MLWXSH;'?[],>TEU"8W\0_@^$]OPT2X#\G44A<37H^V':ZPC-,C_JA3@91([0 M".^:]XU\T$OWSG]SKO&=,E1]L#K"%Q5EWAU @P 4K#("W M4Z%WV6QYW_/^GUQ2"HC4**5"2_:1W[(;2DW:I.H, W=C@N.A9R[8:2(JKE>N M53)XC]32-OU$)^VZL6G3A+RH-ZT![IICYJ%56O7DLR5 MQ0;'30OL*+DF!?R?*WRDVP4YZ'K4R5]02P,$% @ 4(9A5/!YA\6" P MP@< !D !X;"]W;W)K&ULC55MC]LV#/XKA->] M%,CB]R27)0&::XL-Z/4.O=N*8=@'Q:9CX6S)E>3D\N]'R8Z;WDNZ#[8HB7SX MD!*IQ5ZJ>UTB&GBH*Z&77FE,,_=]G958,SV6#0K:*:2JF:&IVOJZ4?KQ.H[A;\X[O6)##:2C93W=O)'OO0" M2P@KS(Q%8#3L\!*KR@(1C2\]IC>XM(:G\A']O8N=8MDPC9>R^LQS4RZ]F0Y_QW[>%*+E\E*NS_L.]V8E+-6&UGWQL2@YJ(;V4.?AQ.#6?""0=0; M1(YWY\BQ?,L,6RV4W(.RVH1F!1>JLR9R7-A#N36*=CG9F=5':1 2^!4^(,6F M%[XA4+OE9SW N@.(7@ (([B2PI0:WHD<\V\!?&(S4(J.E-;16<2WF(TA#D<0 M!5%X!B\>0HP=7GPF1 U&PGLNF,@XJ^#6,(-TM8P^@Y\,^(G#3U[ _X!:(X[@ MND'%#!?;/I?PSQT^&%A7,KO_][G$GH6UU3C7#03*' MNQ+A4M8-$P>H.F^ZW6C#A*'XJ@/0#V0!W&@:"IXA."Q@(H<=ECRKR*2E$U,@ M!]X=TO@4_6=]Q"_9#D$JOJ4L5MTBD"67N09\:+BR"!LT>T1ACRZB7YR,00H$ M(8W[+' A*^H$5IEK8,=N8,GN70EA#N1)44>@HK=M96 &!E6M70@YUYELA0%B M;B'5,6#SE?I//\RBZDH70]H@"9U,8%DC%=0L,.[C*Z0!ZSI;0H.C?=)X[8_TTD &VU M/0DDZ**Y?L[=*XA&Z6Q*8SP*9BEJAZ[XFS# MJVZ1/6+JKD$\2B83*\80CI+0B0E,+Q(KI# +G3!QZ:#CHZ>EH&23YWB2]NFC MB]KG%ON4%=8!S$:S- 5;@,#KIK6[G'2H7 PD:0@WMG#H0':L:O%YRJ\() D2 M>*X1^"=]M4:U=:^'!D>D:['#ZO! O>GZ\E?U[G6[8HH*QQ930:;!>)IZH+H7 MHYL8V;@NO9&&>KX32WID45D%VB\DM;%^8AT,S_;J/U!+ P04 " !0AF%4 MIMBOX2T$ !/"@ &0 'AL+W=O_1.?<>R9ILE7XR*:*%ETQ(,PU2:_-Q&)HXQ8R9KLI1TC\KI3-F M::C7HKW3,&-^3JV;"&>3G*WQ >VW_%[3*&Q0$IZA-%Q)T+B:!I?]\7SHXGW =XY;TWH' MIV2IU),;W"33H.<(H<#8.@1&CPU>H1 .B&@\5YA!LZ1+;+_7Z NOG;0LF<$K M)?[DB4VGP2B !%>L$/:KVOZ.E9X3AQYD&=YS2R;3;3:@G;1A.9>O%2?3>2X=$UYL)K^Y91G M9W?*(IS ;[!@7,-W)@J$6V2FT$BEMY/0TB(N-(PKP'D)&+T#V(_@5DF;&O@D M$TQ> X3$KJ$8U13GT5'$:XR[,.AW(.I%_2-X@T;RP.,-CD@V8!4LN&0RYDS M@V76ZS5'\(<-_M#C#]_!;U7RFIM8*%=, W\]XHN%N5#QT]]OE?4HJ-N;8Y.S M&*H/![.[SXRZ,(IZ';"I1H0_<(,";N";9,D_ MY"5,X+E0[I%K'A,G7F\+LI1^0DME29D%II'F*<#PI4"@S6-3"MG; A*J%]"1 M #RA(8^9Z$ AB9@E8+< ,\;!483@;,D%MQS-19WM,4XE?RYP"I+XW/!*9/+O&@C+95-P?"UY"MB2NRI]T[0RC5JXQO5 MUL9D0EK4TA69.?V_FB+/E79\ESO28ZTKBB:&\$@P5RK+F=S5&*2&%B_E^'2# M<:&]_@Y1VU"-O-/VHGV4XVYWK6#/@TI,YXJDDT!KE/&.#AS--\RW+*9MIJE] M%&E;6KIP\Y%%J#ZQH&Y1;4C?EMN44FKC,.,+=1!/J]+.]N8Y\$\7;M_2_1$I MQ_@TA/8>J'KMVTR'<^+,^MKC;NV2';1Z2@9FH%9DBXP+1CZ69-W"UZSKNUIJ M6+JO%G@K$W^RD=TW_)>?1E'_[,+47J_ZG[QNA[>,IU]I.7!>RE$S':>[+ER6 M. )SH?@:]?=/'CQ*)R"K[$ M*9/KO3W@=- $M5X_XO>H<]X_KW[K_/IYK *]_[4"HU'G[&38JL#!Q%M?H;#U MD<]0K_U5QE!M"FG+[WTSV]R6+LM+PCZ\O&H1SS49GDRSHM1>]^PD %U>7\J! M5;F_,M#)21<0_YK2C0^U"Z#_5XIV6#5P"S1WR-F_4$L#!!0 ( %"&852R M=9.*&@, %@& 9 >&PO=V]R:W-H965TM&#I BR3*KYEM($Y2=,":&DVV?1CV@99.%A>*5$FJCO_]CI2M)FWC M+]:1?.ZY>XZ\\V*OS:.M$1T\-5+9950[UUXFB2UJ;+B]T"TJ.JFT:;BCI=DE MMC7(R^#4R(2EZ21IN%#1:A'V-F:UT)V30N'&@.V:AIO#&J7>+Z,L.FU\$KO: M^8UDM6CY#N_1_=EN#*V2@:44#2HKM *#U3*ZRB[7(X\/@+\$[NTS&[R2K=:/ M?O%[N8Q2GQ!*+)QGX/3Y@MB-#X?.:,AI'=\;I_8WP7MI&7++5YK^;L:>K]#2AE_8]]CQ*(*BLTXW1V?*H!&J__*G8QV> M.C$<3FS>"U.!-R0GE+^7>&3H5Y.=6=]HA M3.!7V!BZ:.,.P%4)MY\[T5+I70QWZ!:)HT@>GQ1'UG7/REYAS1A\T,K5%FY5 MB>5+@H12'/)DISS7["SC#187D&^/(SNBTX#>^$XJH07,*] MXPZ]:'N&?S3PCP+_Z!7^4SECV$BNW,NJPHVPA=2V,PC_/."3@[74Q>._/RKT M^3!W'Q]N87()U[IIM17AH>L*N+7H; P[H[L62]@>Z,W\IPT4DHY$)0KNH800 MEL!0:4G=:2_ABI:4'A;8;-&<"IZ&JE,0Z_I0G4-#SE97;L])A%>'@[HWP+(X M9\P;>3P>9?"QHI (56>4<-UW#O/Y#+(XG3>@[B:>3,3S4&'1S=:!)5&A3?AL!GVA, M6GI20H$C-&]T1\KH+M[D,:>JCX\('&/Y,5O\#4$L#!!0 ( %"&851"I(QEP@0 M L+ 9 >&PO=V]R:W-H965T M4*2#&DO4TVYB($[:-<.:!6VV81CV RW3-A%)=$DJ3O;7[R-E.\[+Q08T-1]W MW]U]]Q"/5TK?F(40EN[JJC$GO86URV&_;\J%J+DY4DO1X&:F=,TMMGK>-TLM M^-0KU56?A6'6K[EL>J-C?W:E1\>JM95LQ)4FT]8UU_=C4:G522_J;0Z^R/G" MNH/^Z'C)Y^*KL+\MKS1V_2W*5-:B,5(UI,7LI'<:#<>)D_<"OTNQ,CMK%!+9ON ME]^M>=A1*,)7%-A:@7F_.T/>RW-N^>A8JQ5I)PTTM_"A>FTX)QN7E*]6XU9" MSXXNE164TSOZ2:GI2E85\69*%XWES5Q.*D&GQ@AK KH4]KAO8='I]+ M]\1OR"KZ*!O>E))7]-5R*U!WUNS!3[;XB<=/7L%_QB2=2U-6RK1:T%_7XL[2 MN%+ES=\OD;L7VK7KT"QY*4YZZ$_-#P2+VGE@ MPN_XNN2TQ M/.]HTAJ4#KPZ\_,$='A-R)F%7!I*CU(PODG3RZLXR,+$_1;,[QAC#W 37MY4 M:DX1@#8J3W\3D!]E";$TIRNXC?:"X?!5>185Q#**!K"C4*I6E(M&P8I$'<=[ M%.,@9@/*DIQ8D,';_\K;)S1'B7ZR] N?F.^2EQQY6H(4_AZ@&5CF"&(!2[.= MCOXZ)X3EP(XG+F_FVB>+S[\H;7R_?G=*TP[BF'- N2/*6D" $Y&&SV M1>3V69;NC_JBAO%;Z3^LZUM>MGQ#PF-K&0+,@S"+@9S"1AHD"*$[ RWR!O,GEN0ZN:J&T.7XW<7ZOIQ5E\Z._SQ+>+U4681%2@@3(A!OMY'090D MB#J'KQ:C6S[S 92G05@,L$B0D]@=A$$1N^0PN ^0 RJ",'59C!)4>>YMGK?: MM:^KCYG4* 861D5 C;+^[]E@.7(" _K86C?8$:BLNV9O,"6KQSU?+KAVT_CI M! 8.@Y>^=$,6HWCR*''+!,LPBMW29=J5&):9_U3#0SS&9A:^#/+H(8AK>'ZF MZB5O[I&(4NGIT]$C[O"R,\)EP[=!-ZG0 0*G$ M#U[8KH3Q7]AUL5$ >6.LJKID8E!QV8YLW^GP M/PE)EY!XWNU%GN45LVP^U6H'VD43FIOX4GTVD>/2->71:CKEE&?G=\HBC.$# M+/)<-UC ]9[Z;= DP7O(,>)W"KI"T- M7,L"BW\!0J+:\TT.?)?)2<0KS,\AC0>01$E\ B_MZT\]7GJB?@-6P0V73.:< M"7BTS"+]=]:Z*^PJO#PI)>HN2-(:,L%M1 MXD$Z&KMOG,&3LG3!&:2#<9;2F VB-(*W6A4>V:)"O?7F-^ ;TCJDW^W?ET5K MJ[_A[>-TRS25;T#@AE*C\]$P -T:OEU857N3K94ER_II26\D:A= YQM%/UJW M?K!L@AYR)K3^R;NBZ>G9]7\49ELO)-H7*\69DRDS5^ENOSJBB53'A0 MEIY'03 ]SZ3.3UZ]X+:K\M4+T]2ISM55*:HFRV1Y_UJEYO;E27C2-KS7ZTU- M#>>O7A1RK:Y5_;&X*O'KO*.2Z$SEE3:Y*-7JY;ER?Q$)&HEF[1^;V[_HIP\$Z(7F[3B3W%K^TZ"$Q$W56TR-Q@< M9#JWW_+.Z:$W8'YL0.0&1,RWG8BY?"MK^>I%:6Y%2;U!C1Y85!X-YG1.BW)= MEWBK,:Y^];.IE5B(I^*Z-O'GC4D3559_%I>_-KJ^?W%>8PKJ>!X[@( MN3 2/YF\WE3B,D]4,B1P#MXZ!J.6P=?1@Q3?JM@7H] 341"%#] ;=0*/F-[H M 8$K41OQOJ-HOD+F]W_ZXSP*9\\K2]\)[8L?<^ZD;C 9,2%%JJ&'1)(?>B+15672AIW2 ME+#W/-'Y&O2I;X^Z)S:/%,3R7L+^E^F]T%:&(;&.55E5"C F/N#=:R/+A#J^ MU250PF"J3-Z+'%+[X@KPH,H2,SBU?MA2$QJ$FGIC2OU/RP)D:A3)@.>)%P0! M_5G&F'^:/PJ>+U.9?Q9 UO@SMX3/13&M29L]H<2Z:-8 %#A7,R:W"@#]'_#FF MC[DOOE?+L@%*D]OA_04+ 5]4V1+=(WA^8J]#XW6!8;S."1>;N8.J_JLB'4 M!R0(*YD4.;1GT01Z9'B1MX01AXWQ;!P$ISPU 0[-[ P[DXDB'+I7$NN(Y4 7 M+!Q<:^KSI\<.NS)-20X)!G.7I? ,!W$K!M^5MJN]$N_UC5:E_"1O5$7$Q%\; M0-_,^K '9ZC%9#J:B+&=A&;;\=X0SE\11HN+-B4[MB!]]V3[MZJEA H,.?\K M52HI3NC&&S"Y0X!V#E[(2IR%3\0G3J]H/6#I MR!8[*W3&OO>^5)22TBI!NW4)9AN$>D2U3%RLUZ5:@UGP6L/^*QT_M8#[KJFK M6MIX)&MF?:G6.F,%T(;X34>2/(S'RIWB>>M/92/Q -@!.6'W1 M\^[[LO4;"#0=\? G(AK[T5@@P5PI38/(C.\*71X8?X YJ'3 UEGT1(31E&,/ M6$/XF(J(68N\112V+"!,JJ,D1@^3.!/A *TZ%X/>:TV$V1\Z_\R[Q7V\TY./ MTF(9,9N"& @C,9>- D.R_#G'>X9Z4@3G#*UADH,Y5A&U'?3OK]=#@'K#'RLU9/CX%<]%M-2 MO0(YUN^7 DG/BSZ%!3N/!'4QJS\"<+ M,9EQ!Z L=5CXX_!0$V!T3F.BF1_.Q,AFWV,_)-B:^HOQH:86Y1RZ,=(=:KN@ MA-/E 90D( 0B?G#!N,W\?P.X.>"E[,HF4$R90;,P)<=--)<*M!#@ M"ZQ5#KVG"/W4E5(.I%RPYI4N.<,/D1%TSPCX]:UQO]_EXB?99@QPP"[AM]Y( MGY94V'Z?CW8[4640<>>VON'GD+(B?G(?=HD/MK;>CY8'ISG4'.ZU1#[)Q:G0 M5@R7!UGRE C9)W3L%3F=.$$8;H6QF!3\P9HY><(/AI!W E%^@<)[:<&J00I( M[>[W%:V9B6-D_T+O %6\T4B\;![+DZ3PE;Q2@SRJI-RLZ3!?V^BP;)(UMU5 MJM><>;#.;TT#&9:JGR8X&1_)I+J+E4HJ:[&/80D_R09/J1@I%56 CQEE-PO" M,#CU'-.MDBC)'M"*#LOJ?RU#1 *B:7?4!7D&,U=YEJIN2M0EA$C.V%R3RU<. M%PN4!++TFI!+P:)+N\R9>+KV/-CU'/(JO>YV3?E+PC>#OP:UGR1 M)%S@4D#SK/2EXCV-O+:;/T)V7;#6F"I3,M]_-?+&M*L5>D$T@H:#!2,K?1-1 M;ZO3C@$RGM8 N[V$(]'\S>4[C]*YN&&?^842G2MPJ1/PZ8E/IDR36_P0US*E M%/0-O&S5VV]^MUIA2,D\V7?O"D1QGMN]\TA[A>(C"]*%G/+G=F?P"N4R6GZ&36!90 M(191]<#@NU L=9JV.Q-=^RC8:HK*G6U:,>M4T924E&7@ZYBP.PG&P:3A8AA7 MM[MN=&Z%KA6Y"R_'F8OCUUV7UZY+&[Y9!ILYM#NC.[D#[W8;VIMK]ZY@6C5R M^F.67:MXDYO4K&E3IY]-['&QDTH0VTZ8&$DI[347J)O R!K:9ISJ(_$1:KW, M(_'Z Y8F;ZHV$VKW:37GU2A@29F=1Q?RGLLM%G*6"Q4O&0#M::)H)TKGM(=O5O4MN:W= M7&QMC-:0" &2:>S M\/$Z]5SIJP<[+E),3U$-.]/V]A3/G%3Z[C@/\^FWYR'Z;TVCO9;Q(1S?(;PM+$)N_L954?A@551;P'A4'11^@SKH M&,W?6&)\J0PZ-LW_8QETG*6'RJ#CHWX/95#X[R^#PO^40;_[,BCT9G-@^&2$ MF#*>S1A(\?U[JW_/%CY*I/9<P)+\4<2P M2T>:X_G8F\TF=*0Y]>=![TCS;!%X\S$==HZF?KCH,7#X!'(*FPUF(\P[#OUP M;F^FB2N^?''T'DH4!*.=- 7/#W0/0[?^_92)?]&VN"W\0L["@FA+,XA$_R,, M=Y\.LQ9MYQI'KCO=U.D>/N8,DY5!UEL*FVC*NKUB864I2DW>/@K\_EV:SM8. M7&;B,P4Z>]!UK51WJK"1W>VE^I[SZ033Z:IV%TV<-%:D$7AK;Z"TE'DQ:'ME M--F]YS0XZ3CKY^S)/Y!2A>ZR!';^RI6VP/1M_=_ M6H]E5R-97CGIWZT:S1^P.#"T?&)OP^2* MMG5@P&-;E-E#(73K/0W;^R@PV2VFJ,V=I_$(>YSV'9VZ3V=(>RC3M!4:/;DJ MK>TY/%#OT\0;)]"_YM*TA-\6% 8+_S40B(\^AQ-BN3TA,PH(-D06BNR/.CIF M*$M E"\;3BS6#9R0;L>VM_(HQL:JLL&5DVBSS[R]$F#H*H,JD5;5?&N 79JN MFE<.\R^OKZX0LTA0?F1#)1:WU>8C%$!S]6['$DPYJP@B'\%@="AB7!R_OKH] M^B5?LY<\UPV $#3=.PM?F=U!A;B\+03K:R]RL#0 +[VF$$,^M,+L]MH?E+J] M,FI;6(0.@@A""+#Z8WJGT+<:K / Z#YBBN*3:=\JI$Z[]K=O'C(?[I5&XYI M=\E8^QMYH_:=JTLIF"2[&"?4C.*],+W=D8;R:ZR-NY)+1L"!]Y8T,80'ZZN5 M22G_!@>_-E1(4&39]<.^&YMN%[I@1$&@?>O"/ KQ5,?WPSO#A!DYU6700@R# MMY?E^)HIO8YEM>GG"3E[]3;4\\T+D$Z,HC.'^M!5__/>_U%DJESS?XO0;F23 MU_9?*KK6[A]2+NS_86R[V_]F^4F6B)X5JM\5A@;^;')BK:_]49N"_RMC:6H$ M/W[<* F(H YXOS*P1?>#)NC^3>?5_P)02P,$% @ 4(9A5$&ULS5;;;N,V$/V5@;HH M'""-+K[$=6P#N>QB]V&WP29M411]H*611(0B59*RG?WZ#BG95C>QL47[T!>) MMSESY@R'Y'RC]),I$2UL*R'-(BBMK6=A:-(2*V8N5(V29G*E*V:IJXO0U!I9 MYHTJ$291- DKQF6PG/NQ>[V@VFJBNGG&Q1JLPCB8#?PF1>E=0/A MY2,5R@-5Q(TYHO@.I[=C-QZO^ 7CAO3:X.+9*74D^M\ MR!9!Y BAP-0Z!$:_-=ZB$ Z(:/S9809[E\ZPW]ZAO_.Q4RPK9O!6B5]Y9LM% M, T@PYPUPGY6F_?8Q3-V>*D2QG]ATZZ]C )(&V-5U1D3@XK+]L^VG0X]@^DQ M@Z0S2#SOUI%G><F2\F US7*RL\M/RB+$$?P M=ZCYFCF-##"9P7O,"BX+N':Z<[[)CN]-. C L,=-ZE0IM$(OS_BUL*-4.G3 M'Z\)?]*M*^69J5F*BX!JU:!>8[#\]-/C6\KU#!Y+A)QQ#6LF&@25@Z616U75 M3#Y__]TTB2^O#% )&TM$'11B:"EAKHMO9^/7Q%=!A])K>1-PHP3,OP(H)VHX(OK+- MA>?9!NI=-Y).8,&_T,J"3EX# ]HVY/O,!U%(/W.@R-*TJ1KAD3MFY%QCZ4Y7 MGU/J8PMRUJ-Y"-NS_EXS%] M!E,XZV7Z&_;*<#J&R8@()E,R'%'+;8^$OF[$J2_IAAQXL<^@%=MI+2BU/.=$ M/]>J^E=Z,:9;,KM1HUA4P1[2J0Y//I!3C09>NRS"WL5B-M>T?O1_[\O,,V\[LW.\4OK>5,R6'IJZ M-2=!9>W\:# P><6-, =JSBU.2J4;8;'4LX&9:Q:%9VKJ030HD"(/'C1LYJZS;&$R.YV+&MVR_S*\U5H,U M2B$;;HU4+6DN3X+3\.@LX$?)*[,Q)V?)5*E[M[@H3H*A4XAKSJU#$/@M M^9SKV@%!C=]ZS& MTC%NSA_1/WK;8+FJC1]IU=&FHX#RA;&JZ9FA02/;[B\>>C]L,&3#5QBBGB'R>G>"O);O MA1638ZU6I!TUT-S$F^JYH9QL75!NK<:I!)^=7"K+%(:T3Z=YOF@6M;!2_HK!,4O2(HC.BS:FUEZ$-; MB MIEL+=^ *6K,%/UGC)QX_>05_BSO)A^&7.WZP=%:K_/[7EQR\%=YE[Y&9BYQ/ M H@QK)<<3"ZO[CX@O$=T5S&5JD8.RG9&5DQK[A-1_N&LQG%>B7:&N72Y\G07 MIJ*&-["O2E+^7N3/#)&](;4S9(]:%!)06O' YHA^9J&)7< )X>)F"O8^9,-M MAR%]:5%C:BA7T RUQ70"&+YRN;P4LG8V[*,L[1L!8V#)/?=V<;[0TDKHO!4E M%Z:B$BZAB@MG^9VR"/K_)_F,9[)M78!ZI],.):D;QAC&B9L=9AB__2:+PNB[ M?GWU5E1HRM"6443S6A@C2YD+5Q,-)5%&:3JB<9;0;C:.Z!V\/Z3=D9^>-FJ! MN[_!!VM*K9IG%^3-2T$I (V&:X7>)>P/G:20;S5E+]4^ MDSBF73CG'<7.@+$7DD)8+WML!0G0(ZAW'B55\Z&Q_*6'F6BUE M@7 5B+>L#8DIWKD7W.IVD01?Y:4C),$FZE?58W^F6E>I^JC]ZZ"=EB5>3I!^ M0J&A"]1!5QE4(W*'Q"YQ6)MD"4EF@ZYDY3R@CR$[I%PAI_V&6MBVT448+CF+[G MEC72T!V+ H^M-%8+US50#/Q1!JI1VN7JWF-.]4[S]8[B$64Q+'QT"G:)']! M&8::(;DL<+>^A^AKY3.(_Z;Z[$:93S<,,.SI0>M$=9)WQS[[,#PFQ(;64_BB ME" */57: 6W1>X>B-,+H,ARQ0DYO(7[I-1UL-#$-ZYEOU0RN*"YSU\^L=]?= MX&G7!#V1=ZWD9Z%GSG4UEV ='ARF >FN/>L65LU]2S15%@V6GU;H:%D[ IR7 M"N]QOW "UCWRY$]02P,$% @ 4(9A5 % X7RD! R@D !D !X;"]W M;W)K&ULC59_;]LV$/TJ!VT=VD&-)5JV9#I5(M:J>,!HOKD^@TG9]EO#XL^%WAG3L8 V>R,N8SOUQ5)U'" 6&#I6<$ M27^W>(Y-PT 4QIF^4-5OCZ)B@@J7,NN\1_, MW6\XY#-AO-(T+CSAKE\[G450=LZ;=C"F"%JE^W_Y=>#AP*!(OF,@!@,1XNX= MA2@OI)>+8VONP/)J0N-!2#584W!*\Z8LO:59179^\M9[U5\QRLYO#;: MUPXN=875?P%&E,(^#['+XTP\B7B!Y1&,TQA$(M(G\,9[7L8!;_P$+PZ\@==* M2UTJV<#22X^D1^^>P,_V^%G S[Z#O\0-0\$'W!KKE=[ A7)E8UQG$?[ZB%\] MG#6F_/SW8^0^"))1'7JT-YBM'CW_N,E[?, M.&Q5:30+C_18AK 4!<1FH=L8:2("3:GEO4';G@RJ\XV7)7!;0[@;HY?-**HPWZ%G#9<:(Q7*NJ(G8NI?/P7+P D<;9; QI&L^F4YC& M13Z%4Z-)ED,QB]-$P'LBUL(O/Q4B%:_V_VE" M/HL\3B>"PTF2>"RF/!(BSI-I@#NO2=CT;3R.Q9ACG*1Q'E:1AVR6AL#>(.F# M=C[D1#CPZXOA]Y;WWM=2$_RS \+>&KUYV5"CK4 ZAZR4^T-96=P$SJZFVIVA"*-(/);/8-M2(NI@5DQ&XV9$XQ)P4P;_E _)BQTDD\ MF0E8'0VM:[]I%;4K"HPD2X(C.7H2-,O1&T\ZM,-N][)?FX:.+-;K3LR4#56, MKX.<=YB!!L^JYV+3'"Y3\H,"VS?54PH:G@'E372F]-C/G %9/.NG'R.?&M_5 M_RIYZ,]];2RI!U#Q_5A>VT-+-U@R9P^,A5+W#YTAZ"Y_Y;ZAD4H94);U;C4! M*%,Y=CCX6_&E8/[#7!FM^3"_5=0J'@^S8.;R@A]C>BRISWF:[=O.XR:!7"'X MD=/CL=X^.CA?:40, &T' 9 >&PO=V]R:W-H965TU#<3I9?/0-DC<%L5B'VAI;'%#D2I) MV4F_?H>4K;A%XH>^B"(Y<^;,E9.MT@^F1+3P6 EIID%I;3V.(I.76#'34S5* MNEDI73%+6[V.3*V1%5ZI$E'2[U]&%>,RF$W\V:V>351C!9=XJ\$T5<7TTQR% MVDZ#.-@?W/%U:=U!-)O4;(WW:#_7MYIV48=2\ JEX4J"QM4TN(K'\\S)>X$O M'+?FX!^<)TNE'MSFII@&?4<(!>;6(3!:-GB-0C@@HO%]AQET)IWBX?\>_9WW MG7Q9,H/72GSEA2VGP3" E>L$?9.;?_&G3\7#B]7PO@O;%O9["* O#%653ME M8E!QV:[L<1>' X5A_Q6%9*>0>-ZM(<_R#;-L-M%J"]I)$YK[\:YZ;2+'I4O* MO=5TRTG/SCXJBQ"G< [W/E)8P+UE%BGNUH!:P8W,587@P">1)8M.+\IWZ/,6 M/7D%/4[@@Y*V-/!6%EC\#! 1U8YOLN<[3XXBOL&\!VD<0M)/XB-X:>=_ZO'2 M(_X;L K><P7_1EK4:"PP6< G6Z+>1_2?!3Y:F N5 M/_S[4F2/XKI>'9N:Y3@-J!D-Z@T&LX^?%F\IF6-@O0-_N+<7@D0[AF_(-*!+ M!E HL5H2H3:<\#)PF@SA#$XOZ4,5>%4I;?D/ MYIN5"H_\9'*-L'YFOE-+LP$)9ED* MIW&87(YHLU"6 OCL-*W#S#D_&L"R!W=4)LPTVE>+XWS "K\WW#X=D!O#HD2X M5E7-Y!/-LUQIEP76,B'EDS@<#5.*>)N"E],3>I25$C1-N5S#+@1^I/(?KI3I MVGK:.=/ZR[NQJO8#=:DLC6?_6])[B-H)T/U*T5#9;9R![H6=_0]02P,$% M @ 4(9A5/ZK$_B:#0 6B( !D !X;"]W;W)K&ULE5K9(A"0D7!2" MM*+^^CGW J0H6_(D#[:X '<]=X/T<$?6FU-[UJ0)HNR_$HWU^FK,Y\$4IE*:J(@\7&GKE26 M$2&(\L.71;2J*LR^U.G]?K5V?1,I&HIFZS^5&[_J9P^ M,=%+RLSP?[&U:T?QF4@:4Y>YVPP)J?V!"Z#2'+;1FQE&]D M+5^_K,JMJ&@UJ-$%J\J[(9PNR"DW=86W&OOJU^_+6HD@$L_$K?RNC("AKHND MS-7+BQKD:=%%XDA=6E+A"5)!*'XOBWIMQ-LB5>DA@0O(U0D7ML)=AH]2?*.2 MH1@%G@C],'B$WJA3=L3T1H\H:T1=BG>ZD$6B929N:EDK@*PVC]"/.OH1TX]. MT+>6(TN*-]HD66F:2HG_W*KOM;C,RN3K?X]9]7&:[S_JU$CK?(';:.U)NGM0>WUR5>%?LQ%JF MXCP8>WX\HG6WE434,E5:KHLD:UP4;\JJ5BG!C/9;A>JF*L129W@.W?C%3LE* M*(+17DT+A& R9&UN][((F=)"*0HD@:1,E3!.IUD,C: MBW>.TQ*. @YZ#+'(9\19>[YK*JRK\K)27M\"(M,YF8L>);*J=N4=A(3V!5(I MDF8E:UVL!$!@ +J5*N@)B;FLL8XT)YZ&51)3B'C//YW?Z!U+A&=TO1B*8,CZ M7U?:K'N\3+,P.M6RTN#XK9&97FIG5"F"D"S %H<BFDBK3>Z([ M6/]+N3,B456-8L*2+F"U)8F)>[O#$QM9U3II,EEE.R$-<5<&.;@%Z"]_FX:A M_V*^V53P2(ID!-4VT$#QF^ % )[V5UY:)D>7&J2'AO4A*98RT1EPK0S3 (-5 M)7."0%4VJS4I.&-E_9-*KB'Q0JE"8&=!/'],W!\7M0&&+;);[K_);1=7;^'> MID*UI91':EW)C:Z!_^OB#N[G1#CDV#!-LA9'I+*J'Q/$> =L^YZE&HRUR+QR MLX';&)$9-A:2BO*!KTF?('Q!I+92NYA:47 5+#0;CA'19H[2AI/ZKO(-A3U7 M,=A!F[K2BX8X6U@/Q><-7G4O*$6 .*MJ=[N%)S79ZBR#I/3H"W0BC9*R0E*C M " A$ ZTU09$E:+.5)IP"K5U(A>9HBVTXH3#@\D+B%\=-7#WOM7FA@0_4/V4 MYE8 .,_F DY=>(G,HY "TT/\@AC!X03 M6PX\4N#=]95'X8D.2?=328Z#JS(%G:E L'ITUB/:I[!8-L M6U!+ECVP[,\!=H@LA>XVI=SI*E*K4[E%OC9KO2'.2CH[4\;V#@5))( HBY7J M3!@@1P^V:U4<(::^)TJE1LRP)IH]@1IL85='.P<_M'CW"HR?.:Q"5:@DEE69 M_Z3BY#_X/I<%S XC0DSV"^5STZ_L'5LL;;/&FKT*6CD[MEX[S+?-0%J"05N\ MZ.^ZWZN@!M@R;@N:O0]F\4Q,1M "T>**/-F%"CI9&E4J^=I+;7,(DI(PGMBN M-9Q#>'P08@^MZ''=VJ?^6Y6LBS(K5YIZ@(_HK515'49M%OF3+3*7<"E;I31:.Z\H+*1O9U4<3> \0/ZRZ%2J8,:2$):F*! MC$2!_QZF:A6^6:NO*A,#I^7[ZQNGQM,?T^,@<%WD97+;,S::65GO7R:L,NEA M16#\0U+4FA/9(VFJRF+/D7I*3WMIU273?6\1A$\H2"WH2;Q*WU'@,OPU^&=4 M9=#TT!* N]Z) <1+8>2LW#!R83PIYO<"&&RI-WSJ];D;U"6SE$E;(M!;-HQ? M7,.'*3>W*'C>T5-/X0.].+P33H]L)E6]B /M>2+0/S94JBJ4-;QAD'0\-[ M) E6)(CW;5D8T+_PH&?C+GB>E:#C].%L3 $/RVWDCOGGP)(LM,F]KN>>1&+> MK#"Y]EC$P25E 9F@6*9[&[$?H +*)U!!"4P;:U>NH6WV;SN[MM+2(Q*"B[%M M*."R%AB4I:E)2+3*\E3_ER*7I:4G]"63/ M:+QO)7&I[N\$PX1E[HKE0F:L('DY29HEE MAQ>>1F:G._E]OT=AT=C>B%.SLX-^"(;>\/Q)KGF*D8 M\?1LAVYZX%%%&8VC%['OB_-X[#^XM[/!4E<(C(?O0K\7C1CG'^,^$\EP?UKC M#$IVIM1-S=QS\>_3X_-L/]^*-]AI,$SQ*&>>BRN;E,6Y&.$O"/$O!@%7'UQC MWGT. B\>C<73SA'WJ 3>#*_'WF@T$4'@32;AGM9@#-V?$HDHFM%%Y,WX FRQ M889//"'[B-@+9V&+C@6=?BC+::_]\[TFYV(P\_R1)34 \VAJ+X/(FTY'/6D# MWXO\L9AZTS'9Q(LG@>4^GN S].(P8.[CZ52D0V 2>9_&/YLRNGZY%T-&J.52 M)=U$P^6E'38_#V^&=D8#5'?\[H?]]*CR)X5&<&)YS57>5=,C0HAP.A%Q. .1 M8!9UUFGS%?/"3EH*IMR6<^O!I)C 8$1FG:(7B6)_WXB2XHNN^52]YK.;Z@?_ M( C$$;;?!]BQG\ M/8ZBO;G(O^F7QHU6/!R;C;+'=JD&+!&220^6>-Q.)[W$C:P$'/@@'/C3#@N4 MGM=EQFV.!4348SU&A/4,SQFJ$WK7<KA?J=H"! $I^U9!K;708UP [JMT A>J"P$3!B0-DCK:A MW./>8*GMP]"2?/I%YIL7;_8T(R\$(F//CR?B[;=&U[MC 3KRQF-"[R0>]W5 M@\T"C -*H1/4.HK%!.(!9ZR<:+6;>&% D>7-9A,; &0E$8Q"<CCUPG@D1O01B#^.Q1@L-HTBSAHS+YQ2V7N/Z#I&C6H[BA_%%5J7V7ATZ"C4 MN$5[SOE 4PK)>,HN\B;0^;JH$?N<3QWU%I8(7104JUEZBOZ>W,@+@M%)D2GB MS\EVTW!LX3%%L>&G4<.H'D2 MW1^48#J@]\:T9ZV'DX.U 8\N38W+OU1W]+UL>/(C#FEW!.8]_%*!>XM[:'-@ M0Q*L-&E>$LZUG9J&QY!#8V-%TQ:UXS9"[*1W5%4:2(IVI.U&+4_0UR-P[%>5 M[6Q_@'GAD3:V*,5R*#X?+9Z45%B<7KO5Y>^5+@J>;0OJ*;@DM?/UTL5/4]!F MY+F_G.A=HV"CVIWT[<=-VOIN?G,IYC=7: &&&&']1UJS-KE==L)@/W]_1&#V M1Q,+ZG@JYFZ6LR!T1QYVZ8'"B&NTR&BC]AL&^[-/.XM:=]+>_E%@CT8PBL1@ M&@BJC'8$/O.<6@='9I&_B,3W9J9V&\3 M,$2^_6/.WT::7A/I=KRJ?#&!3FSUW1 0%. /SSVM?1%[_O^7%4K_E4#+$1Q8+_Z M[YYV/YR8V]\+[)?;7UW\+BN@V""[+['5'T[B,U'97S+8F[K<\*\'%F5=ESE? MKA5\6-$"O%^69=W>$(/NYR2O_P=02P,$% @ 4(9A5#O+8(0S @ X00 M !D !X;"]W;W)K&UL?51-;]LP#/TKA,]='#M) M5P2)@:9IL1W:!FVW'88=%)N)AF59BWN6 M0E:HG30:+&[FT64R78R]?W#X*7'O#F3PE:R-V7GE>S&/ACXA5)B39Q#\>\8K M5,H3<1I_.\ZH#^F!A_([^TVHG6M9"X=71OV2!97SZ"*" C>B4?1@]M^PJV?B M^7*C7/C"OO6=<,2\<62J#LQZ)77[%R]='PX %\,C@+0#I"'O-E#(&$)()?($'5(*P@)6P] I/5F@G0N?< M+":.Y/WCO&-=M*SI$=8DA5NCJ71PK0LL_B>(.<4^S_0]ST5ZDG&)^0!&R1FD MPS0YP3?JZQX%OM&)NAV0@1NIA?QSXQT?XCW<3EM+E MRKC&(OQ^PA>"A3+Y[L]G73X9P^_KU-4BQWG$"^G0/F.4W=T_7?.%3N%>PPVN M;<.K!LEYV[BSCZ8!<&NQ6J/MVWOVT02?M20^&+L*[38LEX/<-)K:">RM_?Y> MMF/[S[U=_EMAMY)[HW##T.'@ZR0"VRY4JY"IPQ"O#?%*!+'D-PBM=^#SC>$+ M[10?H'_5LC=02P,$% @ 4(9A5(E\$MEB P -0< !D !X;"]W;W)K M&UL?55+<^,V#/XK&+73DVN]_4AMS\3)[C2'[&:2 MM#UT>J E6.*$(E62LN-_7Y!25&\F\44D0>##!T 5T>E7TR-:.&U$=*L@]K: M]BH,35%CP\Q4M2CI9J]TPRP==16:5B,KO5$CPB2*9F'#N PV*R][T)N5ZJS@ M$A\TF*YIF#YM4:CC.HB#-\$CKVKK!.%FU;(*G]#^T3YH.H4C2LD;E(8K"1KW MZ^ ZOMIF3M\K_,GQ:,[VX"+9*?7B#G?E.H@<(1186(? :#G@#0KA@(C&OP-F M,+ITAN?[-_2O/G:*9<<,WBCQ%R]MO0X6 92X9YVPC^KX.P[QY ZO4,+X+QQ[ MW3P+H.B,5X44W#+>7;&F"RI+.T7%8H"XYF%5IR MYDS"8@#>]L#))\!Q O>$4!OX(DLL?P0(B>5(-7FCNDTN(MYB,84TGD 2)?$% MO'0,/?5XZ870#5@%7[ED%"43\&2919^""_C9B)]Y_.P3_(L)A5MN"J%,IQ'^ M?L97"UNABI=_/DKT13>N:Z],RPI MTYI,XBBB=3G)9@NGDA)=VLP3B+,:[J@.Z'='^P MJO6#<:E=0^T4Z'ZO:$(,!^=@?"DW_P%02P,$% @ 4(9A5&T_ M;!#%)0 ]G\ !D !X;"]W;W)K&ULU5U[<]M& MDO\J4UYG5ZJ":+[T=)(J69:SVG,2E>0DM;5U?X#$D$0, @P>DK6?_OK7/2_P M 5'>VZN]JL0B06"FIZ??W=/X]K$H/U<+K6OU99GEU7>O%G6]NGCSIIHN]#*N M>L5*Y_3+K"B7<4U?R_F;:E7J..&'EMF;8;]_\F89I_FK[[_E:[?E]]\639VE MN;XM5=4LEW'Y]$YGQ>-WKP:O[(6[=+ZH<>'-]]^NXKF^U_4OJ]N2OKUQHR3I M4N=56N2JU+/O7ET.+MZ-3O W_%KJA^KX+/"4B9%\1E?;I+O7O4!D<[TM,80 M,?UYT%OSEZI1,_B M)JOOBL>_:K.@8XPW+;**_U6/5O_,4@(GC@K+_C M@:%Y8,APRT0,Y?NXCK__MBP>58F[:31\X*7RTP1 MI[-T&N>UNIQ.BR:OTWRN;HLLG::Z4@?VT^&W;VJ:#T^]F9JQW\G8PQUC#X;J MQR*O%Y6ZSA.=M =X0X Z:(<6VG?#SA'?ZVE/C0:1&O:'@X[Q1F[U(QYOM&.\ M;2O^Q^6DJDNBEO_NF&#L)ACS!.,=$_QXQ!\';U51JGJAE?VE6*[B_,G\ M>*@>XTJE^;0H5T49USJA+^J]SN+'N-2*X/VI>-#+B2[52^XU.\/ M>RHO& )%RR)&)>3%:A8OT^Q)%3,BY)*8KZK4M,AS,.%#6C^I.$]410*@5A5X MFS!?Z^DB+[)B#NSCYS2O]5P@NKE559$U6&S54Y]H+<$B!J=O*YIHIDL:AI>2 M-8E6[]-Y6L>9 FG3G]NRF!(415E%ZO)&K8*O#L)5%M>0<#+_E*;(-(F>FN04 MS3^K&2-T \-,?V8-I%*DTB5)+J7S19Q/^8&('VYJPM!#*O<\%(0< HZN\NBT M=#!<2J!AH5F6SC4]':DXRQAMBW2Z4)CPLWZBL>-)MH$E@!(+&G49J65!=U=Z MVM ?3,'?#=8)B207LX2Q5^DU;&.C@4#9?()]DN9"K(]IO2#"J@FW5?H%&V&W M!;]6NGR@91$.%SI; 3Z15;JD09.D!%*)\M*28*EJ@]$O#%Q-0OUH6J8U"9TL MW.MI6DZ;M":96M'.8:-^)_AIVRU%\WZ_O[\]@AA./&&XG??;" 0=_Z#&;X[? MG+PYN59G1*V#0?XFGKZ)O[0'+#71;DTD&T__:%)@PJ_ZBGC#T!MC%W"E$1[M?/&( M/,)[LHL/:,"X-GNEVVNI:AHJ+I/TGSJ),,H137Y$VB&;88BZF&NZ4*YMKGL\ M+_*C$F0$AB+2F],$S%P.!3_=7;O%FWV:QJMXDF:TGX9]F534W0>BR_2+3HXJ MYL-(")1$ -$,J4I+$Y )B>%8&9%X:)'23P8Q(.8U&MB@82-_$N N(]L$(%=Z MF1(/),VT!K?02$5)\T D:-KH%=B5=B!O9B3KB7-*M\B?KW]TBYRRN*%Y+/^X M"P[:8(S(;CY+.>)M%:]6!!PSS5&UTE.P_A:BK]SDE_+F O12ILIC0IRFQ>DK( M)-688C,]0?\Y7J[>.I)F B@^!6@"*WHM ^%!RR](?)&AH]5#7*:Z9GVA<[^: M7H?N/7:Z][A34[ZSS'GEQ5JEC [>4Q=WSW )B5&E// %\9/Z6T-R9-@?G$=J MEI8D^,A.Z4,_0RCR?1&+ Z/$@!=B-MJ@V(]$')@Q:9!,,4J5U!7I"Q;E8%R, M\-(ES!L@]_7XA)2XZ)9'DO=69K+< M)P6D2]P.:DO(RDQA 6'[/1 S8TL\Z;C$5M&39(V),2 6V8#L@Q^*(GDDT,R0 M 'E6%DMZ,JV\M SU#%V/:R*J25,+_U9/]"1S]D37CUKG(<;^(C*AM?J_0(:# M,1A@QP_"@J*FQ'2@N\A6A\FPAC[#%XI\G=*0R2*FL2:8/404( &7$.TDLCA: M1LZZG!BR9A. I# ]HH460 F"F;RH^7\ LFK*Z8(8DX"%;0#1+_SML!S0 X%2 M"22))FU/NP-ZP8:PQKA0GV(2U)-,@TX@- \$8LC -'\@B(J29"[AA59G## O M %DN0B<[T+=,8N_I\TA9T,-H_'IL;HRZEXQM0)E)+,K-8J. M!V?^QTD\_4Q21IT./66,H_'QF?HD]"D0OU:#033LCQDYX=)II[80NZ,CAYE8 M['C9)'PI$UADPBX?W!X%YOZ]D9^5>E= C%KI^>'R_IT3GEOOORH2=I@80"]T MK]Q3/Q4]LC>.(_QC#7&2 )?-O&&) )KX9 B)1 WGEL657SWCRW\;>E7L5I M("A>T^:5J0.Z)?^-WSQ7*[1)6)H MPAJ^]!1Q:5X_'?YVHJ)LW?"O"*_8SYP5[)_A9D$1B2N$;I2 &&?: MH!_$HB&C54HW^#N+L4>OT)5M:&P)O&U<*N-: B=4*$_5J=D1S:X UB MAN-0/@U'T6G_=)TY1L-H<#Q0'U-OZ[XGDX?)N2:7(@M^(%:*3D[Z9HC=O]"H M_6A\/F DS6)REA[BK!$;ZI'#25CZ U$$G,R*'"?>MJ;2LP;CSK3=*D<#Z<;J M8!Z'Z+M):)N).&/<$R##H/7:3?,! /W* /UF@#FZ-,#XNWX18#X"&,+[WXG- MJEW*@=8;G9"4/^X=;ZJ(,8F5 ?WP*;3M1]%H>*Y&O;ZZI=E GD-2+\<]B\$T M7,SFVE^;O67\,@) (TT>$[$ >-*)B@.; 2NDN80Z08HKXDR>U3'A=E:U9$Q7 MTH+8WSP''PPAEEE+"BYB&V%@@V==XY$12?X$N$RD4U],A[]OE5]\@XCD6[<6 M,?U*3:J_$9H;#J/^^ R?2.2-SD^#FW-B(^)S8J)1=$:JXU =#)C^#QEK.^B) M?+(:/J9W+WCY9,CI,E?-"D* 938N:Q(Z!?EBQ-6YGJ6U$S#;!R<3<*(5N;H9 M9NAR!$Z<(W#2[0C$5ED=O= /V',"L_$F./=I+X'KA?4*^EST(Q0-"_A" M_=*[5S^(IB.#DI:@5Q@K#%V2BSZ%Q^R=0'J(C/'+RUNK<;KP>.KP>-JYS#L; M*;E,BDT8:),;$P6K]D5KYWQ(2%RPC_G=*T9L^:!?O0 (]L@V<.>V>=V"-)"1*QHK-Z*0EVCKX=5V9*JSHJ=6'4 M..@L#BWLY\F4PX,L&Q&Q8?O'$1D)&]8_B'WEI!_8>D5@(?[L%1:4\&J&<9":@8:N$I845>O1D:"1P MA#"M8'XU')\%XD'?[*_M>,8)U80WVGS9MI.11&%WP.34!KN)UHI.FM*:F_(0 MOHFVZQ$#U@TK'%&-Q(T9%L A3./\%R'69+/SXD%G=#.Q;/R0EHV775<__WKS M_HA<9^L\+6,XTD@V;#'=\6,'=YX[[CSOY,X/1:D1S;R"AY*#&WU$19#!%[*O MBB(],_4.=F/V2LAL@4E%=B\M]?<" 52[NVZOBK:%P3D4Q"&:"3F8*2)L%>(L M/B:S/KI%O?GNE$;;EXL5;[V7&ET3VIB*^'6QN&[B_M'L9J)G^1[.0. '..Z7 MY[&H.O!+IG;S#'S.\M YD5B1\Y!I:)MTHFPE>I7UKEA[+ *:2MS:&6D:\8/X M<<\8ZV \MR]^03W69JSZLR?D=<@\P\*,&PK4P&AB7$ @RT08AF,XP$\>XD=$ MWY*$7V.\@\+M^7]*I(1\H [^'?1](KO?R4973H4QL;Z,0Y\9.["P1!S[F=2^ M=EZ0:=TIF[=1C$D+KA,.D4HFZ;/R:&ING\09-E/D51T*,&]DDB)=(O8J9GMK M*5TVXB H*!AT[P-<< # 'Z[),""O5A3/"_=DCWFT'YXV8N,2Z+]:$%L>081P MWHEX.4OIEB2(M!FSPA@*"?+7A!CR=6MV3HAI.*[ /.*22*3+D,Y*K?PMM>[" MW]#C;]BYKGL/[WL2*>07[HVPO0>>Q/EGDJL\.A"W\R>@Q'WA];>7S9EF(W4( M 412VEC:SC/MY&Y?J#$8=0+_(^?5V#Z[ESQB^G(3>O\Y*C<'86?[=0[?5C6+ M9"EX\/P]*?*DK=R\%A-Y'Z\0D"^1U5'3C*PZ+RF!UJTSAH8IG$T;5A/M)LM!$02@J^)+!WLRNP>7_% GI$^P@C"UN[8T'$-.RL MJSGAHD+5"4(*H)!<50@3[EP28%,^+VK".0812TV68V*6!PC-RM9G07@KB-^0 M--01 AL]Z")1R9MAE8@6=A(A=IV1:%PW+%U0)45HIS!/P!/D;$X72?O2H$%W M)<_'(I\+S]T$DFA?4MYW['56W_7+_IS^4A[W^=I!=SJ5+.Q$*SCX), GF=%C MEXC;,6V^D-D[)]ON, L$Y1H$L84 R;;-.UAK@#RUT.HT+DE!)Y9=G<(@?8-2 M(.MN*:X\@I?H%LAE/<1:JP+!3E SF9ADKB&UR9ZI^&EMP0(GNPI\?#C\7U92 M^3,EJR^M+9^X:'MKPJ1H)C5BN,[(;*V9[VER\C0SCG_ZA8>.-"<.:(Z*36P" M 7G]@IPZ%$9PK96/T2](:A)24/T#0 E77/[$D,U=2+M>0[0S;B*[JC_(ZS3> M$.9W!4B1L8MK;_^C#D32]%$8"N 4<;."W<[?::F:-+W88;,&%1W;QW!94[L^ M,2">\44'/F YZ XHWIID+2FX+#99VFN;LWVQUMMOKG9BF 6H0HYQ>]H8AE7- M5B37(E7F 40UIM-FV4A2CP0*8305ZQ+FC/L&OXUU[@H*^. MU&BD?I[-D+.:-66>ULW&;:=RUT>B*;TH,C(JEZ37'XPUSX.0B#S@A<'&HF58 MW]3R:(9G%4MD<)HLRU$=LCR'6[WD#(([H.&(JAJ:[S&5@$Y%/THJT [S(*H@<":8)S;(R9D22?T^,=9. *\/D M%DL]E$:QIXS@ *I*0U"1/G0"E>!>TS6=RM>'L@?=L>R/!(8FJ<,[M[_6?6Y0 M'NQ"77/@#XEH"\2T8AE],@4 :>L 9.T1 Q5PDA606:" M:!:Z^@M!Q\D\8ZNMH90<9=0E2WC220HD#XRQ_:E8$:-MW0Q;L+/%YDUGK+M+ MPJZ)52$+;O 3@^&0J&&YMXU[ ^RDE4NC7;B\N2$EL+1%MN3!=2IZAPU>;3%! M*S?Y2.(JN4;K-M! U+;&B-N/RUK$PL\+7K1\K-7=S[_L##D;NV>>L^E?V *# MY5*;# P[&&LI0DF0&5G \6;X3PYJHO G$PFQ(M_+QY[Z8,L-R/>!,&K7E]B" M&K@5Y)&YH9QS/T,]JJG E8W<"/BS&^>7P,3#)8L$U_EL"2(#]5&4GZ$;_5CP?]#6XV.^Z:XTI;4&9K%_R:_=ZKZ MXXCOW$BFNU]E6PH3N-C(+$2=EIQ/*PRZ@_M;-N@#1)L^^@C5_>)-ZIQM^R9M M5+Q8V^YR=]4(&P@S!M286.V\O^5.4NO;3;*V#K,/5GM-Q8/;6@K(5X@'SB0M MXHQ$E11SH504"9 M%3W;H=]E&I%JRC6FQ&BUZ*0%I+HD/5&@O42Y]90O)%!Z M$L'=,'1$);#-9(TH_+]1)QM:,UUD-O3![V%W@-I'$%Y*47L/S-@(HC@P@LDO M\,&:@.7O&/ MKPZML)?2O6I7R7$0F=GUVPA8O@F/,S%[;TLG1ERA=7XVZMH4'PD?=D>H[R0_ M)Z1[Y

$* MPV;>S*84*YN,[*D[ET%N&PA@,S'^BLQJ4_*5EBG,@WD!7N<#5E*Q+:5 ,%UM MD9T?V?VJ,*S$&+A\37\1SC>A$J2M M-R#;&=8MM^";E$O1S!=K[BC9JRMBES__Z?SD]/SM>MC3EV0$!!.[E;]]YCD2 MG%S5 /.NF&3I/+:'I%K#^F&<+12.$AXHX+)-?W]0O[GK9KM;>\,""\&.'^+/ M5R0P_438B+AJFWT5#5K-V"3=,>&:0P5)5$DRU$)@#U7%KF361;"FX>D19H\M M!PRXT(\0&:>(DDUPV#D*3O+-7?T6GY:2B/A$2\TI3D;Z,J-V=.!H\R5 M.CLQV5Z9YT;XX:X\@'DW+,AU:ME&_%@CTM^;6WN4JET(8HNT_7)E;8AUX!1/ MVS+V/,JD6R**9P=O"?A50DU .+/L M74OLK E8B_QP4@'('I+?P>-\>M7!'IR#-!\,)X 6=G')IMV296N,'5>[&=IH M&>O[T%9NC^QL'T EA18/6'Q7AR47G" D!*.I;GW-]G]I2R2S9U!1((::L+(GK M6&BIE1Q3\:PV@36[B3I/JM#ZL.8 UK0M\6A^=,9AB MMT#-M/N67/5'Q#_8$J/M,:$.5K6QQ$R/9CK0-U@&R6^LX1GX(Z_1V;)&#PR; MTINI+)YP_!]JE4N-$QG2V#%0)=3-"UMV*I9Y7X UIPA=(-$ M:"E5M-MF#$QU8SW"R[2 M$MT'H][4W;2-A5"+)/1+5DB6M7HBC]DV9^&C9/_>V$+/G^WS8E?P56J;P@@R M638M\A0Y[[')=5SF06V]4TYB+JU3I=<5D7^6VS1PVLWLFB#9C,AG?R=/ >VN M2V!R-M%7@P.OHA60VT@KCKO%E>$DG&6;U):.@[B#D?)/MGJ[E)XXG'EH>S6. M0R55C)UY@+R,@I QMR4@DB#JL,S T5>K&>WI,6R?V1N[E=C!8 ,QBS<[)-XJ M'BKMW,U:>MT 8 [T.:,5S-<5Y//EFL/NJLH]@GP171?O]9XW8=^87_?$=DPK M@B_4^A5#BS8>9O;:VCM1P _01,;.,&<^@NR9,,=-5<8D&4BZYL6#8/.R(4D> MVBX_RA%L_G[-%0Q/)DO%C4,0!#;C2$F$[:MS/#KLK.V^X*%!]BK^\.#R^U\!U_,6=K@K,'Q%/E:E)-'?YS+P3&T8G$O'6 MX6.)%4+^^5W)6.=P6K(WU4M@-/U'HW/C@9,8A85;/ID#.O)#V&C#5U+Z PU< M3DZ33R37O.ODDCT?%0[-9Z?L^0,?.=!YS&"BAJAA%8'Q)7;ES+-0JJ )CJBD M^(LY[Q,/7=PL$_N%8G/ P'/;W 8YMQ$H(*,, MVY7\YOX#E-\=ANZ3$4/6>?-,RFAQJ?,>'[\V%;RN'B\-JF-X-<3-8@(EX8%T MLT6&>Y'P"T/EH?'NSM:EE51Y9NEG#62CV'-=I;1\!!RU+-E&PHQ<.VK#N]LB M>J?C?H\/70[ZG'GU6=P*]4Z).NY_T\7NOK)VV%W]>D=4&)=3.8;P/C DKD6X MO5@(=$ZW*_L2P! :,Q=JYT_^K!218CD/+)/P=$D7D4E'/SYFU9U9]$6YP^ZB MW!^@R>7DU ^DE@W7?T(7-2[#W%^=[3W/W,\#NIJ:>5!CL'[/#I??.!%R@!JQ MU'E1FCIF7R8C+@=7]1FD\T1?@?5-UFX%1H*)6J:+ 5,*=&3#?10&J^=^;/+] M:$(D@TG,PIV]3,J3>7%&>H7#EX8C.23[("T+ME.;;;"W;DR'Y3"/ZYY^BDQL MG=:9H$GJ\1FDR-;X3.QI> G.M-N["&W:$B_3G"26+"3,$HZ>8FT[P7:'4K>U M-.G8I=Z&=F81:O#9ZAG"#[\^CD[&HTB]'D9GXS&#\7H4'9\?K^F<'8GIL#K> M50, @@]02PLO!#PKD9U8_OE/P]'H+6]' M#P] /)53#82N"P0/>W*%MH:BNA0XM'W$M MV.GQ!YAM\9@]F'H@I6R'G,EC3P1\H1.S^31ZN^ZX59PVS6*B^40]%%DCI6"D M&:6PQ+9/:LF,MLQIU1GZU:1!.Y"MA&Z0_BR]V]/0+R;[]UXZ[4^QGQ8!H=@6 M?P&I&(0P]& I1O%L0XN[D$0]%&RI]N9&AUV M-V;EQ\*IQ:?A\T STPTC]MY0%6=\ACXHU18?_-Z$6VQ]W?@56^'GWS%CU#EC3^J"V>ZZ;RW- M2B)W9,D:J?;LZ,L-O*X=]Y7=P^[*[GOR ;1I;GTKX3=U&5#MOC3P%87:&IB4$A>T-MKK_>N=#SYTV.AV<19OE\B;7U3H %A:#FI )13$):PNI'U$)P68@)';M3?$XW$Z TN_1%V9S!!:."J5K9O=+4 MQ/;6N_A!"^/,]=W]+SS7+?T]T%_L*4CZZL]]V+;1 70\_:%M#V)^-_T!6SU1 MC#*WW1JEU,U2'2V@3[L@:\< M32: /]N_=K?Y3:)G7XPT#*12TKC:YJ"OS'HK&"1!@@7WMG<0B3I/4QA*+],' M(<@0@5(>Y?AZ9.EHR9P==[T>QY\K&3W75&E)1L("]O\#VL6*??0RBGG1 M%.W :H?Q,>UX[#GS@YR(+L]PY$]XC)[I051PB,U4?4).1R:69[Z\$%,OF0W\ M(E.5-!6AZL-69F,#QC64('/(&3(!9J42W@]>K8]NF]VT6J+M9M@U+MW:^X7- M;.ZYYTY=^*( %/-4"H>(F17&,G/7P^84$Y3)!_QZ9SDD$[H-I_-HJGFD3VY/?U&M@.$E-\OM6V$#F](" *L)JO>4+3:2N M&[1^B&4]-ON/C:W:=6>[H FJ&@\<'@8,C:?Z0FPL$; <08#F*L6_Z M(0YI=3@)C@]N0!ARG:N WU8_Z5_6LK7ES%P7M*.KA1V!B9!?0,/MJ RZ+JLT M)E^22Z0CT]BE*ERD,^=TUWWMRL=DTWNJ4]3(J0YYY09KPPT 4Q3;+GEP%"B9 M+C2XPFFB><%8DLNF;97E'"/D41V?HND NS3%5">(7+;Q9_RP:O>(U49S&)$L MA1CY8'![>/N=:8T5HPI^GN:Y+<>7A-ZEJ2A$VW<;]@P>@9WO;]YM]I*Q>]GJ MK-/NT(..\#!\!\=#^O=@<#)6>"_'\.RL:\S^#X\B]E8]/M'/](\J)=QAY09&S-'(SK0LD MS/DD04X6NC,"@4$E RCMZ5[DX#;99VDD3%2/,VVVYBC--ZN%[&CV8(%_-T]L M L:Q"1DW:"\*:7 H&8,YAY^E)9MSI+I[M\2[CSK2#\X<9 M^" ?*B;-6P!-&>G2)>,+?YK<9.I];I[1UFJ6:;HV5V[('EZ)LM$:9+LO9^.9 M760>O)RRN[CL,N$6E!R 8!=Y7QK??UB73+]06R^OU:)\71W*UI%?&F/MPJ@O M#!IU%P9]*KD4[8E4'H)!^^)SST$EPK1>!6@C3F*IMJ)64L3!?<8+^4LW5XW) M7L9J@H:[1[&46:(T@Z-?P9A0C60%H!)$SAGC;;W6+/$3F_;$8>C+O1++W[4> M4^..#^L'4NO68NTA!FZM8_(V5COBO!_N02, 7;I^T.+HVC,D;C0)Z\GJTJIJ M4"-2[_+]1-KB-JF(>\;=.^X?J^XNPR-?#C7J+E.ZMG+F%@DD0/UB#?05?0GQ MLILV@^'\D5##^K9=*+R.8LJ!L5W/I)5]3^E:)GGCM3-YPPR)S=P>>2V:FH]< M\EEFD:X<]@9?]]3[-.-)_@. B12[B D@XA?%N2:+.P:S1SH!T.:X5G9M/;_< MCC:<]/>.A/Z$]R_BS,2%VMQS&((PX(;1Z/1<#+CS$QH.G>)R/(0W(1%@15,1 MK-6AI02+QR.+QYTX(\UU/AKB?;^#_BG^G!%TUZY$EA\PL4\3\A^=#YS--Z9' M[8:_8$Y:SG#DYAQ%P^/!'B3\6O5[;"L?]'N# 6.#+@SWHKA=SWX*B.YH)]'9 M;"'>TQJLHQ49-MB1=$]XJ-.6!*]B)U:>\POG M^:48>2UO97=7W4OM+^55[O[V[[]=$>7]2&87&AUG>D:/]GNGI#A*>B_,S@??\_4$L#!!0 ( %"& M853OKITW @ &T7 9 >&PO=V]R:W-H965T&V"Q&X0D$11E \]=@_3PG8[W6T>^^OOJ;:9 M&1;6F;O9*Z'!C^[JJCI5IZJ\_Z#-G5U(Z>BQR$M[T%LX5^WU^S9=R$+875W) M$F_FVA3"X=;<]FUEI,C\IB+OQV$XZA="E;W#??_LTASNZ]KEJI27AFQ=%,(\ M'2W=K]6EP5U_*253A2RMTB49.3_H'45[ MQ]&4-_@5ORGY8->NB4V9:7W'-^?902]DC60N4\OS="NTM MS^2-Z]?/TC]XXV',3%AYHO/?5>86![U)CS(Y%W7NKO3#S[(U:,CR4IU;_TL/ M[=JP1VEMG2[:S="@4&7S7SRVCMAD0]QNB+W>S4%>RU/AQ.&^T0]D>#6D\84W MU>^&[PDW:2(MJA7\RM*-5GT?BJS.A:W99JKE)1.CI*4UV7 M3I6W=*ESE2II:>M&S')IM_?[#GJPM'[:GGGW. K MXJZ12UF=2])S^J!*Y>3.!6(QH_/2B?)6X1@ZLE8Z"T__72N#5\+2I3".MQS7 M%@*MI1-=S%390/2GUXYNY*.CXURG=W^]!42G7ISQ>[82J3SH(:6M-/>R=WB> M22 ]5U[\:P7/K%-(!FCX02A#OXF\EO2[#WZ9[1S=2X-D7EOUJY7S.J<+-9>D M2OI#"@-#?&!+@[S.O3EVH2I+[R@)1N& AKO#U9*92.]R?4N#.*((+VYDNB@U MGG 0)D$23RG9#>$L![TMQ=$$^T.ZT4[DI-:-42MC1&/,.QH'PW%,'1@/EQ@/ M.S%>@N01M(JM"NC2:/+L 4\V%+HY=MWGL2-)XZ'#2 M:.FDT<:)@",K:=P3G)0SQS#GG,%U%3C?!714EC6T/I6(S%0U?KL2G):;>:]3 MD;7Z24JZ=O X M7=8F7;!^C%W@6:"!""Q1%Y5/Z0V!ZE3O;:#B,)JN1?K9L\LR=<\)G]&3DO!Y M^+[]6RZXUTPWN7)/H)/W &&0O*?$7XVP+ID^7UTI>['T=T^MMU-0"3S;9(5LO,R$&P;CJ&'>8 0I M_B(<#KO GB[!GG:"C=9"E"F;+OQXF"(Z7 MMJ6-;5R]?)E+0@Z4:!CC=RL:#5#+WE$\F73)#/])9CQFF<%@D'BIP6 <>KE\ M6&=(OY2;Z7KFF-%%TUJS[!_^,XFC^,?E*2_O.P(D"E?=?K@QVY\)P\"@SX2: MGB@"P&!17#CF3U5>,XEM%B3=Q_XK OA4HPL43IL]^H1\5B4R2](6(]+@R3C$ M03*>-CA,1Q#'1;+D3;2%IM,M=&UAE-W>:RU\>&Y81=NP0BCXEZRO;IA>+5K% MC,,VCH)I$A,ZI@A-$/Y-H-W9? Z*9R?Z#6W*"RZ5Z$FGT1*Z ;8^>_)_.!/F MQ,GRS"2(AU&K>/G*!<@3]!#7\'@E//X>LUJTFOVB9.,< 9%JC,&?>59K1PE< MOIK5D"\7F#&XL^"IQ#=!F^=.ISIOYTZK 2=$.\H@SM.\]N&3"KL@'_;@TZ:* MPQ243 _P!//.^:M)J)F#?M(Z>U!YSC''/7]3UY;#4H* 1"2NFWHJY]*P#YQX M1%.Z>L$D.1H]SV%??\/,B>(;=4;::M".NB?M\P)D<:_\-Z--HFPUW47#[Q)E MJTDHVGP4>FMVQ @R>UI_L&DT? MHF/5.8=-.$J^#!/T."%"KM&PO=V]R:W-H965TO&!* MJ2GJO4L".&F*%6C:($Y7#,,^T!)MNP:-$,!>?9<"%U.S@]#F-7]O38K'RC6W5EP:T6"VF_G*G&W)T,HL%ZX%K/ MYIX&AJ?'2SE38^4_+J\L]H8;+;5>J-9ITX)5TY/!*'IUEI%\$/A%JSNWTP;R M9&+,9^J\K4\&G Q2C:H\:9#XNU7GJFE($9KQ9Z]SL-F2%NZVU]K?!-_1EXET MZMPTGW3MYR>#8@"UFLI5XZ_-W<^J]R+?C%:L-!M M]Y?W/0[/62#Z!2+8W6T4K'PMO3P]MN8.+$FC-FH$5\-J-$ZW%)2QMSBK<9T_ M?6^\ @%'<*UN5;M2^*_,K-4!LH,;.6F4.SP>>MR*%@RK7NU9IU8\H382<&E: M/W=PT=:J?JA@B#9N#!5K0\_$7HVO5?42XHB!X"+:HR_>.!X'??$>QQUT#NY1 MEVS4)4%=\H2Z'CZ&^%$JZ'8&5\J&I&DK!1\FC9Y) I7!Q?T2*:EJN-$+DC-3 M&..4F\J.J+\%H^!&W7LX:TSU^??'\-]K#J7R*[>4E3H98*XZ96_5X!21$P1? M3)\$WND*DPM-?G]] ;*M,<<:27;9SA<'+T!D+!,%-B(61_2/>09[X$HW<*5[ MX7JMG9S-K.HP(0C6_'N>]WNU/^[]KTI:4,1&0"ZIQ439-9\X[)F,>J H5(^B M=&V^R,9K8I/QLMF*[T'V[VNNK*::"#-E9E8NY[K"01SYK+R#CYB.N'CLI0]! MR5@>9123A/$RIRAQ5D0QC6"XBI0:G/$X[@*88^ N5A;K>+#E4M0"I8&AQ)\K5'G+-8 MD+>Y8(4@;Y,2S2II3@B6(Q\OY1_&PM*:>E7Y(84;(P!$"@?GIFWI +C5_LM: MQ,$!%?()H8$9"G-L.#S_J&^"U;4B%8XA U?*&QQD\$D?O=$8TK.CM^:&!>'Q MZ&8T'(_&AV059WD2,@2AB)1FGJ0PAI@9"E"#KQAAA#ZXGU]:Z MT5L61M&VZ:0(ICCA@A/B7&,(J!%G M.4*%1I40QTP4V3^$>UNV>CKC?WMF7*V]\%:V;JJL1>I*!!>61K<>= L>3_4. M,9ZGN[L7V"@(0R14PJ,'FW,RG6_5D^-]J!_N96XQ@&$+=#I!%F]XUG4CPC[; MCG;=?P;)T^4#0?_.\O%=I2!*F>#!2O0BZ2L VOA$OJ-T(4A&1!$Q)"GCA^F- M>9WP-) 'M:"?/!8;; B2,O"X9"(37<"B5/P_$A"3*\F),W&"F(1X<9;E^7^0 M90E&-64\S0C*!#G\383^K9S!!,[+9'>#/ Z&?%=>T+FQDP%=]YL^[#GVL\VQ MG^T]]I$,:%+E\9+KYW >KK?*,MB,CQSR8*?_3LN);I Z7;SQ ML->X\!PY_6!T9R%-Y9#9:O6=P^1S>CF&3?J7B];\>X- M>"DMYIN#1DUQ*7^9XSW/=N^JKN/-,KQE)L8C=4)SCD]194D YZ=8*M8=VF#S MN#W]"U!+ P04 " !0AF%4RX>98ZHX+DJ:SFW M*/*HL9; ;*I*B:^KK#D^[GE60?!7;'-E18XB]F.;?$>U>?=K:"=TZ-D186U M+'@- C=S:^E=K2)]WASX4N!>GJQ!1[+F_%%O?LGFEJL=PA)3I1$8O9[P&LM2 M Y$;?W685F]2*YZN#^CO3>P4RYI)O.;E;T6F\KF56)#AAC6ENN/[G[&+)]1X M*2^E><*^.^M:D#92\:I3)@^JHF[?[+GCX2T*?J?@&[];0\;+&Z;88B;X'H0^ M36AZ84(UVN1<4>NDW"M!7PO24XM?N4((X (^,?&(BJU+A'M,&U&H B6,'K1$ MCF>.(F-:Q4D[X%4+['\'V//A$Z]5+N&G.L/L6P"'O.Q=]0^NKOQ!Q!M,+R'P M;/!=WQO "_K0 X,7#(0NH0UP &[2PTT,W.0[/OYYCNU!X[IUK^2.I3BWJ#T M%DL)3 '1AM4:14\=+"LN5/$W9I!RJ>"#X%)"4U-/ET:ZI5Z6K\4E[4'%J1IR@>I8Y44-O$;XBDQ!/ MX8$K5I+=J6LGH7;&CR+M3>*'QA^2^],$SI/I_B"9+[1_F%#?CB(=P^244-^. MW?^!T-">) %H>R//U5S%D>U.PI[0)+&]T*5%[!E"/;H2QJT\#BH&.F6>=W9[R ,[ D9);IU8KKTNVU_>:$N^_.Z M.D^T#*:!/CGUC&IL!XD&'1'T>"!?49^OZ,U7Y-TAH _4(##2J1F_,0W#1G[7 M!8SZG_,R2&_:1FJH:HE]T:8;P2LPK4$>LM<-4QU_DO)XGQ/'FC5OHALO>(G< M=?I_A1Y-VER,R''S#MSSN7!.AH *Q=:,.I+NE:96[3S02_MI:MD.$&PO=V]R:W-H965T M>[EJ2_3K51WND T<%^*2L^\PICZV/=U M5F#)]%#66-'-2JJ2&=JJM:]KA2QWH%+X41",_9+QRIM/W=FEFD]E8P2O\%*! M;LJ2J8<%"KF=>:'W>'#%UX6Q!_Y\6K,U7J/Y6E\JVOD]2\Y+K#27%2A/2S"30KM?V+:^X]B# MK-%&EAV8,BAYU:[LONO##B -7@%$'2!R>;>!7)9GS+#Y5,DM*.M-;-9PI3HT M)<+'5W\"IWKV !.I3;PP['"#=X;6 B9W?U\J8%[^>SS.]8URW#FT?O2 MJ#;HV1Y@N435]P%NW1\-K-0B;$1A4)1P\(%/Z$))A,/D; MDG.=R:8RH!C)'PZ/)O 6OA,"T&H'?T8-VM!?:H*;ITB9+?T-1(,DG= Z&@1I M J=,%U"S!WJY1@.-#9#/8=I!CB:)@X2T[A$CZ<5(_B&&UDAJ/*78R7/.V9(+ M;AX&<,%,H\CZ3[7V!GQ9+>I21#7%X[%MV C"01PZ,X;)46R-!-+0&6-@50ZF M0!JE*Y*,6C(:)W C#1/05(\*D1B9;>B*IJ>&=) F"=A:@9=U8V\Y^5!\ W$2 MPJ7-A&3=,-$@R%6GD^AZP%WOTT$&ULK551;]HP$/XKIVR:-HDU(4 +#)!*NVI(9:K: MKGN8]F"2@U@X=FH[0/_]SDY(V=:B/>PE/I_O/G_WX3M&6Z77)D.TL,N%-.,@ ML[88AJ%),LR9.5$%2CI9*ITS2UN]"DVAD:4^*1=A'$6G8 2;S28,L^9?IJB4-MQT [VCEN^RJQSA)-1P59XA_9;<:-I%S8H*<]1&JXD M:%R.@_/V<-IU\3[@@>/6'-C@*EDHM7:;63H.(D<(!2;6(3!:-GB!0C@@HO%8 M8P;-E2[QT-ZC7_G:J98%,WBAQ'>>VFP<] -(<][519[E);-L,M)J"]I%$YHS?*D^ MF\AQZ7Z4.ZOIE%.>G7Q5%J$''^&*<0T/3)0(TC M>)VF]H['ZQRIW4!5X!&X;@/7]7#=5^#NJ&'24B"HY8&:+3@W!JT!)E.XYFS! M!;><[JU53H'>YBTFI=9]Q9F J5K'^^I/]1.JZ;AZ9@"8X# M:E>#>H,!26@2S0O?$"0GY@O4C:1PC1L4,-NOS\:L+F((V@GJ*.D8"[)&-RA9#08]'4I'#: M:8(.S)G38+G\&J>$L\5EP8$+BDU.CGK M!:"K&55MK"K\7%@H2U/&FQF-==0N@,Z7BOJCWK@+FC^*R2]02P,$% @ M4(9A5&P.KE3> @ WP4 !D !X;"]W;W)K&UL M?51M3]LP$/XKIVR:0,I(XKYW;24*3)LT6 5L^S#M@YM<6@\G#K9#X=_O[+2A M:- O\9U]SW,ON;O)1ND[LT:T\%C(TDR#M;75.(I,NL:"FQ-584DON=(%MZ3J M560JC3SSH$)&+([[4<%%&#RV2I MU)U3OF;3('8!H<34.@9.QP.>H92.B,*XWW(&K4L'W)=W[)]][I3+DAL\4_*7 MR.QZ&@P#R##GM;37:O,%M_GT'%^JI/%?V#2VW5$ :6VL*K9@BJ 097/RQVT= M]@##^ T VP*8C[MQY*,\YY;/)EIM0#MK8G."3]6C*3A1NI]R8S6]"L+9V96R M"'WX" M-/UK;)^!E!A?WM:BH]#:$*VJ,HUN^E&B.)Y$EEPX8I5OZ>4//WJ!/ M&%RJTJX-7)099B\)(HJU#9CM IZS@XSGF)Y )PF!Q2PYP-=I"]#Q?)T#!3#0 M)'B KMO2=3U=]PVZ71E#6$A>VI?5A-_>#]SBHX6Y5.G=G]=*>M"#F]*QJ7B* MTX#&T*!^P&!VIHI*&>$;7>7 C4%K0EAI55>8P?*)>N:OTI!*>A*Y2+DS)0MA MR!AR)6DZS1A.2;5 -<9BB7I7Y]@7&\Z4L6-PKFJ+FL!&Y7;#-?HLL7"'FM2V'K_P"CT1"2,.Z/X!O2A*V5S$ 4E58/Z-X-=,.X M-Z)O,J10^F%G, (V# >CF #&P(=W0Y8DG^ T3>NBEMQ2RAE2=5+A\X2CQ%EW MX!B.& MCUB/I1T@5$[ M WK/%77Q5G$.VIT^^P=02P,$% @ 4(9A5,^#0F1H! :@L !D !X M;"]W;W)K&ULK59M3R,W$/XKHRTZ0;6PN][70!*) MP'%'=8<0T)ZJJA^;7 MQ;7"5;!!F?":"3@1?:@%C% M2F,1*'X>V!FK*@N$87Q?87H;E]9P6UZC7[C<,9Q,5M_XQ,P'7N'!A$UI M4YD;N?S,5OFD%J^4E7;_8;G2#3TH&VUDO3+&"&HNVB]]7/'P'@.R,B N[M:1 MB_*<&CKL*[D$9;41S0HN56>-P7%A+^76*#SE:&>&5](PR.$0/DDY6?*J BHF M<"D,%3,^KAB<:LV,]N$*"V3_CN*6/N@'!EU;@*!01QY ,)2=2!%V^(B!U>W$&$AC;!#KAD Y2'>?@LG);? M&ZZY>S0??BI(1$Z Q'X>YJ]07KC:PLD3/\]SZ& QW;"8OIO%"RZX88=?\!'O M*-!WX[3B,X)MK"7A$'YC"#@>TELKPOZBC=@%,<3F!_2?$T ?P24FM MH:1*/7$QL[J-,'@995,W%74PV^;V/?Z R19QM"7.77%TLM;$D^,=6HJU@$:" MF>/N5HW@W:"^XMBH'V'<:"05HSISO0OI<):HI^=\H2$]2K%"UF6U6XK]+$SL MMR!N10AYAAO3\KZ2,X@0:&WR^IL@^5&6 $ESN,:PA;&.PS?U250 R2#JH1^I M&!A6SH5$+QQ;0MQA&/LQZ4&6Y$#\#*/]K[Q]QJY08J49^$+'^E_)2XX<+7Z* M\>[AXR69)8CX),VV]HD?Q:$[CXOBG\2%2%Q.[-\ZBY>KFP^T7IRNMUT5DUUF6=F=]6:/S!^Y^Q%>GM&SHFH27WC),,/?#+$;D M%'VD?H(IM#O(<-Z#!)-*NCU2 5P\(*DX.Q@4X6IT>"GO7M[JKKW]GP\P7Y=E M%D&!!80=K9>OUI$?)0EFG6.LAE8(_#H&I#SUPZ*'0H)W$MN-T"]B>SD$PT>0 M/2C\,+6W&"58Y9U-,MLTR>Q_:I(^7#2FP0(_W6X+'Q]QPM/LG1VT,Y;='12; M(4%&W#,)28R%FD>)%1,4PRBVHJTJ6\XH9FX$P=>"0^;48.7V\JB;L&!K_L%J MF[DI#QNC;8?M*+39W0R2I^W\]*S>3J%?J9IA)X.*3=$T/,KQ%T.UDUV[,'+A MIJFQ-/BNG#C'89@IJX#G4XF#Q&IA'6S&Z^'?4$L#!!0 ( %"&851[NR=0 MDP( $8% 9 >&PO=V]R:W-H965TAR2NLF3E5#4JZ*96NF:6MWH:FT<@*[U2+ M,(FBCV'-N P6,W^VUHN9:JW@$M<:3%O73#^O4*C=/(B#EX,[OJVL.P@7LX9M M\1[M]V:M:1<.* 6O41JN)&@LY\$R/E]ESMX;_."X,P=K<)%LE'ITF^MB'D1. M$ K,K4-@-#WA!0KA@$C&GQXS&"B=X^'Z!?V3CYUBV3"#%TK\Y(6MYL$T@ )+ MU@I[IW9?L(]G[/!R)8P?8=?9CK, \M985??.I*#FLIO9OL_#@<,T>L,AZ1T2 MK[LC\BHOF66+F58[T,Z:T-S"A^J]21R7[E'NK:9;3GYV\559A"E\@&6>ZQ8+ MN-K3>QLTP&0!WVR%&M;LF6T$';U[\//[66B)V@&$>4^SZFB2-VCB!&Z5M)6! M*UE@\3] 2)H'X+SV2" -=@$?@L@$N M\W#9&W#W5#U%*Q!4.:3VAK,-%]QR(OKEF> !]Q960N6/OU]+ZE$.5Z_GIF$Y MS@,J2(/Z"8/%DE[. F4'ZPV]79^AR*>)DK\E#-1<;JD>2!43!D[@C.Y/8!*? MP5JK$HVK.":@1!(Z.8M@,DW@LWI"+:D<+6PUD]; .,GH=@S7,E_AP=^N46]] M!1O(52MM]\V'TZ%)++O:^&?>=9A;IBE\ P)+UW<:JQE?*1EFJ M.[^LJ-&A=@9T7RKZ)/W&$0RM<_$74$L#!!0 ( %"&853KSJ3:_@, +(* M 9 >&PO=V]R:W-H965T4AB6%GDX>B#[0TMH5(HD-2Z]V_[Y"R50?Q.ENTZ(O%R\SA MF>'A>,9[(3^K+:*&Q[IJU,39:KV[\3R5;['FRA4[;&AG+63--4WEQE,[B;RP M3G7E,=^/O9J7C3,=V[6YG(Y%JZNRP;D$U=8UET^W6(G]Q F;U*$598Z-*T8#$]<29!3>WL;&W!A]+W*N3,9A(5D)\-I/? MBXGC&T)88:X- J?/ [[&JC) 1./+ =/ICS2.I^,C^B\V=HIEQ16^%M6GLM#; MB9,Z4.":MY5>B/UO>(AG9/!R42G["_N#K>] WBHMZH,S,:C+IOORQT,>7N+ M#@[,\NX.LBS?<,VG8RGV((TUH9F!#=5Z$[FR,9>RU))V2_+3TW="(V1P#4LM M\L];414HU4]P]Z4M]1,,/O!5A>IJ[&DZRWAX^0'WML-ES^ &#-Z*1F\5W#4% M%E\#>$2R9\J.3&_91<0WF+L0!D-@/@LNX(5]Y*'%"R]$KJ +\ )V4]&#SZP=>M0CO6ZTT'6[-AG(3P*R71,/GQAY0%[.?^>W=@7%! <6C=KX!%+HN 'NP:2^,D)$6V M*^49_S/DD/)T2FO KB!@\=#W?4/-=_T8F*7&AAD+CA3L/3X'$5Z&N""]42^] MT7\CO6/&8&[O>&$L7BC#BPS.R_ TOZ>)NOM::0-+] J>5:UZJ1BK1YD:25Z;NV"5.->JO&_D^H" M%960W&32_B/!/96L?UPT+Y+X7M%<+.\[,(^<,DRB!*W)#!QPYL$*71,$E&IK#%;NJ? M%+9!Y@_3R)2\,':#[(3 ^3H4I^G0IVKZ"J+ #=*SE^F=]!$URHWMEA2)OFUT MUU+TJWU#-NOZD+_-NV[N+9<4O8(*U^3JNPD5$-EU2-U$BYWM2E9"4X]CAUMJ M*E$: ]I?"_I_/DS, 7V;.OT+4$L#!!0 ( %"&850D1CJ #0, T( 9 M >&PO=V]R:W-H965T_K),>2Z0-9H:"=3*J2&5JJI:\KA2QU2F7A1T$P M\DO&A3>;.-FEFDUD;0HN\%*!KLN2J=]S+.1JZH7>1G#%E[FQ G\VJ=@2K]%\ MJ2X5K?P.)>4E"LVE (79U#L*Q_.A/>\.?.6XTEMSL)XLI+RUB[-TZ@66$!:8 M&(O Z'.'QU@4%HAH_&HQO;] _.M_)EP73>"R+;SPU^=2+/4@Q8W5A MKN3J%%M_',%$%MJ-L&K/!AXDM3:R;)6)0YK0[,2YZK2)'!?V4JZ-HEU.>F9V(0U"&,!;.$'%[YB-D08F4CC% M=,G%$HYLW+CA).[=L$6!>F_B&S)M ?RD-3-OS$1/F DC.)?"Y!H^B!33AP ^ M<>Z(1QOB\V@GX@DF!] /]R$*HG '7K\+1-_A]7<$0D/CX ZX009GDZ."8UE28>4VX]W11)8(O4]2 MZSWXX9C!#:X-S N9W/Y\[!)V"O%,L%P0 MD3:L@1VVV3.MT>@'F9*BYDO!#*DS#0G3.614Z)"WVYJ-^G C#2O^%CY-.7S7\0Y?D*:L7 ?9 M9CD@2U=(]1.26K(5ING4G[=ZZHZ;%WQ]O'LISIB@ M&@K,2#4X.*30J^;Q:19&5J[A+Z2AY\--&ULQ59K;]LV%/TK%UXP.$ 36R]'[AP#<;IN =HN2-H-P[ /M'QE M$Y%(CZ3C;+]^AY3L)EVB)MB ?1#%Q^6Y#_)L\)*J4TM'(9F.;!KPV(1-M75(!X.1X-:2-6;3L+]J+>;N)++E?,3@^ED+99\S>[3^M)@--BC+&3-RDJM MR'!YVCN+7L\R+Q\$?I:\M??ZY#V9:WWC!Q>+T][0&\05%\XC"/QN^9RKR@/! MC#]:S-Y>I=]XO[]#?QM\AR]S8?E<5[_(A5N=]O(>+;@4F\I=Z>V/W/H3#"QT M94-+VU9VV*-B8YVNV\VPH):J^8N[-@[/V1"W&^)@=Z,H6/E&.#&=&+TEXZ6! MYCO!U; ;QDGE#^7:&:Q*['/3#]HQ11$=T5E1;.I-)1POZ">W8D/GNL9!K_P) MW#)=J$+73/UWVMI#ZG\4\XKMX63@8(7'&A2MQEFC,7Y"8Q33>ZW+F]\?"W:W]5Q:&V$>:$">NY]#9QFI( M'8L1?5)@>27_PN(2[+;4KV 5SIP\FVZ%K+QU1T@,1U; 3)#ZAEVPV'*Q,=)) MA+$3I1!V1242 R%$2Q]T[43U/VJ>\5(J)=425*^$*I@.*,U\,T8S3GWO)$?[ M[3=Y',7?M>/F*(L'1RG;HZS"4A>U;KC7+VWCYX4QI=(YU]ODGZJ^HS XS .(W]+\H"6T:YJ(L MQ^\#G@ $S[!RM&8C]7. TR2A/H)S2(EW8!R49%"79UX/*/Y%,!^)W@$0XA-( M'_B=&"4G\+V#>=F>>5GGW;_Z(MJ$5^D%+'P>_;I->(-[*2M+8NYUOXS^?DTK M]N??W(-_?0W.RA*O(43?P4RZ<%Q#@+"-KAT@ZJ + 7IHQ]-9(AHW>>3K^>(? M?,-9XXL"H^"I#0=C^);5!JLQ;L!H>(+UE*[8PH!B14(M\.#>HI!8>TLI)^A/ MZ1HIP(;%)@_X"Q?'E&(YH1]8L0&Q_;)8X &5UAGA*P%*@#_*(37*&O:_VK&T M#9H3=P!.1I0G\' 7%,P2WZ$HL@PS(_*\\CQJ(10'3QY _#?YK!_G@LGB,6I810%*2R!JC#[@.*LQBMSQDX*V2)IX4? MH^O@7EU2LUF&ZLOBAN(N-R7*?G9?X)TU=NXA);A\X*12H;+X#U4N-5;P=>P;[LG?X-4$L#!!0 ( %"& M8534<3K-%00 (* 9 >&PO=V]R:W-H965TIJS2NZG M7N0]3]SQS=;8B6 VV=$-6S+S97>K,Z&Y%*#8>NJ=1V?SS.YW&_[@ M;*]?]<%ZLI+RW@ZNRZD76D"L8H6Q&BC^'MB"5955A#"^=CJ]WJ05?-U_UG[E M?$=?5E2SA:S^Y*793KW<@Y*M:5.9.[G_E77^C*R^0E;:M;#O]H8>%(TVLNZ$ M$4'-1?NGCQT/APB03H XW*TAA_*"&CJ;*+D'97>C-MMQKCII!,>%#7.'7).^KNV ,3#8.UDC5%FB5Y=4&S@F)T B/QG'$$7^ M.$TA]?,LA7/-*=S2@J^1C./H!)*Q'\8$TLP?)1GD8S\*"?QNM@CEIQ]R$I%? M^G\4HLT\\Z,1L7#"T(]):GN$^%F8.G6++1<4Y^+8)['%.(K\S.U""\DXN2+;:ZHI$_&I.AV*1];-*#8J-MW %=XM6" /8WG0['>=T[Y GR,/< 1(Y1$>*VSZE3F@Q%&[/)S# M6<]3]KT%K;LKM+LXEN@2+]BA56W8^*'$2"'L*^"!FR?8O4:CG]'DEJ8LMTV, MS1)?* 97\?$A-N^(."8)L4T&1V]1&;RZEY&,C7M]:"CLJ6ROZ'ZV?^"V+HQT8N7.W_$H:9-YUM_A(8\INP/6UQ(NL M&U@#_;-O]A]02P,$% @ 4(9A5)W_28(S P #@< !D !X;"]W;W)K M&ULG57;;N,V$/V5@; /#N!$UL6Q'=@&XKVT>=@V M2+*[*(H^T-+88D.16G(4)_WZ#BE;ZP42H^B+>)TS9\YP1O.=L8^N0B1XKI5V MBZ@B:J[BV!45UL)=F 8UGVR,K07QTFYCUU@493"J59R.1I=Q+:2.EO.P=VN7 M<].2DAIO+;BVKH5]6:$RNT641(>-.[FMR&_$RWDCMGB/]*6YM;R*>Y12UJB= M-!HL;A;1=7*U&OO[X<)7B3MW- 'Y _Q1BYUC6PN%[H[[)DJI%-(V@Q(UH%=V9W:^XCR<0+(QR MX0N[[NYD$D'1.C+UWI@9U%)WHWC>ZW!D,!V]89#N#=+ NW,46'X0))9S:W9@ M_6U&\Y,0:K!FEL(1[$H2L.SDP&[C1A:D1 M/#@,'L1:H3N;Q\2N/4!<[-VL.C?I&VZ2%#X;396#C[K$\F> F#GWQ-,#\55Z M$O$#%A>0)4-(1VER B_KA<@"7G9"" ==@"?@\AXN#W#Y&W WFM"B(Q"ZA-^I M0GM0\L_@ Q[PF6"E3/'XUVMRGD3WE7KE&E'@(N)2=&B?,%K^@<(">GF!Q<%Z MS3X[@9*95VD4I(*>F>SXO(-\F/+A.\B&Z2SA,1E.)QG\PA4- V6<.P-?/D]" M*L_\G#O!N1,< E?Q(U*(QF'16DD2W1 TMY)!.H4S&%SRAQ_7=6TLR7]$J$-^ M4\RYEFW]/V#'X]SCYGDW,.TSX.KDVM. ST4E]!9A^X/YWBS+)WPQSS,8),/T MM4ZH7 MSA'G@2LZ!/I)2 M?A6K_Z_LXZ?WU]W&CF0C'7!A./G H,!0$_:/_4?#+]M$$K3*C M'E6CW89.[)A,JZEK5_UNW^RONQ[WXWKWI_@L[%9J!PHW;#JZF+ 8MNN^W8), M$SK>VA#WSS"M6'6T_@*?;PP7^W[A'?2_P.6_4$L#!!0 ( %"&850S#FLR MAP8 /T/ 9 >&PO=V]R:W-H965TR%>98+66'+S.E6V'Q MJN<3L]125&Y3VTQ"WT\GK:B[T<69F_ND+\[4RC9U)S]I,JNV%?IE*AOU=#X* M1IN)VWJ^L#PQN3A;BKF\D_;S\I/&VV1 J>I6=J96'6DY.Q]=!B?3C->[!;_5 M\LGLC(DM>5#J"[_<5.N#O>H/_D M;(B+-JX'& V>JVPWE MZHZ#X&('%[\"=X=4J5:-)#6C*]4N52<[:_AM[4OXEJZ?D4@& M?IW*3LYJ^XY^=PK0O7RV-&U4^>6/?;X^*)IS]L0L12G/1TA*(_6C'%W\1PI- MDGU/\)QL'Z1>>R\HV(6^\R-]@&K&UB59#OT)7:VTAN)T1!%^B.(1)0"824Q7 M].,/>1B$I\-S''A)E-([0G: ^]VW*(%7X'/J15%&0>!E6;C%&J>^CYV B.." M![%7N '$8D.!)V:P!AIX81%N_/@@489D+XFI6KOIDZTE1S0N/#_JH<80'N?] M,(B]/(]VM U\+_93RKT\99]X21;TTM,,S]!+PL!)3_.<#E D&2B2O)DBU[.9 M=,5HEQZW HEX*TO5E753"U>RWD:0@X+_+X(<]/JKWKI?2"Q'-$3#>TA8^GQ\ M=TS&"KNR2K^09EO#/*,D+ 2%/$0EC5V+PL[>2F$V@4TM O1]5 .8!QQ/// MISCQZ7*YU.H1!HFN@L8NQ? &)DJ]U+4!RGK6T/@?S+TDQO9O67TORT6G&C5W MZG_2&\9>#SA?PVSVA2'EH/O=ZF$IM*6?*$ESBA*8!_9^5-U[^'J%H',\H5AK MD%\Q16!@%/MN 4P6VZ_C..?<&J>%2Y38Y%/4*KM8J&:JN[F:T+$.Z)3I/:.0QY%L^HM$@U.&H*ECD.? M?1%Z,;@&DF8)_F57OBOK$]H7\Z\'?+-//X=_A88DOS^$1\JDNE0)-,W%\FA M5S#%+HV1\"8[XN=:/*! VAH!>UM]/"AS?WV\=+7GF](XM,V-9JZX]9K]BM + M%]A&&4.ET/H%/'\2NH)_"B\N7$M%@03 95GJ%?.F3[W>KFJ#JN6C[%:81<]$ MUJ.-)@%,Q*E":% :>M5Q19GUWL)0JB MD.Z5!;?FFCU2[7%:F'MA$E'$CX!^VY? \%@>QZXD%5Z8_R,.WID:.3'4BD;$BD[,V)]+G3.%7,N_J_ZV2:;OK7K6H: M+K8NCF_+I8-B_^Y98Y-04SFO.ZZ@K.X++V<'^E'6.S+)Z;*J7'\S3#MC-^YW2AN^.>]+J;9J?D&(XAB&N7XQ_$1K^,>#J M#%O]XPP'/MU?-OL7JY;N@O>@+*Z+;KC _5QJ7H#O,X7KSOJ%!0PW_HO_ 5!+ M P04 " !0AF%4]SN'=;D" "I!0 &0 'AL+W=ON+[3O??=_=V7>SG=*WID2T<%_)VLR#TMKF) Q-7F+%S9%J ML*:;C=(5MR3J;6@:C;SP3I4,612-PXJ+.EC,O.Y2+V:JM5+4>*G!M%7%]<,2 MI=K-@SAX5%R);6F=(ES,&K[%:[3?FDM-4CB@%*+"V@A5@\;-/#B-3Y:IL_<& MWP7NS-X97"9KI6Z=\*68!Y$+""7FUB%PVN[P#*5T0!3&GQXS&"B=X_[Y$?W< MYTZYK+G!,R5_B,*6\V :0($;WDI[I7:?L<\G6NLJGIG MBJ 2=;?S^[X.>P[3Z 4'UCLP'W='Y*/\R"U?S+3:@7;6A.8./E7O3<&)VCW* MM=5T*\C/+KXJBQ"/X3V8=DQL!<88@8K@BH-?*H++/X'""G<(6;V&/.2'43\B/D1)/$(6,3B WC) M4(/$XR4':F"@2_ 7#K I1XN?0'.%4[3;VNYA(NU%%ON_M\(SH7)2?43N885 MMZT6]@%^>5JXP7L+2ZGRV]_/5?@@H>O;$]/P'.UUJ99!(7[E4LH!&4X=KZQ[Y[(F1LB7VIJ"&3 Q<>'W3ZKQ\>G6C'!L] M#(/7D,4)K>/1-,MH9Z,XBF@_'J7CJ3-)Z!'I,&$0IQE,DLPI4T@C>/-JRF+V M >(D@G@2.7WF/Z4C1KZQ1)],!S,60W;<4Q-^=$SK9!2SB6=-CL>TQ]$H31@\ M][[A7OM4J+=^2!@J65O;KI,&[3"'3KOV^V?>#;$5UUM!99"X(=?H:)(%H+O! MT E6-;X9U\I2:_MC2;,4M3.@^XVBS]@+CF"8SHN_4$L#!!0 ( %"&8523 M33^5( L !PS 9 >&PO=V]R:W-H965T9Z14>6+L-_5EGKP_<91$)"6Q5"PP_/=,+DF:*DX@ MQ^\5TY/=.Q7A_N5#F"0MRR=*O-)'K]R?C$Y20)2Y2><]>KDFE4*CX MQ2P5^E_T4JUU3E!<",FRBA@DR&A>_H]?*T/L$7AM!%Y%X!T3N"T$?D7@]R4( M*H*@+T%8$81]":**(#HF&+40C"J"45^"<44P[DLPJ0@F?75PG>W..;U)=IM= M.EWI)=K%9ECBBW/.7A!7ZX&?^J#]5-.#9]%IZ@!5WE=$ECG$LTC6-6Y)+F*W3'4AI3(M"[&9&8I@(]D%=9X/1' M]#=$<_2P9H4 >G%^)D$^]9:SN)+E0RF+UR+++7Y#OCM GN.YCXL9>O>W'QN8 M7-J93(O5:<7%G;1SF=FY_%RD?;A\M'-9D UP<;HT^M1E%KZ5Q7/:N5S9N;M(\S3;H(7M'7X#*)("20;Q]'M!.4'S7.)\19]2@J9"$-FD\U7)-M1L%4(^ M7SCG9\_[N]6Y8EY?,?*C8+?H0"%_IY!O5>B+7!,^E&N<#R7)-HP#)*-YML&4 M*T71#1-B@&;D2:(%B0M.):2- 9H^0]; H/(0"H*AP"D9H RE!U*[9 MS[Y%]P.U@IU:@56M/0W8$I3(5\,;0/VDVB&U?4\$S:C8, %/V;))[J!+[NO. M%7/;B@/-PIUFH7W#-H1CG<1O"%0A Z0+J"%;#A]%Y8!-NH0U.<9C;W2D3GW1 MQ F]9GFCG;S1M\E[0_$33:E\LWA,5/.'<>"T>/IH)\C(*L@O1?9$N'('(]*" MK'0X-\DPJAG#;19@O!-@W%. >P*!)E7X6"48]Y5@LI-@8I7@BK'DA:;IX#C" MF]X^Z1N3KF/*%.<;HK*6-P?H$\VI),-4A6HC.CJ=(=F]9%XMZ:/:7@7FVE7+ MGXF0>BM!#= 2_8K30J>8.&6BX+8$6?'>%\B;N),6F0Q6N7:P>B#Q.H?:+T6+ M8J,\#MT13EF"WMVR7*Z;ZP\[2]=#F:(5%BQU#?:X=O!9 &X(=,FRC K5W@W0 MQ]<-M&DJ3V<@[[:2K<3^2N4:BM.O:QJO$> 6.J9'GPA!5&@NN"W^*1!+]<.7ZT*/^!7= F[1!OARZU#D^=-)L>:U5?YWGATK%D#+]]M@3G7 MX)QK!SJ3 ;ITJ:.;%XR/58GJR7\R/M:D@9/3@A&NP4G7#I0SLH0G"<15+CE] M*LH03#&$Y\&C>RQ)HWYV]JYSZC@_V(+) *IK1U2+I!^S3 &YOL8S7"NOW M%PU42HDK'-(K&K."_>UAIR(&EUT[,/\YBE1+B?@[Y A =03=2N,&V86).M3R M#-Y[=KRWJ'6+7VE69&B:YP4 U/X*H73:*;/3L+&KLK_?#;M4,?CNV?&]SPXI MK.=$_:*:J(.5 &=%BPIU['?=\#AG5ZL.TH'G>\<-8A.O<4L=X>WUO';07T": M!LR)">@D6MI;KR%=[:%%I473JK%_K$7#JK$7M6AAB@W/#N+3!+205*@0JM"U M49-Z+QIY-47JB\)PP$QS25-:%JH(?9>2PXJQ6F1@(?J MN@)JHDTAR^I)90;,<]"[C*R%&LP,*I=$[Z"B*D38-1B(%-A>/8*XQ/CA*YR99 U]!<$P8,7S!-=<7S9 M:)/HV,2Q%.B?MT1U9?\"W2^Q6*-/*;SOFB0KY2;;'VT9Q-0'GKT^F$$1^XS5 MM@W0+TQGB=26%^K8'H1.;6A47]72RG@&_ST[0"\DBW^K+ 7-3/EUNMEP$M/2 MH_3(06B#;M-TM>RN@-H.VGR=&GO9SX"]9X=;[;9#=?*2H&H,AZ:UWP.=K92IH7J7JH!FJYS^09*MZUL:,J^A]1Z/W3;?-#COV:$5JE_ M!-W@E/9ZA'Y7H'?WBT<(OQ[F\@WV^G;L^RO-Y?=NJ'T#N+X=SM)461!"9OBX,'V"?J&* MD ?",[5@*X"1TS(JZGAOGU&1;T#)MX/2+?APW\ PD.+;(>7;_ARJ]C&;R?-!QCLC) M!M,$\*BQ^OL1U&?*YX'75RP-XD[E,5DY<"> M'1=KQN50JKC8.SKH97V3,P-[SCQ,;P#\!'H[J>=V4-;C9]T1SLB&"=KL#X>\ROLG@@3V#_^_&M_,' MXX?-QN^B\QLW;=Y!YYU.K,8/#6"$]L1]0V-UFP_"<+KBA!S:'O!JGF6$/U-] MH--C2T*3Y4-[EO_>RQN78<-FVG\Z'!BK"CV&_8G:W4ZLJ)'FDW"M0P23K8G?)^5E@_T&J7>N\VAAU3FNU: MS=:N29JHZW0?1:P8@V(+6""6;^@.=-%.-\\3DI57],H*+L4T:U:S#D1NNP\: M( KM0-2BP)YGWI,42SWZ;A[^SL.&4574T5 M#@8 0CL _&GA\*%ZT<&9J^^TS7E#@Q]A!WY\9SA\J/@>'&]&HS9/CTS:CNQI M^YM-5O?ZWL[^(:K?X@B\J,79(X, D1T!FG6XXZR$&YR"B.4-=_W#7$V*U)36 MU,WS/&;0WA"%XM/DWT59.UCLT'3A-*KCR3 8M9RM1P9.(CN*TR2#[E)(KH?1VW:W3WQ%!FZB[X&;;\DJ5U'#\;CR90F.2KBV6?F;OE##4K9ZV_U8UG85RSXF-,@2?0^R6.)MV\VH MTZ#MG9?&V*H#"8162W<5[=WSZY@S'12\MX2OP#P'XC8*8V?JM9[@GNU=EU=_ M-W*+^0IV :5D"9R&ULK5;?0)@?3L?V3!+7U]Y< M>YXDO7OHW(.,UZ")D*@D[*;3/[Y"4$)JPM%+_6 0Z-MO]]MEM;.#D'@/Q5J:E=M: MV=(%/QZ UE+)&@-/J3;)0Q\:FDBMK7)TO0A#)U:HQ\ MN%FBDQ>GZ 6B'-UFHE2&7,U<;8*K7'23)I#+.A#_B4"6D)RA"7Z)?,_'/?"K M\7"O![X<#84TG8E= ;RM*^XHR-AHBGNER5NO8W_;R&M:F34H0N"<-K/-VWY MIL_)_6IZQ(FQ[P7]I..56.CJX-\1F5*N$(.= 7EGL4'+>H:L%UH4=N;9"&WBL[>9F;M!5AO,^YTP&UL?53=;YLP$/]73J@/K;25CZ3M6A&DI-6T/&Q#3;L] M.W !J\9F]I&D^^MG&XJR+0T/X+/O]W''0;I3^L74B 3[1D@S"VJB]BX,35%C MP\RE:E':DXW2#2,;ZBHTK496>E CPB2*KL.&<1EDJ=_+=9:JC@27F&LP7=,P M_;I H7:S( [>-AYY59/;"+.T916ND)[;7-LH'%E*WJ T7$G0N)D%\_AN,77Y M/N$'QYTY6(.K9*W4BPN6Y2R(G"$46)!C8/:QQ7L4PA%9&[\&SF"4=,##]1O[ M9U^[K67-#-XK\9.75,^"3P&4N&&=H$>U^X)#/5>.KU#"^#OLAMPH@*(SI)H! M;!TT7/9/MA_Z< !(XG< R0!(O.]>R+M\8,2R5*L=:)=MV=S"E^K1UAR7[J6L M2-M3;G&4?5.$$,-'^*XK)OEOUO=*EK#BE>0;7C!),"\*U4GBLH)<"5YP-!:2 M=[JH;4<@U[Q F NABAYOAP6638-ZR_W;RYDFB=K4O(7S!R3&A;F ,^ 2GFK5 M&:MGTI!L/%[WWY!WO\ZZZA$G\ 9(HOGU>/<#YV<7?+*'MQMB29&Q) MXFFG[]#F&EO&2\"]G7R#1XWU#%>>P%'Y2Q,0)S>E_Q<:1O?X1#0^&T'W/7YFN MN#0@<&-QT>6-)=#]-]('I%H_EVM%=LK]LK:_%=0NP9YOE)W-(7"C/OZHLC]0 M2P,$% @ 4(9A5/@2#>0H P ] D !D !X;"]W;W)K&ULI59=;]HP%/TK5M2'5MI(G "!"I!:Z+9*:X=*NSU,>S#)A5AS M;&8[A>[7ST[20$M(V?:2V(G/.??+UQZLA?RI$@"--BGC:N@D6J_.75=%":1$ MM<0*N/FS$#(EVDSETE4K"23.02ES?<_KNBFAW!D-\F]3.1J(3#/*82J1RM*4 MR*=+8&(]=+#S_.&.+A-M/[BCP8HL80;Z83659N96+#%-@2LJ.)*P&#H7^/P* M!Q:0K_A*8:UVQLBZ,A?BIYUCS &QBR3L>-72>I4FA:X M.WYF_Y [;YR9$P5CP;[16"=#I^>@&!8D8_I.K#]!Z5#'\D6"J?R)UN5:ST%1 MIK1(2["Q(*6\>)--&8@= &X? /@EP'\-" X @A(0'*O0+@'M8P&=$I"[[A:^ MYX&;$$U& RG62-K5ALT.\NCG:!,ORFVAS+0T?ZG!Z=&MT( P>H^^R"7A]#4+]%4,!I14 8RS624F"2AJ:01H O&1%3@30&C M:ZXE-06U0:<3T(0R=68P#[,).CTY0R>(E4U)W_"W"W(NHVVGAK M.C_)R= IY1'+8KNE(J(2NQUT HBD=J,AL4 G7<\[JZOL[E[T>J%?'[NPLBM\ M*W:$+^F<06E>G6Y!T=VM@,XAX5XEW/O7BAOW]O3\(/3">L%^)=AO%+P7FK & M)_M[HH&/.[A>%'O;+NLU5M!G2N:446T:9T,9X9VNC1O=F, "I(08:;)![!!Y MV0GQGD^XVSVPV_"VZ6#_B$B^I>W_C?:V3^'F1I5KU^KMMY; :_=?Y\_=.3#M M?>B&R*7I'8C!PN"\5F@(9''%*"9:K/(S="ZT.9'S86*N92#M O-_('80^*S=A"]>%*YBCT;AJ-HY>-.UXWSF_$>=:R&E?H[MO"4!0?6"HN45FN%1C<3*/9 M^&H^\?6AX ?'G3U:@^]DK?6##VZJ:91X02BP=)Z!T6N+"Q3"$Y&,QX$S.GS2 M X_7+^Q?0N_4RYI97&CQDU>NF48?(ZAPPSKA[O3N*P[]7'B^4@L;GK ;:I,( MRLXZ+0"RFOF6)X9O0/CJXG-+T*K 4WB MN/*'LG*&LIQP+O^F'<(8WL%W4S/%GUGOE:I@Q6O%-[QDRL&L+'6G'%3\,"-\H93H>WA]-K=(P+>P:G!3.H7(..>/W& M"7 %2RX$H6P6.^K(ZXK+0?V\5Y^^HG[)GF R/H MI =/TL#Z_A76O\H7VK0C^+5$N4;S^PWJR8%Z\B;UO+.T8RTQRS57P:USN,-2 MD]G/6,%-1?Z0[6PMR%%KT5ER_['CAI+^6&XIQ05W_@@HWTFLSF'!;!.RGZER MRP1Q_-?-7MRG(,Y?UVV>C"ZS>'O<47PT3/Y>+IFIR0T0N"%4,OIP$8'I9[T/ MG&[#?*VUHVD-RX9^#VA\ >4WFF9L"/S('GXX^1]02P,$% @ 4(9A5'&R M=VI! P IPL !D !X;"]W;W)K&ULM59=;]HP M%/TK5K2'5EJ;..&C3( $=-,JK1OJQZ9IVH,)-XE5QZ:V ^VT'S_;I(&-D*&A MO4#L^)Q[CP\^N+\2\D%E !H]Y8RK@9=IO7CC^RK.("?J7"R FS>)D#G19BA3 M7RTDD+D#Y

('M"!C$VE(0\[6$"3!FF4P?CR6I5]6TP.WG%_9W3KP1,R,*)H)] MH7.=#;P+#\TA(073-V+U'DI!;2HW M8@N NWL 80D(_P2T]@"B$A YH>O.G*Q+HLFP+\4*2;O:L-D'MS<.;=10;FV\ MU=*\I0:GAQ^%!H31&?HD4\+I#[+>7#Y'MS3E-*$QX1J-XE@47%.>HJE@-*:@ M#&04/Q9448<0";KB6E+C[]/+*PES.TEX2F<,T$@IT J=7((FE*E3L^S^]A*= MO#I%KQ#EZ"X3A3*55=_71IGMSX]+%>.UBG"/BFORC"+\&H5!B&O0DV;TJ$C/ M2SCN_0[WS796>QI6>QHZOM8>OBW-Q&FN:VE-T784]JPMA]V@$_7]94WAJ"H< M_:UPZ< UR!0D^G8-^0SD]P91K8J[=;2H<6M75+L;UHMJ5X7;C84G[A 8,3? MW*]3972A*FGH)_H7V9VJ>N=XV9T=V5$G:-7+[E:%NXV%O[@ @OG9: G2!"IZ MJS0UL67.U+V"I&#H TT G7P%(D_KFFJF;Z-G U2H@W+!=:8:MNJBZOCB,*/& M)'Y@(CW6HEY5MW>\1;T=BUHV*NHXT;..X@S M+HP]SV=C\_=7E]"UODV$7)P?8AO>Q"0^/B?'>#J6F+[_/E\/.$-XF+FR/W,&/:.\:$^&*/+YNXQ[PO MS?SM_;[X6[X6])C(U>XP8)(8J..\:J7)]*UP/M%BXB]5,:!-\[C$S-VF0 M=H%YGPASN2H']JY6W&ULC53+;MLP$/P50L@A 9KHF3@- M9 %^M&@.;HVX:0]%#[2TEHA0I$-2=MJO[Y)2%,>U@UPD/G:&,TONIENI'G0% M8,A3S84>>I4QZQO?UWD%-=47<@T"=U92U=3@5)6^7BN@A0/5W(^"X,JO*1-> MEKJUN#-);+P+^,%@JW?&Q#I92OE@)[?%T NL(."0&\M \;>! M"7!NB5#&8\?I]4=:X.[XF?VS\XY>EE3#1/*?K##5T+OV2 $KVG!S)[=?H/-S M:?ERR;7[DFT7&W@D;[21=0=&!343[9\^=7G8 8171P!1!XCV T M5>9L3:FA6:KDEB@;C6QVX'+CT.B&"7N+"Z-PER'.9%^E 1*2<_)-E52PO[1- MKBC(@I6"K5A.A2&C/)>-,$R49"XYRQEHA(SRQX9IYA!R16Z%40RO]PFWYDH2 MEV9<;9^:#3J=@J&,ZS.,>(F>@2I!D5\SJ)>@?N/>_6)*3D_.R EA@GRO9*-1 MD$Y]@X:M;#_OS(U;<]$1K3%3VG:QR]R3B%_(+$ MX0<2!5%X0-#D_?#@#3EQ?WNQXTN.\-DTN_02(PWE6%8;$ T<3%7+=.F8;&UO MLC .XX^#U-_L&C@0%D5!:%I6]R,JA*?,.&P M0LK@8H":5-LVVHF1:U=Y2VFPCMVPPDX+R@;@_DIB]743>T#?N[-_4$L#!!0 M ( %"&851/M6/2L0( -,) 9 >&PO=V]R:W-H965TC0D,:HJ+8]3'MPDYO4PA_!=@A, M^_&SDS1D'TT&*R^)'?N<>^Z)?>U)(=6-7@,8=,^9T%-O;4QV[/LZ6@,G>B S M$'8DD8H38[LJ]76F@,0EB#,_#((#GQ,JO-FD_+90LXG,#:,"%@KIG'.B'DZ! MR6+J86_SX9JF:^,^^+-)1E)8@OF4+93M^0U+3#D(3:5 "I*I=X*/3_'0 NL)^7 MR=MD5D3#F61?:&S64^_00S$D)&?F6A;OH4YHW_%%DNGRB8IZ;N"A*-=&\AIL M%7 JJC>YKXUH ?!H"R"L 6&INPI4JIP30V83)0NDW&S+YAIEJB7:BJ/"_96E M47:46IR9?90&$$9OT95*B:#?2>65B-&2IH(F-"+"H),HDKDP5*1H(1F-*&@+ M.1$B)PS-P:Z'B%;(:V+LF$S00MF5H\S#'EHP1^$HW]WF-+._U*#7WPY:*0=/-67 M#V!KPUJR&%WP3,D[< KUO_@Q;H*.=^]'-V7O0CELM!UV&T+N7V03'37QCW;O M33?E<-CC#0X>:VSP5'?^?QOA5HG'NS>GA[/?GRBU^@ M[O9PAEOWD]\ZHMUUYY*HE J-&"26*1B,;>%2U0VBZAB9E:?V2AI[!RB;:WOK M N4FV/%$VI.[[KB+0'./F_T$4$L#!!0 ( %"&8522H4,S-@, 4, 9 M >&PO=V]R:W-H965T_$]]C)SZ+G51W M>@M@R$/%A5X&6V/JLS#4^18JJB>R!H%W2JDJ:K"I-J&N%=#"014/DRB:A15E M(E@M7-]:K1:R,9P)6"NBFZJBZO$"N-PM@SAXZKAFFZVQ'>%J4=,-W(#Y4:\5 MML)>I6 5",VD( K*97 >GV5S.]X-^,E@IY]=$UO)K91WMO&E6 :1G1!PR(U5 MH/AW#Y? N17":?SN-(/^D19\?OVD_LG5CK7<4@V7DO]BA=DN@]. %%#2AIMK MN?L,73W'5B^77+M?LNO&1@')&VUDU<$X@XJ)]I\^=#X\ ^+9")!T0/(_D(X MTPZ8[@ND'9 Z9]I2G \9-72U4')'E!V-:O;"F>EH+)\)N^PW1N%=AIQ9?9,& M2$P^DN]J0P7[0]O5$ 6Y81O!2I938@-29X,N4B\BAGD M$S*-/Y D2N*!"5WNCT<#>+8W'L\]U4S[Y9TZO71$[^JAQA<,EZ9@]ZP 7-9' M!KP8,MHO%$VBZ-V0'8=AV9NQ%^6G??GI?N7?2XX[FS/S^,&^1:QJJB$/_&K3 M^9@)KW#)F M^+AW@7MAPW-MP?( -]&',!K_:;'0O',AE?BZ=OF+#K+=AYA6Z M9OKN8ZGP*\2$ 07:$(6?*N^.\"M&DWC8B<.PS(^]MAU.>A].#O1A?$OX%>/) MR; /KV'S81_\6#(Y]OIPVOMPNM]K@>FI!&8:!4.E^T5&7X;#L.S-V(O2YWWI MYQ9P.R@[ ^Z7$*-8U[ /ZY+_Z"U!+ P04 M " !0AF%4]-_\NW$# #@"@ &0 'AL+W=OJZLJB@QO** M-\#TDRT7-5:Z*W:N; 3@TI)JZ@:>E[@U)LR93^W82LRG?*\H8; 22.[K&HOG M:Z#\,'-\YV5@37:5,@/N?-K@'6Q W34KH7MNKU*2&I@DG"$!VYFS\+_FOB58 MQ)\$#G+01L;*/>@6GTOZB0X?U'%3LI>)U M1]8KJ EK__%3%\2 X"=O$(*.$!P3HC<(84<(+R5$'2&RR;16; XY5G@^%?R MA$%K-=.P85JVMD^8>>\;)?13HGEJ_@=7@'ST!7T3.\S(O[A]&ZQ$&[)C9$L* MS!1:% 7?,T78#JTX)04!J2DW/_9$/7\QL9=HR6N]%V7+OWDR;0U: \5*/U4< M;10O'M"WQ@#D9[19K/7O>G,G[6PW=4/Y,T '6^U%46E=M**8H8\Y*$RH_*0G MO=ODZ..'3^@#(@Q]K_A>:KJO&'<#] M9ZJ2Z(:54+X6 M<'6*?93!2Y37P5G%'(HK%/J?4> %_LB"EI?3O1%Z?C'=GYQQ$_8;([1ZT1MZ MW[G"%,'P%1?#5PSM*QX+OA6.K; Y=Q[G?NC%\=1]'*8QADK"Y#4J'T%YJ9_U MJ%?>HMY;=-;;DDN%^!9M,-5[].];J.]!_',FM+@7CM\KM%8X&1C-!C;;R$XQ M23@Y"FP,XXW'E?2NDK.NUB !Z^_1?J@Y/.K+HM%'OWKYS"]),.WG2M\KP?3$ M>1IDZ5&$IZ D2Z.C#$]!<1:GXR%FO;'LK+%VKYD$;[%X 'N67I#;I)>?O%=N MDQ.W?A(&Z^]_.&\LY:^Q48"&W.9+DFB+:?: MCN*-+3#NN=+EBFU6N@0%80#Z^9;K(J/KF GZHG;^'U!+ P04 " !0AF%4 MX/WFE,(" "?" &0 'AL+W=O4S25W;@!JP:.[--T^[7SS:$)D"J/O0% M;'/.\3WW6KY,=UP\R@) H>>2,CES"J6V-ZXKTP)*+*_X%IC^LN&BQ$I/1>[* MK0"<65))W<#SQFZ)"7/BJ5U;BGC**T4)@Z5 LBI++%X60/ENYOC.?N&>Y(4R M"VX\W>(<5J >MDNA9VZKDI$2F"2<(0&;F3/W;Y*)P5O ;P([>3!&QLF:\T_6OUKOVLL82;CG]0S)5 MS)QK!V6PP155]WSW#1H_(Z.7@M)**EPU91U 25K_Q,458CI:C\[ *=(<+0KX)74N\A MIZ[2'DPD;MK$NZCC#4[$ZP?HCC-52/2%99 ="[C:?)N!8)^!1?"F8@+I%0K] M3RCP G\@H-OWT[T!>O)NNO_Y#3=A6\_0ZD4G](YKD@K(B$*42PF#R:[%1E;, MW!!/<>AI%T^'_@08D_0QKRI'/J+61_21/FJQ\<'^_BCH^!C 1%'8,=(' M'9H]LC)JK8P^TLJH%\&E/XXZ7H9 T:13N:2/.E&5<6ME_)%6QKW]@^OKCI,^ MIG<"DP',J:),6B>3-YTDD%6V\PS%/>F=YGX%!C#] O1!W0*X!U=W"2*W+5 B M>X/6=UB[VG;9N6TNG?6%[KYULWR5J5OW'18Y81)1V&A)[VJBXQ%U.ZPGBF]M M@UASI=N-'1;Z#P*$ >CO&ZZ;1#,Q&[3_)/%_4$L#!!0 ( %"&8515+T9> M@@, /L* 9 >&PO=V]R:W-H965T]BML6[:,R-1$A&*=$DJWO;7=TC)BB++6A_V8HO4 MO$>^-^1H5B.9'1%&8FTH,/R]D1UAS##!/OZI29UF30-L/Y_9?[/B0_>,?M1$M M@#^[ @AJ0- %3*X PAH0W@J8U(")=::28GV(L,:;E10G)$TTL)D':Z9%@WS* M3=X/6L);"CB]^28T03X:H3]DACG]#U?9X DZT(S3E,:8:_04QZ+DFO(,[06C M,24*(#O,XI)5")&B+58TMM"(LE*3!'V#<_N%QZ(@:$\D.N18$G0?$8TI4P_ M\'R(T/W= [I#+E+FK4*4HV=.M?K4FO@S%Z4"8IB\^S!>N1H\,$K4+KYV'LB 2:R$?!\@F#=G$DDVND4'^:97_>R:4>NC+5T4Q MM12F2KUMPN5LY;ZU+;R,&07A?/DQ*KJ,"A9-R [A MX.GSP7L8LF?6L,\&[:DNS,F6)I*,\!LXGQ$$?A5PH^#JQZ\(2K72L**Y>F8' MU:7H-;):;-:6'RS\CDF[OBC?FW>L[(GREV'0[^:\T3L?U/LY3:':FU)AM8U, MO4X0/F&9J)^)FU]L:-+:3B7M,L;KR+J,")=^OZA%(VHQ*.I7UH?! MU.]H[8GJ26-?5!B$_8J7C>+E#<>6=^\V.D*)5U6)!X6)8 Q+]3[;*[9::=%. MV=CKYO4R:.2-_8XCT?+B]GO].GWO_=OHW93;7Z.U7NPG8GNB^M3684-RW597 M $4]L]V50O9+7GW>FMFF@WNR?4MG?FLZ.]MMO--4;>%7+#/*%6(D!4IO/(?] MR*K3J@9:'&WO\2(T=#+V,8?NE$@3 .]3 ?U'/3 +-/WNYG]02P,$% @ M4(9A5*C0Z+42 @ *P0 !D !X;"]W;W)K&UL M?511;]HP$/XKIZ@/K<0P,:.KJA"IP*9-6B<$[?9LDB.QZMB9[1"Z7S_;"1FK M1%]BGWWW?=_Y[I*T2K^8$M'"L1+2S*/2VOJ>$).56#$S5C5*=[-7NF+6F;H@ MIM;(\A!4"4(GDUM2,2ZC- EG:YTFJK&"2UQK,$U5,?VZ0*':>11'IX,-+TKK M#TB:U*S +=KG>JV=10:4G%*- M;_D\FGA!*#"S'H&YY8!+%,(#.1F_>\QHH/2!Y_L3^I>0N\MEQPPNE?C%F+LK7:W7(79],?RB)0^ ; M/*!LT*V9*B0/3W:]0LNX,/"$1]LP<0-7P"4\E:HQ3.8F(=9)\$ DZ^D6'1V] M0!=3>%32E@8^RQSS_P&(TSXD0$\)+.B[B"O,QC"-1T G-'[>KN#ZZN8=V.GP M+M, ^_$"[-*IU*YE7#EL"P=WOE6N)WO $P_\A_0M02P,$% @ M4(9A5-F9K)IB @ O08 !D !X;"]W;W)K&UL MQ55=3]LP%/TK5L0#2$ 2MTT12B,!9=JDC54M; _3'MSD)K%P[,YV/_;O=^V$ MJ-LHO" A5?77OI> -2,.5)!K*27 57UZ/7;P/^,9A:_;F MQ"E9*O7H%I^*21 Y0B @MPZ!X;"!&Q#" 2&-7QUFT%_I$O?G3^@?O';4LF0& M;I3XS@M;3X*+@!10LK6P<[7]")V>D1X"I9Q84[( M$>&2W-=J;9@L3!I:Y.=N"?..RW7+A1[@,H7\G SB4T(C&C\LIN3XZ.1OE!#5 M]1)I+Y%ZV.$!V$[9Z:MB3LGM;H75 @6YYXV+4R59X)$I6=X&+"S3EJ#30'Y< M[;CY>>G(TK,HQM\+7 <]U\&+7#_S' L>N=[-;PFZB'4OF".D6Q'/NMI"CCRD M>PDW&4T2>I&&FV>8#'LFPW=V;?"J:Z.>Z^CM76LADSW7XD%\P+2D)Y*\LVG# M5TT;]US';V_:^+]2&T3)/YZ%>]W(-?8O3%=<&B*@Q*SH?(SINFV6[<*JE6]0 M2V6QW?EIC=\7T"X STN%3:I;N)[7?[&R/U!+ P04 " !0AF%4(C&J-CX" M "7!P &0 'AL+W=OOLWWTT*3?+670B11IHS M.N?(C.)&J@== AARK+C02Z\TIE[XODY+J*@>R1H$[N125=1@J I?UPIHYD 5 M]Z,@F/D59<)+8K>V44DL#X8S 1M%]*&JJ'I: 9?-T@N]YX4M*TIC%_PDKFD! M.S!?ZXW"R.^K9*P"H9D41$&^]&[#Q6IN\UW"-P:-/ID3JV0OY8,-/F9++["$ M@$-J; 6*PR/< >>V$-+XW=7T^B,M\'3^7/V]TXY:]E3#G>3?66;*I??6(QGD M],#-5C8?H-,SM?52R;7[)TV7&W@D/6@CJPZ,#"HFVI$>.Q]. .'D#"#J )'C MW1[D6*ZIH4FL9$.4S<9J=N*D.C228\)>RLXHW&6(,\EG:8!$Y(9LX1'$ 7!, M92&8L\RNVHMEHB ;4.X3$"F0^SUG!74I@S48RKA^0P8;JD"8$@Q+*2[$OD%^ M]A0_[;BL6B[1&2YK2$=D' Y)%$3AWW ?9?7:HEY;Y.I-SM3K) VOJAB2=\<: M/Q/(R!=6V3R9DQUNZ9RF;<+.4&4(6@SDY^V1Z5\+RS*Z"4+\7> Z[KF._QM7 M!#*9D<$/H.J?UW"92DB>$'A!TZ37-'EA_\=7_9_V7*>OQ__+5*[Z/^LUS5[8 M_\E5_^<]U_GK\?\RE?/^^R=]UCY9GZ@JF-"$0XZ5@M$<+U:UST ;&%F[UKN7 M!ANYFY;X?\6)W\ 4$L#!!0 ( %"&852++&PO=V]R:W-H965T^ASGE-/J(H35YD^:5:"Z'0U^VFJ"Y&:Z6>/HS'U6(MMFGU7CZ)0O^RE.4V M57JW7(VKIU*D61.TW8Q)$(3C;9H7H\M)<^RNO)S(G=KDA;@K4;7;;M/RV[78 MR)>+$1Z]'KC/5VM5'QA?3I[2E9@+]?GIKM1[XZZ5+-^*HLIE@4JQO!A=X0\S M3NN 1O%'+EZJ@VU4E_(HY9=ZYV-V,0KJC,1&+%3=1*J_GL54;#9U2SJ/?]I& M1]TYZ\##[=?6?VF*U\4\II68RLV?>:;6%Z-XA#*Q3'<;=2]??A5M0;QN;R$W M5?.)7EIM,$*+7:7DM@W6&6SS8O^=?FV-. C 84\ :0.('CDIY0LJ:[5NK=YHS&RB=?EY4?_O_0 MO7@6Q4[H[X5<%7GSI[Q#L[Q*5ZM2K-+F@%QVNC M>2WOFGA;G(G%>T3QSX@$! ,)34\/#X#PV1 MO(FL!_NS=I-$03@9/Q_6"\B"@!)+-G-E<80YZ51'Z;,N?>9-_Z%,BVHIRE)D M*%7H3N:%:GJ,!@GZZU9L'T7YM\U4])'%@VN;(XBN/8Q2V&4?GNR2?!;ER?9$W0FBP?9$KCT)LWO'%% 11FUW !4+DAYWXB[Y MV)O\5!9%?Q @(S@,L642 M(,,ABWB/2\140+P5_)8OM$,GC2ILX(R'T[D-/?J[24PBVQ97Q@G'U+;%E;$H M3H(>6PR?L1_0MBWH7_2CS,8&VG@XM;%+6DY9@&W[7!D+@L@>>H",TBAA/?89 M<&,_N;]CWUDPQX;F>#C.\6D\AV0 T"%9/]&Q03KV,QWP;3#FL>$\'@YZ[-*9 M$Q;:I =D+(B8XYLKHYIB&/:-&-83/^L!WX;CGQC\D^'X)P#7 QK:G -D&$?. M-1*4L7HJ#1IG\$_\^+^7W]*-[EBGV&+P3X;CGP# 3N(HL6T!N>[@'Y#1A(0] MLW-B\$_\^+=M^1_P3PS^R7#\$X#KD'V #+(/P+_'/H-_XL<_8-]@C!&#?S(< M_\0%-@T3!V.0+$IP9/L&R/3LMP?_Q."?^/$/^/8#&#/\)\/Y3UQB8Y)@I\.Y MLB1.['MI0,5[[Q*IH3_UT__SIX\/-S,T?[AZN)G[%A<,V.EPL%, [&&$K4O= M%)(%[A $9'KV3WKN?J@!._6#_<@3W8_.F.?3@T68'UB%<=&L"XNY;9,KTV8Z MBS! 8UQ?3GM<,IRG?L[;+IUQ.:2&YW0XSRFT"A-0:KL$R/1\T^82*",]LWEJ M<$[].+_9E?))H+3(T&V>91N!;M)*G622@3<=#F_JXC:,(V<]#YB3XR1TNI(K M(Y@E?5W)L)OZV?T=D\X<@H;==#B[J8M;DMCW,E- %6+;W1F@XOJVO6<9U*"; M^=']?=?.&)+,\)T-YSL#UFU>,.T-Y-ISR#)A4 M\R1P!A[ [RAQ'MNT,GZ$^=YY%3.89W[,_Z[6HCS)%(-P-ASA#)A^VS.7^,/L_V[!Z:9 M_:L0MVFYRHL*;<12-QF\CW0^Y?[M@OV.DD_-\_9'J93<-IMKD6:BK 7Z]Z64 MZG6G/D'WCL?E?U!+ P04 " !0AF%4TOJ .,," "S" &0 'AL+W=O MC M!CVY,)P)N%%$+\J2JO45<+GJ>Z'W-#%FL\+8"7_0F],9W(*YG]\H'/DU2\Y* M$)I)011,^]YE>#$, PMP$3\8K/16G]A4)E(^V,&7O.\%5A%PR(REH-@L80B< M6R;4\:H]+7"[_\3^R26/R4RHAJ'D/UENBK[7\4@.4[K@9BQ7GZ%*J&7Y M,LFU^R6K*C;P2+;01I85&!643&Q:^E@9L04(DS< 406(#@7$%2!VB6Z4N;1& MU-!!3\D5438:V6S'>>/0F T3]AAOC<)5AC@S^"8-D(B MGY%+K<%H0D5.OC(Z81P70)/C$1C*N#[!D/O;$3D^.B%'A ER5\B%QFC=\PVJ MLWOX6:7D:J,D>D/)"+)S$H>G) JBL $^/!P>O(3[Z$EM3%0;$SF^Y V^H11& MX27#\S!%=1*@"*]<6)_B[>%49-"4Z8:ZY:CM'VDYZ*0I)K7L:R@FHWWLL26KRY#V64'M']MJQH4VW,@V3 M-$E>^=$4U4Y;S8:T:LVMO9HOLTPM('^ZWL]^D+]XHS/['HF9N]_?38')'&!7 M6F^=?HQ=Z:X1G3A^Y=9N4"MI=YO-:M>*V^\V:RS7E)OU(09UZNTZ'V-09]>@ MH-N.7CG4&-4)FBWJUIJ[>S6/8 I*/7MTB!]A\/P8!Q_WZ%3<_WEU&J(:GAU_ MJZ+8$! MGZGE\L1%/BX7<'QT D<@%#Q4NK5NNC5 6)*X=97SZR>5CN@GK#-)-:-*5)M?R85NY1PF- M#W#G:^T:M3?\!<,SE_\!4$L#!!0 ( %"&851&PO=V]R:W-H965TJJF3:;U]X[IJF4'!U(W80HEOUD(63.-0;ERUE.G,)O7<@YQ-1*5S7L*#)*HJ"B:_W$$N]E.'.M\F/O!-ILV$.YMLV08> M07_'O3IY)D;*0H@G,_A]-74\ MPPAR6&KC@N'?#N:0Y\83\OC4.'7:;QK#T^=OWM_6XE',@BF8B_QOOM+9U$D< MLH(UJW+]0>Q_@T9037 I'O[9YR80)P9T/&#@ M-P;^M09!8Q#40@_,:EGW3+/91(H]D0:-WLQ#'9O:&M7PTBSCHY;XEJ.=GOTA M-)" C,A[)I] LT4.Y!&6E>2:@\+YVQWCN9D>X9X9*8;O[="7]SC'<_4*C3X^ MWI.7+UZ1%X27Y,],5(J5*S5Q-3(VWW67#;N[ SM_@-T]+&](0%\3W_.IQ7Q^ MO;EW;NYBG-I@^6VP_-K?>,#?B7#5"K>I.K@):SZPP76Y1 O@"3K\EM(:3F7V%%ED)I6Y0.7XM.]%.:!G$G2A:4'T6Q/4IA M*R7\B5+>2:$4J4H\)_-:T0;/1^O"ASVR0=K1TX>,4[N8J!43/:>8',?V;1SU MJ(ZZJW,1L>ZZ/U:B<-IUC Y2Z*$=JN%#46]<$#G2?VGSZKS<@(V'S_? MI('?S4 ;+/+&0^*.]9I>+MA]<=['?H!> M;@BN;NT:/__7VUE@MN;./>G#[M<"&OAF8^T%['YS]!U!+ P04 " !0AF%4BJAG=GT" M ![!@ &0 'AL+W=O(%2$">FA90&VFT8D-B$Z*#O7:3:V/AV)WMM&R??NO4Z'JK*"2[S78*JR9/K'-0JU'GFA][KQP!>%=1M^.ERR M!4[1/B[O-45^YY+S$J7A2H+&^>7O=()]Q)#C MG%7"/JCU)VSKJ0$S)4S]"^LV-_ @JXQ592LF@I++YLI>VCYL",+> 4'4"J+W M"N)6$->%-F1U61-F63K4:@W:99.;6]2]J=54#9?N%*=6TUU..IM^418AAC/X MS/0S6C83"%/,*LTM1T/[T^9X0P)9N<0AZ<0!5&X1SY^OSQX*_>I@5T7HZZ+4>W7.^!WA]086S )802E MDK8PITU+5JXE^^IK#)/:T+UJJS2)>V$T]%>;9>QFQ6%\&7=9;VCCCC;^=]KF M<*O?ARLHW@?>>/DQ1M8_L;H\&-97K-%UP: M$#@G57 ^(+EN1ET36+6LI\5,69H]];*@KP-JET#WYXHF1ANX =1];])?4$L# M!!0 ( %"&850U_)8ND0( -8& 9 >&PO=V]R:W-H965TI>EX@&'BI1ZXE7&K,Z]WV=E5@Q?2I7 M6-.30JJ*&=JJI:]7"EGN2)7PHR X\RO&:V\Z=K$;-1W+Q@A>XXT"W5054[]G M*.1FXH7>-G#+EZ6Q 7\Z7K$ESM')><5UIK+&A06$^\B/$\3BW> M'QPW>F<-ULE"RGN[^9)/O, FA (S8Q48_:WQ$H6P0I3&KT[3ZX^TQ-WU5OV3 M\TY>%DSCI10_>6[*B??>@QP+U@AS*S>?L?/SUNIE4FCW"YL.&WB0-=K(JB-3 M!A6OVW_VT-5AAQ">'2!$'2':)R0'"'%'B%]+2#J"*[7?6G%U2)EAT[&2&U 6 M36IVX8KIV&2?U[;M>F7Z3!B&&$5PS=8^&+03"'+-&<<-14WS>W@>0 M!5PIJ37<(A/\#^9P19=* ZMS^$IQ A=*5C!GI$#@BS7CPLJ-Z&Z.M(T.'W&< M4HP+?4*'WGHP0$]?30\_O. F[KL> M.[WD@%[;2;7MY-)UTK5/=^UCS]M7/;9/]^T;ZDU[]EMWMAT[ZVD2C_WU;K6> M0\+D*20=@#RJ/'&=]*Z3?W$M=F[M_["=/$MX% =[O@- MKU MW>34D,FF-NVE[J/]<+YP,VDO/J.AW<[81YEVXM/;NK370F!!DL'I.\I( MM5.TW1BY2%IMG0;>T#_*9O^!5!+ P04 " !0 MAF%4=Y5Z:I8" "P!@ &0 'AL+W=O]OVC 0_5=.42=1:24DD-!6@%1@TR:M6]6NJ_;130YB-;$SVT#Y[W=VTI06 MB+8O^->]=^\.^V6TD>I)9X@&GHM^KY.,BR8[LH2!9TLI"J8H:5: M^KI4R%('*G(_[/5BOV!<>).1V[M1DY%*5G[#DO("A>92@,+%V+L*+F>QC7:Y)2(9?VI.KTEI@;OS%_;/KG:JY9%IG,G\ M@:18OJ6P"?Q307A2P73L)5QCDD7 M^L%'"'MA<$#0[-_AO18Y_::A?<2NM095 M 9TM,D6-[?RF\?10&]NS1. (((P@95O=HGO0Z![\G^Z4ZT2NA '%#!Y2V,X7 M="^&'UIT18VNJ)7G1TERS&O[$KJ9A]14+)%CL=:UGO1[Y]'(7^]>A?V@,#H? M-D%O!,:-P+A5X(SI#$JV)6LS&LA70;Z5?/"5Q/MR@^%[N?M!X<5.4"77WWG\ M!:JE\T0-[K^K7E&SV]CNE7.;=_M3LN/*/5]I*B^_9FK)A:9R%D39ZPY)DJK\ ML5H863J+>92&#,M-,_JDH+(!=+Z09#/UPB9H/E*3OU!+ P04 " !0AF%4 M8NC>8X$" #"!@ &0 'AL+W=O(?61[J5YT#6#(:\.%7GBU,=MKW]=%#0W55W(+ EX+U-/+!-;>R$ MGV=;NH%',,_;E<+('[*4K &AF11$0;7P/@?7-W.[WVWXP6"O#\;$5K*6\L4& MW\J%-[&&@$-A; :*CQW< N?T!J05'H[?LG]QM6,M:ZKA5O*?K#3U MPDL]4D)%6VX>Y/XK]/7$-E\AN7:_9-_MG<4>*5IM9-.+T4'#1/>DK_U[.!"$ MP0E!V M"Y[L#.9=+:FB>*;DGRN[&;';@2G5J-,>$_5,>C<)5ACJ3?Y<&2$0^ MD3O VC0.[JEI%3,, UEUT^2.T37CW>3%$@QE7%^2#X0)\E3+5E-1ZLPWZ,=F M]8N>?=.QPQ/L)1179!I\).$D#)X?E^3BP^6_67RL9B@I'$H*7=KH1%K,%HZ9 MZ52Q4]FSNLNG49)D_FZ$-1U8TW.LZ1BK4R4'K" *3K"B@16=8T5CK.B(-9M' MXZAX0,7G4/$8*CY"I<$)5#*@DG.HA.#Y(:8&["J5 35&3H[(X32)Q]&S 3U[ M%_TD#>6D%273A6R%@9(45->DPDXU>IQGQ^6G\0D3Z6 B?=?$'6A-6+-M+9ZA M"07:C,'3(W@4!^/L^<">O\M>(0N$(3O*6["WG;O;SO_>]C$C\Z-[E$:3_T^! M?]"2;'>_IVK#A$9"A;+)E>V'JNN876#DUG6IM338\]RPQH\,*+L!URN)G:H/ M;.,;/EOY'U!+ P04 " !0AF%4>:Z-%E@# ?#@ &0 'AL+W=O(JC1 Z< M4*GYL>O*(,28RB,^QT0_F7(14Z6'8N;*N4 ZR4!QY/J>UW9CRA)GV,_N78MA MGZ"Y!I'%/Q?(H17PX@,#IP#DAQR,_ V01]PR75:\+F9,)8YX](M-5#APN@Y,<$K32-WPY7?,"VJ9 M? &/9/8+RSS6)Q#M8,8I:L_NE3+L0:@#2W /P5YFUF=X.M^\NUFEO1G6[G5:S MB'K%KE&P:UC9Z>;6K9L /@4A368( 4^4T%]+%<]5JO8:@W:C>OIF,7W3.OU% MLD"I3.M(\]:U-3SHAAA'"/B8,O4,$H-49"U41:BY0\DM+]>V6NI-*M:S-+SW4MWMHG6T>V=C! MO>TA:\B*F;NV>S='IRLJ9BR1$.%48[RCC@:+U6ED-5!\GFWHQUSIXT%V&>H3 M' H3H)]/N=[4YP-S1BC.A,-_4$L#!!0 ( %"&8530+8*P/0( %8% 9 M >&PO=V]R:W-H965TUI&)JRQH:9(]6BI)VET@VS9.I5:%J-K/*@1H1)%$W#AG$9Y)GW M+72>J'-<\U5MG2/,LY:M\ ;M7;O09(4C2\4; ME(8K"1J7L^ L/BU2%^\#_G%8\=7 M*F'\%]9#;!1 V1FKF@%,&31<]G_V/-1A Q!/=P"2 9!\!DQV -(!D'X7,!D M$U^97HJO0\$LRS.MUJ!=-+&YA2^F1Y-\+MVUWUA-NYQP-K]2%F$*/V"AZ2EI M^P),5G#QV/&6+M<>PA4]O?T"+>/"P"T^VXZ) XJ_NRE@?^\ ]H!+N*U59PAH MLM!24HXZ+(<$YGT"R8X$X@0NE;2U@0M98?61("0UHZ3D3=(\^9*QP/((TO@0 MDBB)MR1T_GUXM 5>?!L>__I"33I>4.KY)COYJ)U+SER7',*MLDQL*W)/A'AQHMK4*]\YQHH52=M?U.C=QP. M9[XG/OGG-#3Z'G^GZ2?.)=,K+@T(7!)E=/234M)]%_>&5:U_U_?*4I?X94V# M#[4+H/VEHK<]&.Z <93FKU!+ P04 " !0AF%4X$N[#P # #U" &0 M 'AL+W=O%?[_K-(32A@XA7A([N>?XW../Z_Z2BUN9 M "ARGZ6Y'!B)4L6):V;#$K$,94\)C.C$D8\_<4BE0R,P" 1Q+1,U35? M?H4Z(4_SA3R5U9,LZUC+(&$I%<]J,"K(6+YZT_O:B#6 W7D!X-0 Y[4 MP:X M5:(K955:8ZKHL"_XD@@=C6RZ47E3H3$;ENMIG"J!?QGBU/"**R ^.2(3@4M# MJ ="\XA\OBM9@9.E#LD5+J4C,N)9P273SDO"8W(J)2AY2+X(7A80D=D#N:1_ MN2"CE$K)8A;2:I;VQZ H2^4!HU.;Z=.O4E*!0+WQ93':DD%/-]-Y/=O9>RX7L?>\*4ERG8=I]V8;J.UNU/K]Q@/!"#GI,*BU[53/!> D('X/^88ZFJ.[KR-3>=X3]02P,$% @ 4(9A5&+S M1H\@!0 ! !D !X;"]W;W)K&ULM5=M;]LV M$/XK!R\86L"U]>+7-#$0VTD:;,V"--T^%/U 2[1%5"(5DK*3_?H=*5GQ"^UY M&/K%EJA['CYW1QYY%RLA?ZB$4@TO6>7C2O__-8/#C;9)71M:F9$DU&%U*L0!IK9#,/-K\6C1EAW"S%+UKB5X8X/;H7FD(? M/L"M$/&*I2D0'L,=UX0OV"RE<*44U:H)][@MWDVI)BQ5\$1?=$'2]XC[^F4* M[\[>PQDP#D^)*!02J(NV1G%FBG94"1F70H(#0D+X++A.%%SSF,8._.0XW@^. M$+0Q*G5H@G5HQL%1QL]$MB#TFQ!X_L EZ#A\2J,U// =\.O3X9X#?GLRW!\> M"498KY/0\G4.\-TPSC3]\#O6#>?RN)5"X=^3T"1UQ:ID[UIV4QZ7HR#H]3 N MR\V0[%OY76\PK*VVI'=JZ9VCTJ\R(37[F]C2)^8N]0=EE\R]3=E]W]M1[3 * MO?ZVT6UGW[5A$+H]Z]:>=?^O9W<\2HN8\04\&%NTPVTZ$4H;^T>ZI+R@KMTZ MZ>XY%0Z\W7SM&P7=P<#M5*]VJG?4J?OQASOQ!)I&"1>I6#"JX-MGFLVH_'YD M(?=K^OXI"SEU+V2XBIX+)IT%:-S?7\,#SW-[.ZCE#$Z0 P?V52VG"6.2$AY1 MP(*->8NH ;A$#O92TCND<5AK'/[,O3\>.O:^M[.))L,]W?YPMSY,C^O\YG]W MU=G]Z?>9;_XC\U8_ML/6.\NPG^/H%+Y4QTX7$98Z;M9"8;9@5VB;Z%0_= M!\+N _[.*Y6U%O:4H/%"\?7,*;X^\'47^\;/(G>?QOZ"F MA31E4"<4YDQB 7PNB-14&B_-"=^TGR8BRPE_!5PE+$JVS9@C_FEA2I D-UA@FO37$!X?7;2H:(J 2P\9ACIZ$ #7!2 MO!'8(EK?25J87" Q+C[,];;W.4:&12PG%5\NQ4*23('*!5?"+M%7B_@D,*:_ MF9^%6%+);8BP0[(?59'GN)S,[#86,S1!NB55VM@U[5T3U9%*_+:(M=L0EYDS M-QF;BHV0AD,T2ZU,S(M!.W+1K *^PJE0>A&A]5R*S-HO3/'"@$GY:B9Y(V=O M*Y_8E=_"Z^V6.B%C,V^9Y;==$U6GZP$U@":__C+ $OAQ;2FK<]@.^Q^-Q48@ MS*C?_X@B3>Q3%EMWE<8_$T55BHU$1N%=BLZ\;[EJ57NC1\BH7-CVSW"BN^7A M7(_6+>:5;:QVQB>F]72-!^=3E_UU<'[C&K_R R1R?<&=O.YNVV]2R]X8+^4+ MQA6D=(ZRO58?JXTLV\WR18O<=CLSH;%WLH\)MNA4&@/\/A?8\50O9H*ZZ1_] M U!+ P04 " !0AF%4N3LV]5T" #Y!0 &0 'AL+W=O5HS+(!M[WXW.QJJV@DN\T6#JJF+Z M]PR%:B9!'+PX;OFZM,X19N,-6^,=VOO-C28K[%D*7J$T7$G0N)H$T_AB/G+Q M/N GQ\9LG<%5LE3JP1F7Q22(G" 4F%O'P.CUA',4PA&1C,>.,^A3.N#V^87] MJZ^=:EDR@W,E?O'"EI/@

8*V'\$YHN-@H@KXU550<;'N";,<%DCOLZTP)''NB&\"D;Q5%*29^VY?XMZHVJ8:]J^*&J:?Y8 M<\/=@.U3UH+/MW(F@S1*=Y2]CSJ@:M2K&OUOKT;ONI .TW17T?NH?;T*MZ:H M0KWVR\5 KFIIV_^L]_;[:^K'=L<_H[W6KJ%7FG8I7C&]YM* P!511F@W_;9'U!+ P04 " !0AF%4 MB3 9GD\DU_XPT=6!11J M>S'/2O,7/%2R00?$\U+RO%)6'N1IL?A/?U2):*. *@544T!A@P*N%'!- >(& M!5(ID+H":5 (*X6P;0]1I1"U[:%7*?3,8"VR:X9F1"4].Q'\ 0@MK:SI'V9\ MC;8:D;304_&K%.INJO3DV6B!=^"ZD+28I'<9 ^=ER61Y"#ZK2G@'OJK9 MG\Q5,Q^#J[1()7N7J=F3N!K@S8A)FF;E6Z7V^]<1>'/P%AR M "W4SXO:9&4 M)UVIG-9==^/*P>'"0=3@($3@$R_DM 271<*2=0-=%>TR9/04\A!MM#AB\1' M\!"@ $&/0Y?MU0./^H?-ZI^H>%*'_0W1X.4 8F./--B[Y9)F*L?+L:#5Z'T0 MO"S!D KQF!83<)[S>2%]^5_8#XU]O7+=GR$412HS]ZM)<:5@&/0'2ZDUY\G2 M>?)SSI_'\3R?9U2J>:8\%S+]+]5+E\__11?1BF?]("0U]UTA@D+L]SY<>A]N M]/[:];M@WA2';O)(%/1J/H:.CS#HX\CO9+1T,MKHY-"L(4R +RPS*2RGZ:P$ M?WUB^1T3?X/_Z3H6J6++#S#D8G:TO+5AVB"# M&R92GH W?S(JWOKRN;G7$#PJQ1)$(#ZCFN>N3(/G,+!D"G947I6AM>0B5'>QDFKCXPH]X3.K MZSS^/D_+U,QK1="/:9;%@I42_(O>E6UJ#2+K#'J5:MO2+:G*C53E!A !"7W< M5';0T@WN&V_0)1<.-7K7)P=V)_FJU+K[EF_P!0 '77@AB(-Z!*X41!%JB, R M#NX*>KKV8A#%G'H=1"WI=L6988LTM"^D89 &?(!97K_4:9=>\MRM"N4(9S32%89J%],PNYS$+.]A"U9A:RS$(OP"SDX@A%=>=;(PM;9.%= M(0N[R(*#>KWCULC"%EEX"[*X8."6Q=."*V"E[+EUA2VE\.M0:DNW>&M=X96W MBGM_K>AY[L)H4!]X%U-- V\IA5^ 4M@E4$3J.RV/4)/WEE)X5Y3"+J50Y+R9 MP:U!A2VH\&90?6&EFFGQ%- B 2-VSS(^RQ6ZP"WGV6Y??V!+,_PZ--O2;:_] MVT9LL8;WC37LP1KIA?7)X7)M36K=?8LV_ )HPRZV^K"^#?,(D7[#_":6;F17 M=",>ND51/41;E5IW?^6;VDM\5/.\+E++ 7)9@I^OGAWS6^!]&TQ-TU$2S3R*D2[ MV-+M7_!O;ZY;<7!3X!9_9-_X(R[^X*#^47NTQ0U_(BZ)"TW7]M5/V?[@\1NA MH EH%LAD_T"^V-)'T[3QO%6%Q"E1#^Q7WKVN?Y^W' ]WQ/&++88:8@M=^O>A M\UG?LT4(!KV&V#3\UULLB\/-4/0[>;%%:S07NI3DE(%Q*M3._/N<"LF$WJ[K M,RJ'YM:0YS-:/ *UNV!"S14UE;C:=@ Z$8R9/8>^UIM]]= =,R%I6@#? JF: MM3UJ*E?W<8 .^T%PJ'\^3%.UF5D3OZ?97'5')3B(@@!,:0D*+L$=8_HD7,ST M2:0C\.^Q,:I,(6WJ $$KJIXVYIDT+H.8EE/ YW*<\8=230G=Z4A9T4OV\DC0 M$;A6<26)>6A9CWZF,I/&Z8Q6]F:"3P3-2U#.>%%RG9B[1Z/QD:N<_J;_3+A: MHPN3HC$7YF8YG\U4J>G>32[NE(@R=Z^>B[3]HY?RZ$T]A@V0Q2ZPD0K?" MWGOEI,Y]EB8FW%*J?[EYC6JF[LK9.;5'GIACD=JF"G=Q MT&79NCQZ>6$.'-;:A_!X!#WME_#XRM<^1,.;B0O*9.1UXQZ7DN?DY931A0@NH M^V/.Y=.%[F!Y2/;L_U!+ P04 " !0AF%45/IL568" !=!@ &0 'AL M+W=OFS"41H)V M:+P80CQLK]WVVE@X=F<[E.W3[^R$K%O-RIO&=NY_O[OK^5)NI7K6-8 AKPT7 M>A+4QFPNPE O:FBH'LD-"'RSDJJA!K=J'>J- KITHH:'213E84.9"*K2G=VI MJI2MX4S G2*Z;1JJ?EX!E]M)$ =O!_=L71M[$%;EAJ[A ZNW[Q?N]PQESG5,)7\.UN:>A*]LH((M6&]GT8HR@8:)[TM>^#CN".'M'D/2"Y*."M!>D+M$N,I?6 MC!I:E4INB;+6Z,TN7&V<&K-APOZ+#T;A6X8Z4]U* Z0@9^1&&"K6;,Z!7&H- M1I^26VRB,W+=FE;A82.58;^H*_[G5^PB#>1X!H8RKD_0[NEA1HZ/3L@188(\ MUK+55"QU&1J,TK+"11_151=1\DY$,UB,2!J?DB1*8H]\^G%Y]+<\Q-H,!4J& M B7.7_:./W23^)+H5&.GLE?EI5%G'F9V4# M*SO$RGRL;)\5Q:F?-1Y8XT.LL8\UWF,E29[X6?G R@^Q^A/Q6QGUP,Y.*_Y$=I*,?F'^X1=??(1R_VFB?.\NA/]W2-[K&*SM/\GRC# MGOB>=X[H!]_GF[\[_=QH)U5?.ZJGEUO.!$O >^QA60!5_C0<22 M4#:85!-E7$:&\.X'<#S.SS_+-Y2B@R4N6B4D0Q@D*T) M,>FS3;T#M@'-S0FVH&,+SK)]$UN0'/N )FM)N1YD"P;V'1^P'6O&7C#,-N[8 MQF?9'GDB2B":[O$85\UYOB8<]!#C^&C_H/>_-8S'&L]WAQDG'>/D+&-]V89X M)D=[N;X;' -B<+I,%'8$85GB5Z$IFR(*#PZV8'C'Y;H6.1/ _^ R.XU./-Q M^4$E7D!%&&1HMASE^XT : ;[/!/:]=F+::/?5 MC/\!4$L#!!0 ( %"&851N,[/QB1, ).? 9 >&PO=V]R:W-H965T MRFP)YA MS0T>'Y7>][.@PG17C.,&]S,AGDTF4/;[&X_3AU1[::[ZXBN]&!?WB MX.AP&MWA/BX^37L9^70P;V483W"2QVEB9/CVU=XQ>ODG\FU:HRSR.<8/.?=_ M@^IRDZ;?Z(>+X:L]DXJ$QWA0T#8B\L\]/L'C,6V*"/)WW>K>_*&T(O__IO6S M4GNBS4V4XY-T_"4>%J-7>\&>,<2WT6Q<7*4/Y[C6R*7M#=)Q7OYM/-1ES3UC M,,N+=%)7)A),XJ3Z-_I>6T*G@E57L)8J6+(*=EW!7J[@2RHX=05']PEN7<'5 M?8)75_"6*MBR)_AU!7_Y"9ZD0E!7"'1U".L*H:Y(R&P\9^H^ \V=O>QM>97& MW4C;WZAQ.&IY7%JE<3EJ^1S)JC1.1\M>MV5>1XW;T;+?J8$D><(9O7A@HV#/;+;]*VWNBTY0("G6DT8IEE(R8DT%MU6^]F8R)02-M"X2_&@5$U M)&WN7-W<9?1HF'[5&B39A8ZI:LFDC;S34*\6R-%0[W>=YA!MSG2DC;R'&DE> M&+8)-'*I(8E=]P%I(Q^T&U&8^*-.;PP6?"YHI:=NY10/B"AH(<@T_'6EWZJI MWVI?NU6XEU_KMQ4(JG_2K^X+JG]>H;K<=U^T>X"B+_Y'7Q174/T/_>KR@?5/ MG7BHPML2-7) $MP\RUGS+&>5K3J25D_2R81,7LHR5#=/9V?T1.CRX%\ABSV6QE;+TR(0)9QD>-N*4C\Z-XUDQ M2K/X?\D/S^*DC@]A&-LMD5RS_#,7K I,N-R" LY< 6!QEN3$EWY:*_6;\G\%& 9&2E0P^)[SYPC31DHI0J04%W;F" MKE+!4BWC"D]GV6!$YJI&+TOOLFC"]YRVTXK4N,%<+="-;KMGJ=SCS:7WU-*7 M5F]+;QP/AS&=PT=CI1[7J?%Z)3V\=C?S%7KXE*29S<;=8??DL/ M)_0],Q"K$52NI!QG693#+]:+'\NOC MAR@;[AL?I[1";D1)'7+&\72:X4%<-50N N6DV*S("U*&,XQ:X]=JR;]:?XG, M%+2[K>6U!I]_ VTC4=M7[;:M(#2]4.R"<.Z"<$=<\.8[S@9Q'MV,L:8+U)(3 M%^Q_M85N""$W+)@*F6P^:.Z(L=Z2]HK<(/8AR2).P?BL!>=57LYX<)&^LLBB MS;@Y--H1F]4=#'-FVSU+F7I%:A_2HE7$YS'_E^&S<("GJ!WX[Q MOJB@%3,?I(\;&:4P<4A"D\_42T]C^2X%,$4-32 VG-M=Y]HWC))D1.WW& M>4&RP#[M(0-2+KH30EM ,,LE4.I7E8X,4"$UHKH>83HIJ'OV14*%BN])2A]' MB98U&?A!&NAG"Z'8V)@S\;[Q!R9(^&,B-K9:;MC8##*JIGBNU7 MC,7=O_3$1"]GVRQGVYWG[$[<(-AP<.5NX'8=U'E\CBS?-%FLV&T"8O5K*A55%TW0=:W$UXT]!.=M48 V;979;G=GK?-18/C?>C..[ MF"IQG=+=DR(>Q-.()#"BB-(]BND7(((+9S2;I6Y;G1XOR=QP,IL87]+L&YT< MGJ'B%.4RDC5**]EV#)K,_RKZW.OY?1]U):G;[-LJC]TR[K M]VS1$KUCN3)+LEQJ_[0+Z3U;M" N5]IAZ=I1I^OE[D-RU%.7LQR6/)W.5Y8K MD+R\CB.;6_8 @1QP:NFP#.P &5BZN/:L?WR5_\:;_"J^CW$6?8GNL18>=EAB M=#J?X+(U0#KHE5_F56["0]&!*4 BQS2!Q4"'VZOO/ >OL1CX#I!*9S'08>G5 MZ7SBO%J0O ,$T@@2EFN=SJ?)]6'.BR0OLAG](3<^%B,RI!8C,EY)02PPXKYS MVLD:*68,#DO83N<+V PW,M!5!V2#)"'MVLH84UG[AM?RJL5 MI,'C>S*0DJ&J L^G%'>>D0E6O7FXWG&==[7BP<*TY06268Q!#J=SR+'"RNH[ M0!H?#&R7X0H76 9X:O8CW]."\U'K^+; Y?93M0^ED21=AD/<+>.0!N@I=RC? M 5*!FV8NPR+NYK#("A,*E\$0=]=@R'\ B6 8XC(8X@)G!A=$DQO[4Q*3O_NS M&[K]3X]PE>(+3\^I'^B#78,[#:C.YE>DRV9Q>1JA$KP2\ME5_]-BOVCZ-E'G M#-]DLRA[;&X^6%J=A8$"=TMKYRN%XPD@E6V_<-0V9Q# 54. 3=CW3=CZQO.JI,YBV MS8\'U28759Z,H.?Q>#P@4*PPWD 5*1KB::,9=VW MZ]5=M _+U%[GF7JUZ>89() M0J6U8=:HN6@6EN*]SE<:NIFHOO7:"_NN)3]G MSX"!U_FZPY/GJ6^]]O:\94DTXZX0[.JB0\?SU+>UXOP\E 5+;3AO2U4U>ON&@9AI&\#6&DM<\+^0P< M^5L&1U >N@8$LJ1YZ!-0$Y4U559AB,KO?J5B,,!C,O:4M]F:H]1:NU!O:N$6 M4DUH2L9CGT$R7PU@M+L=RR(Z78U!'G_'($\?$ @&+CX#+KX:N&@;]V04XUNZ M-3F8E=M]'V]OXP'6BVH&*OP=V\PX!P22H\N+=6HNFH4A$G]7$0D0\N>^8!ND M?1GW0E#,5ER2Y&Y);@AX:&U:/RES,7SA;QE?0'W\%!!(F+D6E6,0P>]^QZ*3 MGGKJ"XY(^($CN=_*<$C0.0[15)B#_^*K8*>UJ/Q5,&0YGB\)LX#!BF!#"S6; M"3-NE:T"^L0:QEFP,&AH(-;;WHNHDYZ'-Y48#H M$P])V7UZEG$\?" ?C'XTUL// 4,OP4^*7DZ"-BQQ3$N6$Q@J";:,2JKX.HN3 M*!G$T7BE^.*H&G;U> ;H)L&-0]>7G*X(&%8)-K2H7EA1P(+HM] M$!2S73L,%XOU1*TA.Y3DO9#!DW#+\.2)MVI"!E'"G8(H>-B0'I2W255S@\^U MY.Z"ZX-R)T@R/0@94 FW#%28GQ[B8F1$"]?1>FF]@:#C.@92PIT"*2NY3G O MQ EM1^$Z!E7"+4.52N,UAUB&5<*=PBHK>2N03,+EWN*HG+:,6%8B=3%Y&J6= M BDK^.=C(_H*#D(F1X9DJM$*2<0ET3TQ>4T!6/EH,[-E9%J<)%M>Q@"W+2") MX"5Q9'+D1.8/X&98^8+E>2/FXO"LZ$L<-Y*Y*W"B-D11LA\V1S N;@T2++\: M[TGO3'+*)EBQ45U'V1TNC#@W+K&&>8074-ML6J)RE%=&9D:.?LGL?%-)TXR+ M!WW%=MNG5([3-*O)*+DJ1_AKTBP53#Q^Q+<*^]'AX\WW <9# MX?'\S.4669G6^TK;%)T8?$HJ># M;:57>#).@(VS^1T_KG88!_&DE K MYN%,/P-)D '>7:1F_]T"-SQ9)0-"_/3VHYA\-: -?E#SH\ M"8D%;IXBGF038*OLQ!?7#ZF>+SB(T#T5YGJ^ +@P85]PB1N@PNS&%Z,,:T8& ME[ ! M>('4;QR> &A!-QY=:QVB0!RQ)^J>V;,S+PDVDNQ .LYS2 ,@^=3PDH!(ZDG# M'0<1NJ?\W-'EOW-(]3 $$QT'8 N41TGU]1X&W(RQRJ*NJ<5W5DG ZJ'()KA MZ$H1P%?:'Q&IGU_C;,+YK(3&6@[C0$CW!*0[ZK >I#HRP;"T^7=T[,IRR/%P M6-NGWBV[R/,9W2PK;3P?&ZHY5+.V"[$-0.J)L'J-\M>HN61E#GN!;*Y07)"Q M;K55%8Y!%0'\I3^("0(22[2JTOCFJ>LQ'!\K @A95_"-[BH+QZ^* (+5'^8; MM5@JWZQ><\DZ'/@"F6(U?"-:H:]?+ZRW0L^1N*+N65S7<%UW>7I<_TA#@&6+1M"EA-=P%BB4AP:G>M47/).AR(@CADGQA= M6B11B&.31=W3R:[G+N#"M,)=J]=M'P2+!CP3 M%;,=)-O4Y)AN$4AUJQ$/FUUNY=AJT<[2U<(1TKX0Y2)DMP)$0(7O!G8K0 2M M^;[DS;^(8Z]%6Z"O_:'QT=X7JS3'@ MHNXI<+L*!K?-.N.X[6PA*$;0L+\<#()B+N*3"X[:TYQ_>7 M@T%0*C0E;[!&'#\P @F"M6-AK?N7B&/S10"[[B['0GL?3A@+[6+"6!#<:U?$ M O]"W%T!GQW%0AM2BF*A74H1"QSL!)B&WZ?)W?."AH+VPCS'/8P \N%EL^S/ M=W4NH^P;+HR3:%J>GHX*XWUY<-HVC>LL*E_1Q;>SJPNX.9569U_RSVP[L*]0I-(IGB3FOC"['[Y C;H/(/2 M0UP^!;AQ=^.:8J\14YY\)O76U=*ZFZX M<22T"&"AK7QUA:?S]REFZ5T632C6BVNPIWKI]G6]H]_4AWKRET8@WG2^"K24 M++9+7W'I"^!P_8K^$DCQ&JIV.BL/*] ;5X/ZQE8\F:94/^('^G7_^,JX*Z-X MO_R<, N'(F-3'M8@%K<#<=RR_MA#]AE:F73E*'O^5&X-T M,B%/R,OXBFMX71V4P-6+#/$+E>LY(E@$,,%^M22F45>[KI6?E?%->\\@3>YQ M5L1-"#&%DWG/$>K[SW\$%O+_9TGKTFS4^K[[:U.!/3!G+W2A/Y0N4%N$R[H M%>Q76V(1=;75.POFWDGY SK+03["N#B-BNCH<(*S.WR"QV/:'!&$1B;WK9'A M6VJYEZ_1WD'K^QYZ^6_1]\32YLL_:.BV?Z.Q1W\3U:.=C_YFB7^SZ6\V_>V MB7UT.(WN,)E.W<5);HSQ+5'!?$'Y9#.:MYH/13HEG6'/N$F+(IV4_QWA:(@S M6H#\?INF1?.!/N AS;Z59CKZ?U!+ P04 " !0AF%4+G08:@D% #7% M&0 'AL+W=OJZ72=B/&Z,AEG?M1P-1:I#'L.U)"J-(B8?QQ"*A\N&U]ATW/#E2IL.9S1, MV!)N0=\EUQ);3JDEX!'$BHN82%A<-JZ\BQEUC4 VXR\.#VKGFQ@H%7'NC5 M9:/?( $L6!KJ&_'P!Q2 .D:?+T*5_9*'8J[;('ZJM(@*8?0@XG'^SWX41)PB M0 L!>B! VQ4"K4*@=2#@M2H$VH5 ^U0+G4(@@^[DV#/BIDRST5"*!R+-;-1F M/C+V,VGDB\W&KA?U^), "IWI+9?/8 M="#_IN,1F"1G2&1.[SN+U^-Z*]^\?VS;5<2E@R0R5'WCB>,#Y9LS % M&V&YXL[NP@Y,:JYWR:BW7D'&4\W=;J]ECYA>";17:VI6Q&]P3CZET1Q#%K.T MV/>.Y&B]XHH<[3W)T?=>MU69I/T21O]4&*^7HOVG*=INTK;=TT'IZ:#64RP- M%L"-?T*B:PF7+^&^WD8%]X,GW+MV+)Z[/7G=%Z!YO24HS'=.\'FG6O!.S^WG M$G]$=P7SA=0N]1[MNJY[L"T7&%F8@H8?'C;[_TJ=?[7:&&"!>.J.QV M"?=9& G2Z_RZ$=@:5.G\7_"U&3<#2\EBW:Q;Z&UAX1TY]:T;XOB(U#2%C2\^ M\-!D X\2H^9V[B!=BTQ>X=+Q)IK'/(:HZK5%H?8UB#]/Q$:GG\P+;1/L9O#@[#R@1R&7V;9^>C&US;_R>A=3S..G(YB*.-*WC@QP9& ;H2Z: MR1[MG"V,_,GO(Y-+W+)(" N$Y#9[N,?(_!4M;VB19,]$)9(R9:=)0'J MR[ ^M V2;<50]$&Q:9NK)#HD%3?_?J1$BY:MJRML+[9$ZEQYSO=1XO6>LJ]\ MB[$ W\(@XC>]K1"[*\OBRRT.?3Z@.QS)F35EH2_D+=M8?,>POTJ$PL!"MCVR M0I]$O=OK9.R.W5[36 0DPG<,\#@,??8RQ0'=W_1@[S!P3S9;H0:LV^N=O\$/ M6/RYNV/RSLJTK$B((TYH!!A>W_3>PJN%,U$"R1-_$;SG1]= A?)(Z5=U\VYU MT[.51SC 2Z%4^/+O&<]P$"A-TH\GK;27V52"Q]<'[;\EP],;]\ *K_TX$/=T_SO6 0V5OB4->/(+]OI9NP>6,1B MB0#2 NA$ U+!!PMX)P(0*=$P-4"[JD%MT1@J 62T*TT]B1Q,[@%3 M3TMMZB+)?B(M\T4B52@/@LE9(N7$[01V'*PB%9XE5=@R2"S2-$ATAFJ MU#C'RP%P8!\@&\$"AQ;-Q>T*=YPL\4ZBSRW1]S$67/C1BD2;/HCB\!$SE4ZJ M\RUGP,/;>PY>DT@G\4V!T]-J(Y_1EZ+4IT*C1$@AR;-,]\BV95C/1X_-:W3# M(MV+<]UH/+%'DTQW+EMNEBVW>;8^)=TO*]%_QDRBF00L!8ER#BQES3 )/K$? M (%9"%[_C7U6E+E9M4$$7J0@!QX(TS(<@97_4E3(\VI%)6FJ%G*:6,\EL1=)NJ&N,:M6R,?J?G<+F&-4U1RX6+XO%:Q[+6=Z+"S@@:UQ1 MP-4&&Q5P+I1Q%LJX>2AGO7AI"4VKC98LUKA-W4VR "=- CQ06DIU$'Q^CU4) M?JE((;0-[=J5-C+^S.>K#^3.3:8I("$1+?I/6U-_IFS=@><59P(>;0_@97[& MN]TE?L*S!8/>8 1+W$3&3?0?L.E,6SEN?F=2VOO0<#UL0?;=T%>-19BTO]S9 MZ>Z'X[KVAX:+80LR[HY#M-5<;0P''BI)OF$\6$UYWT,C,ZV[:448:H,MN*T; M/JBQ>$%%&'*#+=BM,TJ8::M-*\(0&&S$8'F 1XT WG (K":1K@%^4@#PDX%3 M0G7($!&ZD(@N WAM;9QW&AU U#W4$\-K*<3L/O=)V1H9_4 O^Z0;@ M:RP>]G?NH9^16]?/R/ 5:L%7W2&\MGI2'&X)^R-#2*B:D+X+X;7NIB5A: >U MH)UN$+[&XB4E80@+M2"L[B!>6VU:$H:14"-&RD.\TP3BD:$15$TC'4.\MI:# M>.0.QF40;Z@(74A%%T+\Y/RERQO DE<-QS"14\U$'4&\MI+;L=FE_>P8!G): M,% W$%]CT=7]#--^KG^#=PQ?.2WXJCN UU9SI3$:3-R2W!]]*ZWFH^\">.?\ MDV1501C6<5JP3C< 7V.Q?4$8MG):L%5W\.X4?!BL* C%1OD1 _A.-> 7?V>= MUDC-8PP$!6*+P1*30"T7"7>4R]AIE Q+R $;YD>"]Y-[:CH'^"&-(P'PDUQ: M"5#J7(:$<:A*$XWMOHN\0XG*$24\H^'.CUY><5D4H5Q#P-6I"R"H;]WF<;(O<% 5[+D.R!)Z&& MI&UL MQ99;;]HP%,>_RE$T::VTD@N!A J02MM='CHA$-W#M >3'(C5Q*:V@5;:AY_M MI(&.BUBE:B^)[?C\_3O_^-9=<_$@,T0%3T7.9,_)E%I_RILZ5?SGP Q-@>]Q3 M7,NM,IA4IIP_F,JWM.=XA@AS3)21(/JUPFO,TP1NEU_4/]OD M=3)3(O&:YS]HJK*>$SN0XHPL@G/I7W"NNKK.9 LI>)%%:P) M"LK*-WFJC-@*:!X*"*H :X1;#F0I;X@B_:[@:Q"FMU8S!9NJC=9PE)F_,E9" M?Z4Z3O6_Z[#1>"*!L!2&IO#S#HLIBE]=5VED,[";5'B#$B\X@.<' M<,>9RB3! <5;S!I %-_Q,$7N!_ !=D1@3*\GE$OUD; MVK3ZX0']"5MIGS#]!&QIDH8SRJHQSN$W[!NGQ"YEVU;6K*55/PZ#3AAWW=4> MG+#&"4_$6=L)JG\>6:'0"PYFA I8D7R)EC'E>4Z$A(5FMI0&=V/0/N1RZ'@+ M.>@TFON!6S5PZRCP%T'86^QK[=@7!EX4=O;3M&N:]FDT[^!>>\>],&HT@_W M40T<'06^?]ODBW;8=W(MWYUZ[<6"Q=&K)#L\[W-KNR]P\D;["GTM_VI]EN^(? MHX+_WVVMTIWVZIV M''O1@>W"#S9$P?_;X:JQ7RU2O^'_/<_=$?$G#().(],8FRJM%65%\88_S*5?Z\_A]02P,$% @ 4(9A5'W27D11 @ >04 !D !X;"]W M;W)K&ULC51M3]LP$/XKIX@/(#'R5@I#:21*MH$T M$.)E^VR2:V/AV)WMM-V_W]E)L_)2Q)?$=[[G\3T^WV4KI9]-C6AAW0AI)D%M M[>(L#$U98\/,D5J@I)V9T@VS9.IY:!8:6>5!C0B3*!J'#>,RR#/ON]5YIEHK MN,1;#:9M&J;_3E&HU22(@XWCCL]KZQQAGBW8'._1/BYN-5GAP%+Q!J7A2H+& MV20XC\^*U,7[@%\<5V9K#4[)DU+/SKBJ)D'D$D*!I74,C'Y+O$ A'!&E\:?G M#(8C'7![O6'_[K63EB=F\$*)W[RR]20X#:#"&6N%O5.K2^SU'#N^4@GCO[#J M8Z, RM98U?1@RJ#ALONS=7\/6X!XO .0](#D-6"T Y#V@/2S@%$/&/F;Z:3X M>RB897FFU0JTBR8VM_"7Z=$DGTM7]GNK:9<3SN8WRB+$$7R! C5?,E<% TQ6 M<(G5G,LYG+O*<,O)O5^@95P8>,"U;9DX(-CC?0'[>P>P!US"0ZU:0V"3A9:2 M$99_(M$LDV9%(G,"UDK8V\$U66+TD"$G5("W92)LF'S(66!Y!&A]"$B7Q M.PE=?!X>O0,O/@V/OWZ@)AT*E7J^T4Z^37D.X0>U,^S_5,8< /7.]M8-VD-X M4):)]TK0'7'LCW #89G'X^,L7&[?RMN8\>GIRYCB;4P:G0PQG;YPZU$VJ.>^ MN0V4JI6V*^+@'>;'N6^;5_XIS95N#/RGZ8;2-=/T1 T(G!%E='1"&>FNT3O# MJH5_^D_*4B/Y94VS$;4+H/V9HN??&^Z 8=KF_P!02P,$% @ 4(9A5/L2 M;\&ULM5;;3MM M$/V5D=4'*A5\B1,"2B(!@8)46@2]/%1]6.*)O:J]F^YN")7Z\9U=.R;$3AJU M]"79RYRS<^9X[1DLI/JN,T0#CT4N]-#+C)D=^[Z>9%@P?2!G*&AG*E7!#$U5 MZNN90I8X4)'[41#T_()QX8T&;NU&C09R;G(N\$:!GA<%4S]/,9>+H1=ZRX5; MGF;&+OBCP8RE>(?FT^Q&TH-!<"E X'7HGX?$XC"S 17SFN- K8[!2 M[J7\;B=7R= +;$:8X\18"D9_#WB&>6Z9*(\?%:E7GVF!J^,E^X433V+NF<8S MF7_AB/ M52%6 &%O R"J -$Z(-X Z%2 SJZ N +$KC*E%%>',3-L-%!R <4W$CEC)-3,!G"6WK$2MP[J37%TM83(UP);=2C:5GS5#"#">R-T3"> MZ]=$_>EN#'NO7L,KX (^9G*NB4T/?$,J;:[^I%)T6BJ*-B@*([B6PF0:SD6" MR7,"G\I3URA:UN@TVLHXQLD!=,(W$ 51V)+0V>[PH 4^WAD>'FU1TZD=[SB^ M>"-?[3, M/3\3\DK1[6]-HZ3LK:011?TZC[+X<4NJT?.8<3,FCH-V/=U:3W>KGC.F,[B@ MUV9]4;Y>8W&/ZML6CWHU>>_?/>HUBK/B45F;9L@&U8=U8HO@S! MRWM=<6XWNR6HM^)DZ79+4*??W2!JY7,7OJ#A'TK%._@=1D\91/^AK%'C#1:L M%[49LM]?KVDSIKM>4G^EF2A0I:XITY3>7)CRFUFOUHW?B6MWUM9/;4/HFI0G MFK*;O&8JM>U"CE.B# X.*2%5-FCEQ,B9:UGNI:$&R TS:FI1V0#:GTIJ6ZJ) M/:!NDT>_ 5!+ P04 " !0AF%4\-):5!\# 3"0 &0 'AL+W=OKZ3ZJ0M$ T]5*?3$ M*XQ9'/N^3@NLF#Z2"Q3T)I>J8H:6:N[KA4*6.5!5^E$0Q'[%N/"F8V>[4=.Q MK$W)!=XHT'55,?7[%$NYFGBA]VRXY?/"6(,_'2_8'._0/"QN%*W\CB7C%0K- MI0"%^<0["8^3H?5W#E\YKO3:,]A,'J7\:1>7V<0+;$!88FHL Z/;$F=8EI:( MPOC5F<:9++_QS!03;^1!ACFK2W,K5Q?8YC.P?*DL MM;O"JO4-/$AK;635@BF"BHOFSIY:'=8 8;P#$+6 :!/0WP'HM8#>6P']%M!W MRC2I.!T29MATK.0*E/4F-OO@Q'1H2I\+6_8[H^@M)YR97DN#$ 9P" DJOF2V M"AJ8R. "LSD7&&D_D0KJD1]SY1-^E]^"RU)N,MIB73FN<<,\B5K B1 MUE5=,D.&+Z9 !3-945,6MEN6Z("PEZ!AO"2>EULGJ/E<."S3,&.Z@'/JS2Z< M2Z&-JJGQC(;O5U@]HOI!% ]W">Q]V(

^X8TLIGZ::O'::-' MM$./,((K*4RAX4QDF+TD\$G<3N'H6>'3Z%7&!-,CZ(4'$ 51N"6@V=OAP19X M\F9X^/&5;'I=O_0<7W\'GZT][)54P7WZZC !G>8[N M*X>%5/:C/[#M= #WTK!R6Z6:2 8N$GM\+:>'83P8^\MU];8XQ:/12Z=DBU,O M&'9.+Y3H=TKT7U6"CATZ5 2$VL8$/S?ST.XPW%M[A$.P2/.PWB]PE.AA53V?L4'W:[#?\;Q8=O:?0M M3O$HVI!]BU,T"C9T]]?&185J[L:NAE36PC3G6F?M)ON)&V@;]E.:^,V _DO3 M_"Y<,46GM882!R00 '03 9 >&PO=V]R:W-H M965TA!(N;^R+.$'$%/QCNTA45^VC,=4JE>^L\2> ]VD2G%D$=L>63$-D\%\ MEH[=\_F,'604)G#/D3C$,>5_WT#$CM<#/'@>^!+N JD'K/EL3W?P /+K_IZK M-ZNPL@EC2$3($L1A>SU8X*L5<;1"*O%'"$=1>4;:E35C/_3+[>9Z8&M$$($O MM0FJ?AYA"5&D+2DJ\XD<'U8#) &]C2 M0R2_L.,'R!WRM#V?12+]CXZYK#U _D%(%N?*"D$<)MDO?)SV) YQ^9$!=* M?AG09 <"A4E-]89&-/'5.-N^PLSY"B0-H]3@UX<5.C^[0&?:Y.\!.PB:;,3, MDLI-#=;RJJA+_G%.1O9D,IU9CU6\!C$/ M8V]*H.N%X-'9( Y=!K Z_ALLK<'F]N!:?E[>7M23]337$ M/ 4OT0K6$CV ?^"A#$$HR4>5DG0=P5#UU:&@$5RB>\HAD>C;'<1KX-][5G%4 MH!J=&JU1*PSN>-((E4'&,X=I7 :]P+*JM6O56N85VN45NL:5$! M7L_HD*$ MV]"GNGD;:W3<3)OKW19RR<3LQ:3P8M*_V#$[)%)40*KUWG(6*XHI$X"] MY*O)I4G;)>PT/&K+=*S*M/!GVNO/)\7]*C73[-L##]F)X*=M\%/;:Z!O"[F. M8\:/[9)A[%,3/=>LH7+)N('*(%6MASJL"O'A%[L"6DC)P_5!ZFI'DOV',L>D MG(B<[#]Y1:4;A*9NA_!^#GG;8L\GJZWCJ%7M!JGII,N3DG1P/^O\Q(+' M;3X:8J^U/@:ID6UW^%62%NYGK;B?V[*83;2FGL3]_%C=0.C%J6PBLGQ;4A&@]^HDA3[ 1F^- M_T=W*>D.]_/=&Q=RF[^(W
_MZICTF9!K^E"+N/5^+1C]TQ*IB3]3-E3Q;FF9P95GT\39GVD9"O2 MSU;F.K]Y0:M:L(>$ XW"?]2CCG">6*V-/A*5*7#NL[W152ZX%J F&RRZXVNDQ.4//O#'E>S;@I6[0/F36:VE%'S+2G M%*?4EMG,]+EJL1>FOF-5KA!BX+OT*D:H655-9B>M8K2X[EFDEQR-\1M\M<*F M<7*U-,DO"+E:$:,EXCS?*%DEI.P^ZHYR%5N!(M@J>/:[L&ULO9C;;N,V$(9? MA3#V(@O$D4@=+ >.@23J'H!F-T@V[471"UH:VT(DT15I.RWZ\*4.D6R24ART MZ$UBR?^,^9'4_"/.]JQXYFL @5ZR-.=7H[40FTO+XM$:,LHOV 9R^0,IVU^- M\.CUQD.R6HORAC6?;>@*'D$\;>X+>66U6>(D@YPG+$<%+*]&U_@R)&X94"E^ M26#/#SZC$F7!V'-Y\36^&MGEB""%2)0IJ/RW@UM(TS*3',V_P(-D%?FBUC*J[]HWVCM$8JV M7+"L"98CR)*\_D]?FHDX",!^3P!I H@:X/8$.$V U24:IFM_%!-9A4M\9.\7/='4(4LIYLDPB6BXA1]^W K'E.Q.= MA2!HDE8IGQY#=/;A(_J DAS]6+,MIWG,9Y:0H.5PK:B!NJFA2 \4)NB.Y6+- MT4]Y#/%Q DO.4#M-Y'6:;LA@QA"B"^3@'X^D C=,N MNE/EK50!.\BW8)SA.H-792B+QVX^QGY )C-K=\AMDMD3=WHL"XTR M;/NM[(C#;3G<08X'X$"+:(WD-I$/^TY6L8VL2<+$4V?R#T!CA<2@PE-;6;_0 ME,OQ>SC\EL,?Y/@,.10TK4AH+*M6PD5!RP)OPO'UN<0NF?H*CU&&L2(+33(< MN-A,-&F))H-$/YB@Z3E:@'1:D-6IJF""OAB!)MH0/#\(%!Q=1#RBK&&HB[#C M3\PH08L2#*/(47,D+;>F, $$.@"9$@5 %[E36WU.=!%VG*D98-H"3 !4K<$&D2.+D<)A5$U[G@M\T#_@-VKP<1N V+NZ@-_N(%M \?N MJV'2C87\^YW1Y#B:4D]].@TB7]O!=1-5W=@@ MP=J^UC5>SQIT/HR'C?@]C04V6*BK@>@B7_-B@XA,^O93Y\5XV(Q/;"JP;IP: MA"[!:K4T:/JJ9>>]>-A\W]=.8)-IJB2ZQ@U4$H-#]RU&Y[WX#?-]3Q^!#>[I M>RJ*+M*:C= @/@)W/HR'C?B$3@(;W--6"71-X*@ !C_O>7D@G0N381<^ MR2Z(P8%==1$,(M]61*%!1"8]_DLZ_R7_B_^^91?7._F23A^@1HFV1B.0T&R&=H9-A0S]AAQ'=A-4-9I",U4[;I.GI4TEGY638RD_; M8,[;](,8NF:LOK^9-%K#;1T<>&50K*J# M0XXBMLU%?:C3WFT/)Z^K(SGE_@V^#.LCQBY-?>(I=_>J? A26,J4]L5$CJBH M#Q'K"\$VU;':@@G!LNKC&F@,12F0WR\9$Z\7Y0^T1[GS?P!02P,$% @ M4(9A5#W9?98) @ (@0 !D !X;"]W;W)K&UL M?53;CMHP$/V549Y:J247NK1:A4@+]+(/5 AZ>3;))''7L5-[0MB_K^V$E$IE M7XAG/'/FG)DQ::_TDZD1"8 MI2VK\(#TO=UI:X432L$;E(8K"1K+9? 0WZ_F+MX'_.#8FZLS."5'I9Z<\5@L M@\@10H$Y.01F/R='V^H'_RVJV6(S.X5N(G+ZA>!A\" M*+!DG:"]ZK_@J.?.X>5*&/\+_1@;!9!WAE0S)EL ?#EYW'/EPEQ(L;"0R'/Y_PX?7LV6ZXM* P-*F1K/W=P'H82,'@U3K MM^"HR$[1'VO[B%&[ 'M?*KL)H^$*3'\+V1]02P,$% @ 4(9A5&:WYF)^ M P N L !D !X;"]W;W)K&ULG5;1CJ,V%/T5 M"^W#KM0.V! (JR12$M+=D3:S43+3JJKZX $GN LXMR(?#ENN)J9=92(IB03E&6 D_W4F,// 1P5!(WXG9*3:(Q!D3J*54\.7MBD@"(P*_@"V$'CH\Q#<%C5AXHO3%9!-;X'\;!4JLA M7"]M.(OR4(+BI8J\)6\DRXD "[4'$?B>G='?6%A&^A@0B6DB/BG\RRX 'S]\ M A\ SU(>C= MD 4:C!B0\ '8\!> + 1[!"UOIUL]].!F.O0'LK'K[;5U/.=*O/=]Z7.V9(XT MLR@/;\I-Y%GNQ'QKYML#LRP;M6!!%S;VX C5J OY3BW?&93_\O3XO K [GG^ MO-H-V#&JXXWNMJ-DNHT$D.O!<FB$'1\ MN]^=<:U]/*A]+B@&&QS2O2I@-WCBUW']NSWQ.XF,?6BAEBE=E.N-'*]E2A?E M^.J:]9L"K7-YMP;E?Y>QJL&-VKXE!U6,Q2T6P<9'!-YM4D6].!16RZ(>3 L2 M#$(N9:.S;#0H>_GU\6D^9,"YS,+[ZRSLED;7O[TYY ;YRH+[RZS046]^)ZXZHO2TF\V6AK511QT:RA MR/),EA_S>K5N/^>ZZ6JM+XJV5+=*YS!E3[O&_$#534C(7H6T'CREB9=M8CF1 M[*@;IU&PO=V]R:W-H965TM%*:_D((:0B2&F2;I':+DK2[6+:A0,GP J8V4[2_OO9AC*:#U0I M-\$VYWWS/H=@Q]L1^L)B (Y>LS1G RWFO+C5=1;$D&%V0PK(Q9TUH1GF8DHC MG144<*A$6:I;AN'H&4YRS??4VHSZ'MGP-,EA1A';9!FF;W>0DMU ,[7WA7D2 MQ5PNZ+Y7X @6P)^+&14SO78)DPQREI <45@/M*%Y.S(-*5 5/Q+8L<882905 M(2]R,@T'FB$300H!EQ987+8P@C253B+'W\I4J[]3"IOC=_=[!2]@5IC!B*0_ MDY#' \W54 AKO$GYG.R^0074E7X!29GZ1+NJUM!0L&&<9)58),B2O+SBUZH1 M#8%IGQ!8E<#ZK*!3"3H*M$RFL,:88]^C9(>HK!9N!X-K&/N=AD6E:]@G.;AVOVQKO?CY\&DU:.)W:R#F?TSE MZ/;[>YB'-:YI'X?LU=EZK=F>GZ;+R1@MEL/E9-'"ZM9^[OFL[@&'[5CV'NQA MD>4Z)QYIOT[7;TWWG<=B]SG851CZ]0C9"NCOE@Z8QO\-T3B_!Y7'AW>S[_3V MFG"LJF?L=T%O[-[RZ'S$-$H$50IK(3-N>D)/R].HG'!2J U]1;C8D-4P%B&ULK57;CMHP$/V54:1*K=22"X%V M5X#$I9=]H$)L+P]5'TPR(>DF=FH[R_;O.W:R ;:$Y:$OQ#.>NJ*,6"J9XHD=-.(F3!-)ERZZI2(HLMJ,C=P/.&;L$R M[DQ&UK>2DY&H=)YQ7$E055$P^6>&N=B-'=]Y=*RS;:J-PYV,2K;%6]1?RY4D MRVU9XJQ KC+!06(R=J;^]6)HXFW MPQWZF -II*-$'?&N(G'CF<2PAPC;1@8 M?>YQCGENB"B-WPVGTQYI@(?K1_8/MG:J9<,4SD7^/8MU.G;>.1!CPJI?A4;P M W@#'U%L)2O3+((;7O>3O1@>PY+]$A+F-AN4UK62(JXB#>90 A]'J-H]5;!" M&2'7U$ @$O@B-,MAC??(*U3P/0L^"LXP+C'K0]U]#X 7^B83FE\.]$_#%Q7#_ZDPU_;9M M^I8O[.!K59]VB'S$&K:LX5G6XV[1MEMDTRVG[O \6^#W/._%*:G/X_RP [=X M!C?X%W[\/-NI8FN1GL%==8GD'CQB5/S6#@,% MD:BXKO]FK;>=-U/[S#[QSV@.U6-C3U,/L263VXPKR#$A2J_WENY!UH.A-K0H M[5.Y$9INP"Y3FJ4H30#M)X*>R\8P![33>?(74$L#!!0 ( %"&850(!O66 ML ( ,X' 9 >&PO=V]R:W-H965TDU("SP>']@_N=PQEPW5,)/\!TM,-O8N M/)+ EI;B4MM9%Z#<0RV8$3TZ$Q?2;LL:^- MPE6&.#/Y*@V0,"(?R&>0J:)%QF)R(ZK[Y Y&)&1!?TM%9FXWH)QIJ612QH;8 MH @^1EQO\'H='+3S7H/:L1@T>3L'0QG7[Q"S@AV($L@41)SAG;LE/Q>0;T#] MPL4#_TR*&(11%?6*Z4>OD6]0 )N&']?)3JMDHY9D,<^%%";3Y*-(('E*X*-R MC7S10;YIU,DXA[A'^N%[$@51>&)#L]?#@Q/P^:OAX65'-OWF,O0=WZ"%#\46 M]CWNF+E_/,#3>C\),&@"##H#+$'9T\1Z0N26&&DHQ]KAKH$^=9S=;.?]7A"\ M.:7Z"[B+%MR\&W<1_HU[(L-9(\-9)]$:;[O!1X'%4Z3_)/2PB3#\KT)WLT7G M;4*_@(O:A.[&A9=M0OM'E0Y+4>HZAB:Q+(6I7FUC;9K2M:O%S^Q3;%95;WFD MJ3K=@JJ4"4TX;)$RZ)WC6:JJ>U03(PM73S?28#UTPPP;+BCK@.M;B36UGM@ M30N?/ !02P,$% @ 4(9A5*VU(C)Y @ ZP4 !D !X;"]W;W)K&ULC51M3]LP$/XKIX@/(#'R"@/45J+M7BJ-#5'8/KO) MM;%P[,R^M/#O9SLAZUA;\27QV?<\?N[.=X.-TD^F1"1XKH0TPZ DJJ_#T.0E M5LRG10#4DN,0[#::I M*J9?QBC49AC$P>O&/5^5Y#;"T:!F*YPC/=9WVEIASU+P"J7A2H+&Y3"XB:^G MF?/W#C\Y;LS6&EPD"Z6>G#$KAD'D!*' G!P#L[\U3E (1V1E_.XX@_Y*!]Q> MO[)_]K';6!;,X$2)7[R@'+4!\L0>0=(#D+2#; T@[0/I>0-8!?*K#-A2?ARDC-AIH MM0'MO"V;6_AD>K0-GTM7]CEI>\HMCD;?%2'$*7R N:\%%C G1F@K2P;4$F8R M5Q6"(X?C*1+CPL #/E/#Q(F%/;_85 6ZF\T9PXFE/X8CL;CK\I8TY.X4$1 M$[M2WU*?>VHW"-:C^.HR'83K'8*R7E!V4- /*E$#E,!I<@IG#Y2]..05N%%9<&!"XM973VT>K1[6AI#5*U;[:%(MNZ?EG: M:8S:.=CSI;(-UQGN@GZ^C_X 4$L#!!0 ( %"&852NE_?;#@, -8( 9 M >&PO=V]R:W-H965T#K=YY)M;)7,I7.[C+1E['!@0<4F,5 M*/YMX 8XMT(8QN]*TZN7M,3=YW?U6^<=O*KDERJ)1S3ZXS71LM,^$3?O,*'S+D&?&#]( M"2)R068N%Y"1F:$&,+-&$[D@=R*5!1 KCJ!;)JA(&>75_#EYP*-Y.@5#&==G MB'B93RE,KLDWD4'V M6O$! MO3MA0($VN,TV$6T;7 ITG8"]_IMQT.]%0W^S:WH?%(6#X#-HN@^*0[L)FQ8# M<6T@/FK@.]8D*.P/!=L7?P7 MT]W]<..=Q)2VVT!QW##> NIVXW;G2>T\.>H<*S/674'@+]JB%,6]=DN]VE+OJ*5G:2AO"[NW?]D&O4;0^Y@H[#<3 MT0;:N9!EU/Y.Q2] +5WGU"25:V'*BEC/ULWYVO6DQOP$FW;98S]DRHY_3]62 M"4TX+%"R<]G#D%391("R 'R_D-A;JH%=H/Z4&?\# M4$L#!!0 ( %"&853<*G^I9@( $P% 9 >&PO=V]R:W-H965T#C#3XH\0"HSC&4+:*0=:AD![%M8F5I$E M5UK'\.^19..F;H MW,U*FYJ1VYIU;!N#C(>@6L99DIS&-1,J*O)P=FN*7+YBAU M-XO2Z.W@3JPK\@=QD3=LC4NDA^;6N%T\HG!1H[)"*S"XFD67Z<5\ZOV#PP^! MG=VRP6?RJ/63WUSS691X02BQ)(_ W++!*Y32 SD9OP?,:*3T@=OV&_J7D+O+ MY9%9O-+RI^!4S:*S"#BN6"OI3G=?<<@G""RUM.$+W>";1%"VEG0]!#L%M5#] MRIZ'.FP%9.D[ =D0D 7=/5%0N6#$BMSH#HSW=FC>"*F&:"=.*/]3EF3P0$(!?>5;BU3W.8Q.=V>/2X'C?->8_:.QC2#&ZVH MLO!9<>1_ \0NX3'K["WK>;87<8'E,4S2#Y E6?JP7,#AP=$>V,E8S$F /7D' M]EH)$DQ"J2WY7A$[D^TQI@'#S\RF2,^2TSS>[& ^&9E/]C(_-!TS'!C_U?;_ M8R=SCW&ZS9RFD]W,TY%YNI?Y7I//F!GS(M0:?'L@, +7"X"*^R[Q9H-&:+Y+ MU/2_+* MA2;'GQRUZ6>WWY!NPKP\:G+3%\S*/7=HO(.[7VDW,\/&$XP/:/$*4$L#!!0 M ( %"&852O-+DT>0@ %(M 9 >&PO=V]R:W-H965T9^?!<@)8@R"5&RDGR()1+/8G>QP/, PO&3D']F<\84>D[B-/O8F2NU M^-#K9=,Y2VAV)!8LA31C5D<:TO@QU^ET5,29^1\]E6V]#IKFF1))"08/$IX6?^ESF8@V %("R ; ;P+X M)93D7"T/MSIBB/,_25/:NYR#.:1ED7O:M\/^XI M\$K;[DU+#\:%!Z3! TS0E4C5/$.3-&)1U4 /PEG%1)8QC8G3XCF;'B$?=Q'Q M"+Z[/4?OW_U0X]?Y#E8N/]^B]V7\=;8F[6UYS1Y=M+:"1\U6?FIO95@#_]0> M/FAVXO(PR:V,O[^J:=\8#QJ,0R6C<:XR! 6)?A;W&3J=*B1FQN4N^BHIK-5F MJ866W66]:]3D&4@D@]H_8RF;<547V:>B\]!TKKGD\03WO= _[CW6^!RL? Z< M/KN< )>%HG'=U I>^1*2$5FY4M3FZT;!R/.JC2Y>-\*^/ZH/*EP%%3J#.FUT6"E!_W?=P&&Y$.*EIY0U)OS[$_BK$ MOM.CNU2RJ7A(^?_*,,M!RY":4X5^%7DJ"Z;]V MLX\W8ZEI%(;#^E &JU &^X52F2+7+*6QXJR879>I8I)E"F;85.8L>J-1"LGDL7S-NB,FH@7&QI5SLYMQ# M%3^T7*V#9>6VF1>61;&;]0XZ+]Q=D?#(:Y@7NP.KX5I&Q6Y*W3HLEYFD+&YX M[W+!,B%V4^'VJ>G&5R=0;3KW-U"-R7(A=I/A1NUTT3+/OSSILI[S!2C/*6-1 MAD:U)3#>T@'V&FMG=V U2,NWV$VX.P09C.J#='= FH/<'5C=W5K2)F[2WG.O M4%IMH:^(I6SBIL.[-.*9DOP^5UI$49G"ZI[IO=8R\:!Y,AYQ*D$RUGJ%7TE9 M?XB]054;7I;-JB((#X$'&D*P-$S:/B<%(;O#_GCSQB*2Q?UY1'>B.Q- D:94%3 MO2]KP83$:@_R_;3'EJZ"QHK8&5<-UBH/\BV51RD#8WV.GYO-I0"]VTZ:$"M- MB%L9''1 W%W!7J=I1'8'5L.UJH6XM<$W'A(]I4#DQV*10*K0J604G;8:,"M) MB)OX#SI@[JX&39O:W7'5@U697B?[^#A2U=]9NF MS.ZX:K!6S_AN/5/(0I8LS DW!,1%A-[KC4S=:?9XBS6"7@!9)U#.]T%68UH[ MT'=3\-O+:N,DT.6597/?S>8'+2MW5\UR:0]@-5PK!7PWS^Y:6&YKV'-4UC[0 M:E26\_TWD4#)OVCMKN8,36!H10(2_X*G-)VR\AP\RG4C>"K-PS:%9CG? M/Q3G+P^<@>A@-XCN%EHBAI[7]3P/37(I,I=HO]CB!QDV5.%/>P"KN;""P'<+ M@KUS<7HO +1#+MQ^^+@Q%UN _I'O.W-AI87OYNUO7+OZYY+R#*PX"&Y1U(&5 M"H%;*AQP]9QLZ6IK^0562@1NGOZ^*<>M4FZE0>"FY$,2UI:N2+])B^X!K(9K M54/P1M5PT+$BK<9J[3[ ]Q,76[IJ/O3? U@-UXJ+8,M5 0@Q4WRZ^ZE^8*D^ M<%/][M<1QJ7%RMV)LV&#?RTNKZ<2KQ!Z3I=HJE MW<#-6OH0L)@/GX7^Y?SG7/(LXL6-Q;49,:8Q!S=33HOI,M>_J)O+! (\;S6> MEOX"-_WMFZ)1S547CPP:[KI80@O=+ .5A%PNH3/VP--,*[+)\X++VML?6_H@ MGE_[<]+.L&J,FOZJ3RRGA.[UNOY*SMD6U+L@-,7T#F8*2B%QT7)N*G,-$7)F M5F2C\Q'3%P/1.9N:XEE=I#,6-$MVD639HE@N8UBHJ61H)D6"HN6J\L=:N69' M=:GHK=VA3)A\,!=P,S35I_[%-:[5T]4EWS-SM77C^1A_^(1KGI^&\"*L>P/) M@C?&5L]V7=PVOJ+2%$W,9N"&=S2 LI7%!=[BBQ(+<[OS7B@E$O-QSFC$I&X M[V="J.47W<'J&O7)WU!+ P04 " !0AF%4S[41E20# "*"@ &0 'AL M+W=OK'=DWA)$$%.[.=IOOWLPVEB2%9U9M@F_<]?LZ!X#/9,OXL5@ 2O38U M%5-G)>7ZPG5%L8(F%^=L#53=63#>Y%)-^=(5:PYY:4Q-[7H81VZ35]29327&0$:X-1_*I@*W;&2*?RQ-BSGER74P=K(JBAD#I$KBXO M,(>ZUI$4QY\NJ-/OJ8V[X[?HWTWR*IFG7,"\U?NT+L&$ATP.!U!L\V! <,?F?P M/VH(.D-@*M.F8NJ0Y3*?33C;(J[5*IH>F&(:MTJ_HOJYWTNN[E;*)V<_F01$ M O05/>2O()!Z%->T8 VHE3EKUDQ4YOFPQ4!PFH',JUJ<*>GC?89.3\[0":HH M>EBQCF\)7GE' M(V90G".??$$>]L@(T/SC=CQBSSYL)^F1;/S^_S,*)^[*;Z5!!O'U)-I3XO6(/..B!@Z/ &2Q (9=CQ*TSVMGL*PG]R*(> MJK %?4RQ!QWVT.%GJQP.]B(DCJTRSH>JR/=C"WLD5+J3_1YYU)-'GRYW-"QW MD :IA3ZB(H&MRD94$3Y0];AGCX^R]]^7RGQ?QE*(!]N&7FH7?R@*4FR_,T,1 M\?UT/(&D3R Y7GQ%+615C)$G8V5-$M]B'Y%%?I!8\".J%!^B3WOZ]"B].D;5 M(4G'X-/!?AX.8V*Q#U5)$MDOSE!$<( /O/4$OY]B^"A\=R0]@>J$ ,G_OTE= MO+W/9918A9Z/J+S0LQ+/1E3$CV(K)W?GD&Z +TVS(U#!-E2VQUF_VC=4EZ:- ML-:O=*-E#O_W,&V7=I/S944%JF&A0N+S6"'QMO%I)Y*M32OPQ*1J+,QPI9I% MX%J@[B^8:@>ZB=Z@;S]G_P!02P,$% @ 4(9A5!1)6+\[!@ !D !D M !X;"]W;W)K&ULS5E=;]LV%'UN?P7A%5L+))9( M?<1.DP!UXFX!UB[(Q_90](&6:%NK)'H4'2?_?I>4+-DB):=#'P8$B42>>W7/ MY25YR)QMN/A6+!F3Z"E+\^)\L)1R=>HX1;1D&2V&?,5RZ)ESD5$)KV+A%"O! M:*R-LM0AKALZ&4WRP<69;KL1%V=\+=,D9S<"%>LLH^)YPE*^.1_@P;;A-EDL MI6IP+LY6=,'NF'Q8W0AX(XY_*Z:#^IC+2JT*YDP)Z$["3%Y^Y9 C[Z!C=TR=6(!B[ZSSB&8.6 M6Q;Q/$K2A.HQG3"Y82Q'AA>#=$ M=Y+*M>3BN>Q[>\4D3=+B'?A_N+M";]^\0V^0@XHE%?#Y)$2*+(VB$Y_LE M7Q?@KCAS))!5(3M11>RR)$8ZB&&"/O%<+B'"/&;QO@,'LE2GBFQ3=4EZ/5ZQ M:(@\?(2(2[ EH*N7F[L6\^F+S?&XAXU7#[RG_?D=_JI1GC%8;!B2V\%/=+,M MW:6[0+M3R\_C11".1F?.XVX*3! )5+)V05,3A+WPI ;MT?%K.GXOG?LE QXR MB6BJR" JR_(KZO(34'XV7J7?<#<://9;O$Q00,8M6B:&C#I8!36KH)<5K(6P MTFU'I1HEH*:XP'#!)!,PTVA>"/+-9KQHSE;)Y(>&.Y9&(ED@)85JVV)6#2[_P+_FI+1VC0:"?C(&)J M(HYQX-MS<5+GXJ2_A%FTS'G*%[J(;V##9$) ,J9U,GIST>_\"_EZ],6SYN/$ M''HO;&7$Q!#22HD)<>WY&-7Y&/6&?+>>K:B0Z*,MZ)$Y:\>MB*Y,C!>T)ZV) M@57-'O>XCGO<&_=GGA_#CK.&77&6,@0%G5GWK[$9GM^N1 O&;8W-U,1@TE&* MV&UD@7N0!"PWM)=!Y6-O&O@CK\7!A@K'[1EE]Q5V\-B1-[B7QR6LCHM26*SS MB D0'[G>(%:\2)2LL?+"!Y>(PY"I!7*,W9UM8Y\2:2B1_GDA>?3M6*GC&,&V M $>&HA1H[$D]6[> RN5^+'AL#)4%%H;M@K.A.O8!W,@1?$"/@*",)&QJ<_3K M]>_WUU86WN%Q,2&A[[<)F*!QEP#!C0+!!R2(DAWQWZ#9X2 E5<6!HEV!.%:< MX@1TLF!0@KKZU%:MFN?5!E^L9T42)W!4L_*V:!2W+;VL().ZB?+"KM6BD2GX M93IED\CEDJ=QDB]*L6)E8^J(T#?8F"!C?EETC=]%I1$DN%\T["P8CS1=ES.+ MIG"@IC!X5CZF&"#!2= F9$'Y._JPXF01%L3M6C(:98'[=_\_E%(\0CF35@+F MUAT2(WX3% 3MZ$V,/^X*OI$!N%\'W!\^FU0>]@XGQ- #%I0_=HVR,E'8\[I8 M-*( ]ZL"=2#^^:<1(>[[6O0VRD[WX/=:!E>H2:V&39@^U13H+11IS-.4B@*M MX"B@#]'OK D:&Z2,E?,@9%I!1KN0H8OMJ2&-UB#]6F,G-=^A@?]S+JIH6BS: M)[X*U9>.7LA^+I1>V6]IMGO2O]W;3S&3 U836B21+JGKU\A=.CG]6OE8&"I[($.8F"KYD$U=OH# M;] K54M;C^:K&F],WCS]OC0HZ^&ULC5?=4^,V$/]7-!FFY3I +'_%IB$S0-HI#[TRP%T?.GU0 M;"51SY9RDD+(?]^5['."+9N\)):TN_KMKO9KNA/RFUI3JM%;67!U,UIKO;D> MCU6VIB515V)#.9PLA2R)AJ592P&C=2@67\]Q:A@LQ5=&=^KH&QE5%D)\,XN'_&;D&42TH)DV(@C\O=)[6A1& M$N#X7@L=-7<:QN/O'])_M\J#,@NBZ+TH_F:Y7M^,DA'*Z9)L"_TD=G_06J'( MR,M$H>POVM6TW@AE6Z5%63,#@I+QZI^\U88XA<&O&?P6 PY[&(*:(3B5(:P9 M0FN92A5KASG19#:58H>DH09IYL,:TW*#^HP;OS]K":<,^/3LL] 4X1!=HA?R M1A4"5SSP3)04=I[9BK,ERPC7Z%Z4&\$IUT"R1'I-[0[A^Y\5FM,EE9+F1@2Z M58H"T?F<:L(*]0GD?'F>H_.S3^@,,8Y>UF*K",_5=*P!OT$QSFJL]Q56OP?K MG&97*, 7R/=\[&"?G\[NO6T=D[K)8)2RRPDR,O\YP%!OKO!X;IDN5AFG0 M$+T#&C9 PT&@MUDFMZ ]?8,KF2&Q]C3J,V9 ?1 M).F!'#60HT'(+Q0>L83TAG*V!*"49X!;TH)HXT:!GGXBY>;7>:.3"WW4 19Y MT:2%ODL4^I/(C3YNT,>#Z'_[OF5Z?VFR7(X@1 U$8I*G"V7< 0#WQRV47:(@ MCB=NE),&Y>34]TM)CPDG#M\&;1,ZB&*8#64^@XZ.RA@<1?R7%EE2=10&]#8%(=Z+$ MG>LO<>HG21NFBRY*PAY/XT,-P?X@SL_0VIUJ4;_K_B2-@S94!YD?>CV1@P]U M"0>GE[N"D04KF&;M '\O_%!+\' Q.25K8%=).,H(M?H.JJBO<.!#Y<##I>.! M:\)7;%'0(0]UTSX.TK"-L$OE]< [E 8\7!NJ ,U/X\IB[5@#4/ M-0(/%XF>5X_.?_GDP'KW@;1_\+].#2>.WBB)O+:*#C(O\>,>'4VI>;]S2.MX M.*^[<=Y]P'461K:U.L,X1;QE.&A?H(39?GQ/B52(\AQ.H-6EY8+*IMVU$DS; M? 'MCMI0.VT5^PM$)$5+*4J40\^O-,O0?UO)5,[L6*:N7-$]/AHW2BI7=FR# M5E5LN:X:W6:W&0WO[ 35V4^N[\&BW1,P"IS8:7)\N**:1?\D&PO=V]R:W-H965T=V*CFK@"LF.)&PFC@W_O4L-O$VX!>#K>JU MB7&R%.+)=&[SB>,9("@ATT:!XNL99E"61@@Q_K2:3O=)D]AO[]2_6>_H94D5 MS$3YF^6ZF#ACA^2PHIM2WXOM=VC]1$8O$Z6R3[)M8SV'9!NE1=4F(T'%>/.F M+^TZ]!+\^$A"T"8$^PFC(PEAFQ!:HPV9M36GFJ:)%%LB332JF89=&YN-;A@W MN_B@)%->.< M\341*_(*5 ZM42,160ES_YY3/XK&B?O$%V-_S\5AC!^.AEW$G8OXI L\[>9,+&E)\;8- M@<6'VQW[WA[90%#_X#1H;J],5"#7MGHJDHD-U\V]ZD:[ GUCZ]+>^!0+=U-G M_\DT5?^.2CSFBI2P0DGO\@J19%-)FXX6M2U&2Z&QM-EF@3\?D"8 YU<""U+; M,1_H?F?I7U!+ P04 " !0AF%430LF'4@" #B! &0 'AL+W=OSWB)0KA@1R-/SUF-)3T MB;OG%_2KH-UI63&+EUK\Y!75T^A3!!6N62OH5F^_8J]GXO%*+6QXPK:/32(H M6TM:]LF.@>2J>[.GO@\["5EZ("'K$[+ NRL46,X9L2(W>@O&1SLT?PA20[8C MQY7_*'=DW"UW>51\UX203N ]W*)@A!4LF*%G6!JF+ N=LW \1V)<6%CB$[5, MG+CP&VT,MZZO[YAL/L.51F,)#5Q?+^#7#4R.L:\; MESV[6<K,7O;/L3<0YEJ=PEHX@2[+T_FX. MQT#6T\"[#C [ 'FS>""ZE;11;T>M>_KQ==B4DHX9?IL4C3-,GCQSW$ MQ@.Q\9O$YBT"Z5P^8]+O#-W$LTF;)>%T@ON M1G#P#@M\T@*FVZC.H-T$Z9XI$ MQ@>X^[5VD]P;OL#P6RO^ E!+ P04 " !0AF%44)>"!"T# >"P &0 M 'AL+W=OP5JJ M7WH)8,@FSX0>!DMC5N=AJ),EY$RWY H$?IE+E3.#0[4(]4H!2QTHS\(XBGIA MSK@(1@,W-U6C@2Q,Q@5,%=%%GC/U> F97 \#&CQ-S/AB:>Q$.!JLV )NP7Q= M316.PIHEY3D(S:4@"N;#X(*>3VC7 MR*;QS6>N>=6"OW4OZR@^MT&$16$620 M&$O!\/$ 8\@RRX0Z?E>D0;VG!>Z^/[%_=.;1S#W3,);9=YZ:Y3 X#4@*9THJ+PX09-AHHN2;*KD8V^^*"Z=!HGPN;]UNC\"M'G!E] MD08([9$/9"SSG!M,J=&$B13'PG"Q )%PT.1X H;Q3),[V)B"9>\1\?5V0HZ/ MWI,CP@6Y6\I"(TX/0H.Z+'N85!HN2PWQ 0TT)C>XV5*3*Y%"^IP@1$.UJ_C) MU67L99Q TB)M>D+B**9[!(V;PZ,]\$EC.#WSN&G7.6H[OLX!ONOK"_+C!O)[ M4#\]=)V:KN.EF\E'EIE',F6/-MMD"BK!)][R$\+TSI#(.?FD&"Z900)X/=-] MN?5O1J.H%47O/+*[M>RNE^DB250!*2GEXYD\(>-"*92Z3U7)U75";U:0J]Q(L@?O"':V!C-X %$@9>D09+Z]5;]1DFZVF"%U[#/8O\? MBY3VN[7#\J#O613U>L\73?Y=U*?=_:$ZK?6?>O7?<,'S(F\2DK.:\LQ+^?Q@ M-@B0GZ[]RKFDT;:$1F_RBD>CX96E.V6:_E_SK_"]ZC[>*HO][MFF::;IMN)1 M?\E[NUT_7[O5]=O=%D_J+V@O[;XAV=M*1_VE[NWN_7P'W8<[C4,.:N$:,$T2 M60A3_MO6LW63=^%:FQ?SE[;Y&ULK5==CYLX M%/TK%NI#*VT';+Z2*HFT,Z-J5]KI1#/3]J':!X?U@YV? M#Q[8,57F@;M9G>@1'D%]/FV%'KEME#W+H9",%TC 8>W\CC]#/_=KQS,K@@P294)0?7F&&\@R$TFOXY\FJ--R&F#__F?TCU7R M.ID=E7##LZ]LK]*ULW#0'@ZTS-0#/_\!34*AB9?P3%:_Z-S,]1R4E%+QO 'K M%>2LJ*_T1U.('H!@"X T %*MNR:J5GE+%=VL!#\C86;K:.:F2K5"Z\6QPOPK MCTKHMTSCU.835X!PA-ZC&Y[G3.F"*XEHL=?C0K'B"$7"0.KW'TM5"D#;4B2I M+@.ZWV7L2$UIZ_EWK&!YF:,''8%F+\)I\:"_0(-2GNW15FA-"66B&MR]'E## M5$^1Z"M3*?K$B_<)+1+(Z"X#] 0BE^CM+2C*,OD.O4&L0$\I+Z4.(5>NTJ4P M";E)D_9UG3:QI'T+R17R\6^(> 1_?KQ%;]^\>QG%U85LJTG::I(J;& )JZ.1 ML<74J+!"F7WRO%D&T6+E/H]P^2V7/\?ECW'5J*C'%?OA.%704@5S5,$853"@ MPK$W3A6V5.$<55C)0J6@7>:@0(PQAP/F<#E.'+7$T23Q$]>J':.*ADEZ@4_& MV>*6+9YD>\UF^78'^0[$WQ,Z7;3TBU?I=#$L*_;',UVV5,M7R70YH/*Q94=@ MKS,S[U5";6!]ML B5-QS3OQ_2+6)\B)36Z*=S^!IH[&JM<'UV9:>96O@SFKP MM-?\JL][DW*MTA??@0LDBCO3P;.N,RI2/+2=:!%:+ YWQH-GG6=4J'CH-22V M;'_MANK4H=V8Q-JYS5XVFPN%6I\,77G,WC::.PZ'5I-C$ELX>O,!D^[ M32W,T1[E FV2SFC(K-&,?^B'1D.P9RDCZ:R&S%K-J#;)T%MP8-D)I-?$S'8Q MH]HD0V_!OBVWSEO(;!]SB3K)L*\AV,+=60R9MABK/!M6QE MY*8.9 M6DHS(OW&%+C;QW1$NO%;$CBZB4K9B-R=OOZV5.;R5>#N)V].3CIW9Y>[]M,* M.".AE[1_ .EYIX,3 XB1QX>1[^/&J"\.HM[#C!$/_,2_?OQ$\KQ%6ID.ZY*. MAYF2V\I&Q!EL9)JSX)Z*$9E0P:>:@U=&G$NEJ]@N@ON>UH_O )L9".1"- )[Q!G&PX(:P[2\LI/JXVZL KGFJZ[O3[9.E0W&V2J=,IT$Z9+-J;Q4+ ,Y&@^7\#=J"($T!B5VT'* MZ5Q)6FG8>-0#2SMC0MS J_@U>\2]REHU[4!%93.T@NJAHW$3X&^S.>XV;>]9 MO$'![Y7YL+3+D=4<.H5=:Y;Q535?98T C+V+L].B$.OW@L]ESMSB#PXX'M*- M7[!0FC_8:- J,VM@F@3W3!L^:UN^:UK_5G85>T5&%\>OL=ZOCUUD_!)$OH!R1\GQ:ZQ/3$)HR^>2D8.D-G=H_!1[Q MV^=3EM&E,+<-."+;\6>6\F6>-$]=0R+JI[;C3["\;MR< VTL+E.V8NFDGNKY MM!H&=F"CUA5',!^'^1' L#B8 LS'>6%Q_J?U#-#U. S3-O B ]1G M@/HX+Q\RJ3Y8'+]/8B__2I,DBN(8R^ADXE4PP?(6Q_#C9\.T@0<6!R+]6:[Q M:N,=LK\/L)KNZQ!LI7@G8BO%*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'S@S%J;5@RP:S;+?F>DJ/NME$/; M+*/5*ENV0G6+-Z^?[G5IEGA'#[(:E.[@X'C@FY(/_:_SXVYPKWIUJQHU?#]9 MV+\;N0A:U:E6_9#UR6*U"/JM?OBDC?JANT$T5Y7137.R"*<3WZ095/6?PUV10=Q^%0!RLLA6<,.U,OU@K[#W%\!X+^'B:6\_Z ^J&:0Y%8/\:/1^ MI[K->!MXBB5Z#!N'I^T4Q%?F_X11K]>JDJ>ZVK>R&Z8X&MF,@%V_5;M^$72B ME2>+ITN"MUT=O.\&"%)PUDVW@FO')X6?/JNGIQX %\70O%)PPIS5%OQPD.]@ M7S>JAE^O@[]$([I*!C:X/0*,",!H-L#@Z%(@R)B C!DAKT:(\1_Z0*^AQ"N- M(!,",ID-\IUN=P@R)2#3PT(^X]J*;B/[0'4 K*N[+8+,",AL1LB;"$'F!&0^ M7W&+'D>R(""+PT*>@V.",#@.+LQ&=.J'O2(0T&!>J4VG$&1)0)8,D!% ?I7W MLMM+V%8:Z)ZWXBNJ&5\Q,,; ^$68.PG&;*"5E-7> *7$37E(RN; MK&4"5!^ MEJ)WL2C%A =VC,5* >N#4";X)AHHXR] N#>VSF!,2C+A@2UC,3/ A-1L!XG3 M=UM1WO^S5[OGF)1FP@-[QF+F@/E1Z_I!-8W%/(/LK]L "L:D1!,>V#06LP#, MMU5E]M!&OG^$N\%;:7$O,":EFO# KK&8)6!. M1-+4W_FRWUX3N&I%03'M@U M4S.^ LI3:=2]&#/R*8Z?9+W!S7A(R29DL4TXE?F^W3?6C1?#5IHQ!<*8E&Y" M#M^$HW ^2KTQ8K=5%>HYX+R<4D[$H9QP=,Z5;*"G^"S-P)B4&P3YC:_&)Z(R_%V+A?&]'UHL*8E'TB#ON$HWZ@JK1J MF(IYK..0:0ZXCD>4?:(#V\?FC7"M&#O>5:7WP-9M@DM(A2LW$XHH^T0<]O$E MODX7(J+L$W'8QY/Z!D?7&)/R3\3A'V_V&V!,RC\1AW]^I;\0P)&T_QWS4>*) M.,3CRX.=ES*FQ!-SB,>7![N8E'AB#O'X\F 7D])/S*$?7Q[L8I(C;!SZ\>7! MP1'&I/038<[3C$F9:&4PT(^S&,\W)%2%DHY+.3#=!*YE%QQ MP&$A+Z93A2@+I7,.Q3F)7$I9*)US*,XM=,I"*8>%O)A.H5,62CDLY,7$A9Y1 M%LKF7'W@9.\99:&,=_E!<&RWT*WL!VC=\8101EDHX[ 0QH2P#D]CV7J-,2D+ M91P6\HX6XRJ441;*."SD'2UV,"D+91P6\F(Z-9U<^<9A(>^@MA--RD(9AX6\ MF$XT*0ME'!8:,7^NCI'!V[Z70_]'<"[QBIZ,LE#&82$?IKO>D;)0SF$A[TP& M?C=SRD(YAX5\,QEN-"D+Y1P6\DZX'&-,RD+YG/-";J%3%LHY+.3%Q U23EDH M9QF1\TU?.=&D+)2SC,CY,)UHDBNPYUP6YZ3%.66A?,YE<6ZA4Q;*64;D?)BX MT O*0@7+B)QOSA)'LZ L5+",R/DPG6A2%BI8YH5\F+@*%92%"I9Y(1\FGAJ$&6A@L5"/DRG"E$6*F9=G>!4(?)+H/E6 M)YS* 7_H5U 6*E@L]!+F\;,UY"5EH9+%0B]C?I5X47%)6:B<:W'V^+:J#<:D M+%2R6.AES+\[)YJ4A4H6"WE6DCL]RY*R4,EB(=\"']R\EY2%2A8+^3!Q\UY2 M%BJMA9;VXO[-ZUJN52?K<_B)'HY7HJDN33!NQCN%49*.WYZL]TWS#HY==)^U MJ)\^7W_Z]/[-OU!+ P04 " !0AF%4%#8 '+X" !W. &@ 'AL+U]R M96QS+W=O4& M$!D@"F!D>[7)W2\B!1QKBVTBOQ4:6WP^C1^A81Y_U<-Z?.M.P_[M/"P^CH?3 ML&KVXWC^T;;#9E^/Z^&A.]?3YEOJ;07T MMM3;"NAMJ;<5T-M2;RN@MZ7>5D!O2[VM@-Z.>CL!O1WU=@)Z.^KM!/1VD\T2 M ;T=]78">COJ[03T=M3;">CMJ+<3T-M1;R>@MZ/>3D!O3[V]@-Z>>GL!O3WU M]@)Z>^KM!?3VD\UN ;T]]?8">GOJ[07T]M3;"^CMJ;<7T-M3;R^@=Z#>04#O M0+V#@-Z!>@44#O1+V3@-Z)>B\DH'>BWDE [TR]LX#>F7IG ;TS]F?JG07TSM0["^B=J7<6 MT#M3[RR@=Z;>64#O/#GL+:!WIMY90.]"O8N WH5Z%P&]"_4N GH7ZET$]"[4 MNPCH7:AW$="[4._RG7H/X^>A#K>>KS6?_YU4CY?OUMOCK\NOBY-W_(IS>U\Q M//T%4$L#!!0 ( %"&851&_2!Z3 ( )XV 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W;36[;,!"&X:L8V@:6(I*BJ"+.INVVS:(74"4Z%JP_D$SJW+ZT MG 1HD1H-7*#OQH)-'VJ?3;,>X MLIW<4(?XU=UG<]WLZWN;B>MKG373&.P8UN%8([F]^62W]4,?5I\/\6??3>,F M<;;WR>KC:>,Q:Y/4\]QW31WB>O8XMK^EK)\3TGARV>-WW>ROXH8D>S/AN/+G M@.=S7Q^MU"U_J(>[*#GWFPU-O?7J^Q!L]3MMMU]AV:AZ&>"3UL[-U MZW?6AJ%/3T6OSB>'>,/V])E?G+^4.1<8=]ZY:?9Q8LZ^/^YE),?3ZSD6LBYT MYU_Q-3&6OOC]['':K6W_,CM>[X_)[9=Y^&QY7'['O\[XM?X[^Q"0/B2D#P7I MHX#TH2%]E) ^#*2/"M)'?DUIA")J3B$UIYB:4U#-*:KF%%9SBJLY!=:<(JN@ MR"HHL@J*K((BJZ#(*BBR"HJL@B*KH,@J*+)*BJR2(JNDR"HILDJ*K)(BJZ3( M*BFR2HJLDB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR%A19"XJL!476 M@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB*K MILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILAJ*K(8BJZ'(:BBR&HJL MAB*KHZ M&U_RL^5O:;<_ 5!+ 0(4 Q0 ( %"&850'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ 4(9A5'*S MZO/M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ 4(9A5)E&PO=V]R:W-H965T&UL M4$L! A0#% @ 4(9A5*5PL,P^!P -!X !@ ("!8@X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A M5&7#>T\!! J X !@ ("!^!X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 4(9A5#E>>$F#"0 ,RL !@ M ("!F2T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5/!Y MA\6" P P@< !D ("!L64 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5$*DC&7"! "PL !D M ("!'W$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4(9A5$&PO=V]R:W-H965T&UL4$L! A0#% M @ 4(9A5'A\"49Y P ;0< !D ("!198 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5(E\$MEB M P -0< !D ("!,*H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5'A8/DV%!0 Z X !D M ("!_-L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4(9A5*=1W1NT @ - 8 !D ("!\>@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4(9A5'N[)U"3 @ 1@4 !D ("!D/, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5#,.:S*'!@ _0\ !D M ("!XPD! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4(9A5&O4QY]W P U0L !D ("!Z!X! 'AL M+W=O;CD" M "T! &0 @(&6(@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A M5%@Y'4)5 @ ? 0 !D ("!92@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5$^U8]*Q @ TPD M !D ("!(C$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5.#]YI3" @ GP@ !D M ("!'SL! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4(9A5-F9K)IB @ O08 !D ("!&D0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5-+Z M@#C# @ LP@ !D ("!FT\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5(JH9W9] @ >P8 !D M ("!SE@! 'AL+W=O&PO M=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ 4(9A5&+HWF.! @ P@8 !D ("! M%V$! 'AL+W=O:Z-%E@# ?#@ &0 @('/8P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 4(9A5.!+NP\ P ]0@ !D ("!TFD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5&XSL_&)$P DY\ !D M ("!CH(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4(9A5,7A&;D( P [ D !D ("!RZ$! M 'AL+W=O M1%$" !Y!0 &0 @($*I0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M4(9A5/#26E0? P $PD !D ("! *L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5 +A\F.C @ J0< !D M ("!BL$! 'AL+W=O&PO=V]R:W-H M965T0( .L% 9 M " @4O' 0!X;"]W;W)K&UL4$L! M A0#% @ 4(9A5*Z7]]L. P U@@ !D ("!^\D! 'AL M+W=O&PO=V]R:W-H965T0@ %(M 9 " M@=W/ 0!X;"]W;W)K&UL4$L! A0#% @ 4(9A M5,^U$94D P B@H !D ("!C=@! 'AL+W=O&PO=V]R:W-H965TB)@ 0 ' / 9 " @5KB 0!X;"]W;W)K M&UL4$L! A0#% @ 4(9A5&2GL3NF @ V@8 M !D ("!$>&PO=V]R:W-H965T&UL4$L! A0#% @ 4(9A5!7%\KN1 P J T !D M ("!T>\! 'AL+W=O&PO/W 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " !0AF%4 M%#8 '+X" !W. &@ @ &"_@$ >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " !0AF%41OT@>DP" ">-@ $P M @ %X 0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 : !H (\< ( #U P( ! end XML 112 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 113 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 114 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 452 585 1 true 144 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Income (Loss) Sheet http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss Consolidated Statements of Income (Loss) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss- Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 005 - Statement - Statements of Changes in Stockholders' Equity Sheet http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity- Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 006 - Statement - Statements of Changes in Stockholders' Equity (Parentheticals) Sheet http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-parentheticals Statements of Changes in Stockholders' Equity (Parentheticals) Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows- Consolidated Statements of Cash Flows Statements 8 false false R9.htm 008 - Disclosure - Note 1 - Organization and Significant Accounting Policies Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies Note 1 - Organization and Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 2 - Revenue Recognition Sheet http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition- Note 2 - Revenue Recognition Notes 10 false false R11.htm 010 - Disclosure - Note 3 - Marketable Securities Sheet http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities- Note 3 - Marketable Securities Notes 11 false false R12.htm 011 - Disclosure - Note 4 - Leases Sheet http://www.ceva-dsp.com/20211231/role/statement-note-4-leases Note 4 - Leases Notes 12 false false R13.htm 012 - Disclosure - Note 5 - Fair Value Measurement Sheet http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement- Note 5 - Fair Value Measurement Notes 13 false false R14.htm 013 - Disclosure - Note 6 - Property and Equipment, Net Sheet http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net Note 6 - Property and Equipment, Net Notes 14 false false R15.htm 014 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net Sheet http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net- Note 7 - Goodwill and Intangible Assets, Net Notes 15 false false R16.htm 015 - Disclosure - Note 8 - Accrued Expenses and Other Payables Sheet http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables Note 8 - Accrued Expenses and Other Payables Notes 16 false false R17.htm 016 - Disclosure - Note 9 - Stockholders' Equity Sheet http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity Note 9 - Stockholders' Equity Notes 17 false false R18.htm 017 - Disclosure - Note 10 - Derivatives and Hedging Activities Sheet http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities- Note 10 - Derivatives and Hedging Activities Notes 18 false false R19.htm 018 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss- Note 11 - Accumulated Other Comprehensive Income (Loss) Notes 19 false false R20.htm 019 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data Sheet http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data Note 12 - Geographic Information and Major Customer and Product Data Notes 20 false false R21.htm 020 - Disclosure - Note 13 - Selected Statements of Income Data Sheet http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data Note 13 - Selected Statements of Income Data Notes 21 false false R22.htm 021 - Disclosure - Note 14 - Taxes on Income Sheet http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income Note 14 - Taxes on Income Notes 22 false false R23.htm 022 - Disclosure - Note 15 - Related Party Transactions Sheet http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions Note 15 - Related Party Transactions Notes 23 false false R24.htm 023 - Disclosure - Note 16 - Commitments and Contingencies Sheet http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies Note 16 - Commitments and Contingencies Notes 24 false false R25.htm 024 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies 25 false false R26.htm 025 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables Note 1 - Organization and Significant Accounting Policies (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies 26 false false R27.htm 026 - Disclosure - Note 2 - Revenue Recognition (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-tables Note 2 - Revenue Recognition (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition- 27 false false R28.htm 027 - Disclosure - Note 3 - Marketable Securities (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-tables Note 3 - Marketable Securities (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities- 28 false false R29.htm 028 - Disclosure - Note 4 - Leases (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-tables Note 4 - Leases (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-4-leases 29 false false R30.htm 029 - Disclosure - Note 5 - Fair Value Measurement (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-tables Note 5 - Fair Value Measurement (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement- 30 false false R31.htm 030 - Disclosure - Note 6 - Property and Equipment, Net (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-tables Note 6 - Property and Equipment, Net (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net 31 false false R32.htm 031 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-tables Note 7 - Goodwill and Intangible Assets, Net (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net- 32 false false R33.htm 032 - Disclosure - Note 8 - Accrued Expenses and Other Payables (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-tables Note 8 - Accrued Expenses and Other Payables (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables 33 false false R34.htm 033 - Disclosure - Note 9 - Stockholders' Equity (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-tables Note 9 - Stockholders' Equity (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity 34 false false R35.htm 034 - Disclosure - Note 10 - Derivatives and Hedging Activities (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-tables Note 10 - Derivatives and Hedging Activities (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities- 35 false false R36.htm 035 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss- 36 false false R37.htm 036 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables Note 12 - Geographic Information and Major Customer and Product Data (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data 37 false false R38.htm 037 - Disclosure - Note 13 - Selected Statements of Income Data (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-tables Note 13 - Selected Statements of Income Data (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data 38 false false R39.htm 038 - Disclosure - Note 14 - Taxes on Income (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables Note 14 - Taxes on Income (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income 39 false false R40.htm 039 - Disclosure - Note 16 - Commitments and Contingencies (Tables) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-tables Note 16 - Commitments and Contingencies (Tables) Tables http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies 40 false false R41.htm 040 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual Note 1 - Organization and Significant Accounting Policies (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables 41 false false R42.htm 041 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details) Details 42 false false R43.htm 042 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Immervision Partnership (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Immervision Partnership (Details) Details 43 false false R44.htm 043 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) Details 44 false false R45.htm 044 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) (Parentheticals) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) (Parentheticals) Details 45 false false R46.htm 045 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Acquired Intangible Assets (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Acquired Intangible Assets (Details) Details 46 false false R47.htm 046 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Pro Forma Information (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Pro Forma Information (Details) Details 47 false false R48.htm 047 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details) Details 48 false false R49.htm 048 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details Note 1 - Organization and Significant Accounting Policies - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Details) Details 49 false false R50.htm 049 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Equity-based Compensation Expenses Related to Stock Options, SARs, RSUs and Employee Stock Purchase Plan (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details Note 1 - Organization and Significant Accounting Policies - Equity-based Compensation Expenses Related to Stock Options, SARs, RSUs and Employee Stock Purchase Plan (Details) Details 50 false false R51.htm 050 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Details 51 false false R52.htm 051 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Share (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details Note 1 - Organization and Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Share (Details) Details 52 false false R53.htm 052 - Disclosure - Note 2 - Revenue Recognition (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-details-textual Note 2 - Revenue Recognition (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-tables 53 false false R54.htm 054 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details) Details 54 false false R55.htm 055 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals) Details 55 false false R56.htm 056 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) Details 56 false false R57.htm 057 - Disclosure - Note 2 - Revenue Recognition - Assets and Liabilities (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details Note 2 - Revenue Recognition - Assets and Liabilities (Details) Details 57 false false R58.htm 058 - Disclosure - Note 3 - Marketable Securities (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-details-textual Note 3 - Marketable Securities (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-tables 58 false false R59.htm 059 - Disclosure - Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) Details 59 false false R60.htm 060 - Disclosure - Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details) Details 60 false false R61.htm 061 - Disclosure - Note 3 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details Note 3 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details) Details 61 false false R62.htm 062 - Disclosure - Note 4 - Leases -Lease Cost (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-lease-cost-details Note 4 - Leases -Lease Cost (Details) Details 62 false false R63.htm 063 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details Note 4 - Leases - Maturities of Lease Liabilities (Details) Details 63 false false R64.htm 064 - Disclosure - Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details) Details 64 false false R65.htm 065 - Disclosure - Note 6 - Property and Equipment, Net (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-details-textual Note 6 - Property and Equipment, Net (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-tables 65 false false R66.htm 066 - Disclosure - Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details) Details 66 false false R67.htm 067 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual Note 7 - Goodwill and Intangible Assets, Net (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-tables 67 false false R68.htm 068 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details) Details 68 false false R69.htm 069 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details) Details 69 false false R70.htm 070 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details Note 7 - Intangible Assets, Net - Future Amortization Expense (Details) Details 70 false false R71.htm 071 - Disclosure - Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details) Details 71 false false R72.htm 072 - Disclosure - Note 9 - Stockholders' Equity (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual Note 9 - Stockholders' Equity (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-tables 72 false false R73.htm 073 - Disclosure - Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details) Details 73 false false R74.htm 074 - Disclosure - Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details) Details 74 false false R75.htm 075 - Disclosure - Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details) Details 75 false false R76.htm 076 - Disclosure - Note 10 - Derivatives and Hedging Activities (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-details-textual Note 10 - Derivatives and Hedging Activities (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-tables 76 false false R77.htm 077 - Disclosure - Note 10 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details Note 10 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details) Details 77 false false R78.htm 078 - Disclosure - Note 10 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details Note 10 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details) Details http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-tables 78 false false R79.htm 079 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) Details http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables 79 false false R80.htm 080 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables 80 false false R81.htm 081 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual Note 12 - Geographic Information and Major Customer and Product Data (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables 81 false false R82.htm 082 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details) Details 82 false false R83.htm 083 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details) Details 83 false false R84.htm 084 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Major Customers Data As Percentage of Total Revenues (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details Note 12 - Geographic Information and Major Customer and Product Data - Major Customers Data As Percentage of Total Revenues (Details) Details 84 false false R85.htm 085 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Information About Products and Services (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details Note 12 - Geographic Information and Major Customer and Product Data - Information About Products and Services (Details) Details 85 false false R86.htm 086 - Disclosure - Note 13 - Selected Statements of Income Data (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-details-textual Note 13 - Selected Statements of Income Data (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-tables 86 false false R87.htm 087 - Disclosure - Note 13 - Selected Statements of Income Data - Financial Income, Net (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details Note 13 - Selected Statements of Income Data - Financial Income, Net (Details) Details 87 false false R88.htm 088 - Disclosure - Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details) Details 88 false false R89.htm 089 - Disclosure - Note 14 - Taxes on Income (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual Note 14 - Taxes on Income (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables 89 false false R90.htm 090 - Disclosure - Note 14 - Taxes on Income - Composition of Taxes on Income (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details Note 14 - Taxes on Income - Composition of Taxes on Income (Details) Details 90 false false R91.htm 091 - Disclosure - Note 14 - Taxes on Income - Reconciliation Between the Company's Effective Tax Rate and the U.S. Statutory Rate (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details Note 14 - Taxes on Income - Reconciliation Between the Company's Effective Tax Rate and the U.S. Statutory Rate (Details) Details 91 false false R92.htm 092 - Disclosure - Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details) Details 92 false false R93.htm 093 - Disclosure - Note 14 - Taxes on Income - Uncertain Tax Positions (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details Note 14 - Taxes on Income - Uncertain Tax Positions (Details) Details 93 false false R94.htm 094 - Disclosure - Note 15 - Related Party Transactions (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions-details-textual Note 15 - Related Party Transactions (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions 94 false false R95.htm 095 - Disclosure - Note 16 - Commitments and Contingencies (Details Textual) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual Note 16 - Commitments and Contingencies (Details Textual) Details http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-tables 95 false false R96.htm 096 - Disclosure - Note 16 - Commitments and Contingencies - Future Purchase Obligations and Minimum Rental Commitments for Leasehold Properties and Operating Leases With Non-cancelable Terms (Details) Sheet http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details Note 16 - Commitments and Contingencies - Future Purchase Obligations and Minimum Rental Commitments for Leasehold Properties and Operating Leases With Non-cancelable Terms (Details) Details 96 false false All Reports Book All Reports ceva20211231_10k.htm ceva-20211231.xsd ceva-20211231_cal.xml ceva-20211231_def.xml ceva-20211231_lab.xml ceva-20211231_pre.xml ex_340332.htm ex_340333.htm ex_340334.htm ex_340335.htm ex_340336.htm ceva20211231_10kimg001.jpg ey.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 117 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ceva20211231_10k.htm": { "axisCustom": 0, "axisStandard": 37, "contextCount": 452, "dts": { "calculationLink": { "local": [ "ceva-20211231_cal.xml" ] }, "definitionLink": { "local": [ "ceva-20211231_def.xml" ] }, "inline": { "local": [ "ceva20211231_10k.htm" ] }, "labelLink": { "local": [ "ceva-20211231_lab.xml" ] }, "presentationLink": { "local": [ "ceva-20211231_pre.xml" ] }, "schema": { "local": [ "ceva-20211231.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 809, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 58, "http://www.ceva-dsp.com/20211231": 17, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 81 }, "keyCustom": 116, "keyStandard": 469, "memberCustom": 82, "memberStandard": 58, "nsprefix": "ceva", "nsuri": "http://www.ceva-dsp.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 2 - Revenue Recognition", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-", "shortName": "Note 2 - Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 3 - Marketable Securities", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-", "shortName": "Note 3 - Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 4 - Leases", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases", "shortName": "Note 4 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 5 - Fair Value Measurement", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-", "shortName": "Note 5 - Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 6 - Property and Equipment, Net", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net", "shortName": "Note 6 - Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-", "shortName": "Note 7 - Goodwill and Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 8 - Accrued Expenses and Other Payables", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables", "shortName": "Note 8 - Accrued Expenses and Other Payables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 9 - Stockholders' Equity", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "shortName": "Note 9 - Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 10 - Derivatives and Hedging Activities", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-", "shortName": "Note 10 - Derivatives and Hedging Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "shortName": "Note 11 - Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data", "shortName": "Note 12 - Geographic Information and Major Customer and Product Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 13 - Selected Statements of Income Data", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data", "shortName": "Note 13 - Selected Statements of Income Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 14 - Taxes on Income", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "shortName": "Note 14 - Taxes on Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 15 - Related Party Transactions", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions", "shortName": "Note 15 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 16 - Commitments and Contingencies", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "shortName": "Note 16 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "ceva:OrganizationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "ceva:OrganizationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "shortName": "Note 1 - Organization and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 2 - Revenue Recognition (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-tables", "shortName": "Note 2 - Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 3 - Marketable Securities (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-tables", "shortName": "Note 3 - Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 4 - Leases (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-tables", "shortName": "Note 4 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 5 - Fair Value Measurement (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-tables", "shortName": "Note 5 - Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 6 - Property and Equipment, Net (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-tables", "shortName": "Note 6 - Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-tables", "shortName": "Note 7 - Goodwill and Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 8 - Accrued Expenses and Other Payables (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-tables", "shortName": "Note 8 - Accrued Expenses and Other Payables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 9 - Stockholders' Equity (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-tables", "shortName": "Note 9 - Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 10 - Derivatives and Hedging Activities (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-tables", "shortName": "Note 10 - Derivatives and Hedging Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables", "shortName": "Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "shortName": "Note 12 - Geographic Information and Major Customer and Product Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 13 - Selected Statements of Income Data (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-tables", "shortName": "Note 13 - Selected Statements of Income Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 14 - Taxes on Income (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables", "shortName": "Note 14 - Taxes on Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Income (Loss)", "role": "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "shortName": "Consolidated Statements of Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 16 - Commitments and Contingencies (Tables)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-tables", "shortName": "Note 16 - Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 1 - Organization and Significant Accounting Policies (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "shortName": "Note 1 - Organization and Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2019-01-01_2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2019-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2019-07-19_BusinessAcquisitionAxis-AcquisitionOfHillcrestLabsMember", "decimals": "-3", "lang": null, "name": "ceva:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2019-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Immervision Partnership (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Immervision Partnership (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2019-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-05-31_BusinessAcquisitionAxis-IntrinsixCorpMember", "decimals": "-3", "lang": null, "name": "ceva:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) (Parentheticals)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals", "shortName": "Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2019-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Acquired Intangible Assets (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-05-31_BusinessAcquisitionAxis-IntrinsixMergerMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_BusinessAcquisitionAxis-IntrinsixMergerMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Pro Forma Information (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_BusinessAcquisitionAxis-IntrinsixMergerMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ceva:ScheduleOfPropertyPlantAndEquipmentAnnualDepreciationRatesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputersSoftwareAndEquipmentMember_RangeAxis-MinimumMember", "decimals": "1", "first": true, "lang": null, "name": "ceva:AnnualDepreciationRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ceva:ScheduleOfPropertyPlantAndEquipmentAnnualDepreciationRatesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputersSoftwareAndEquipmentMember_RangeAxis-MinimumMember", "decimals": "1", "first": true, "lang": null, "name": "ceva:AnnualDepreciationRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-4", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Equity-based Compensation Expenses Related to Stock Options, SARs, RSUs and Employee Stock Purchase Plan (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Equity-based Compensation Expenses Related to Stock Options, SARs, RSUs and Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2018-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 1 - Organization and Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Share (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "shortName": "Note 1 - Organization and Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 2 - Revenue Recognition (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-details-textual", "shortName": "Note 2 - Revenue Recognition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "shortName": "Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-01-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals", "shortName": "Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "shortName": "Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "decimals": "-4", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 2 - Revenue Recognition - Assets and Liabilities (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "shortName": "Note 2 - Revenue Recognition - Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31_BalanceSheetLocationAxis-TradeReceivablesMember", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 3 - Marketable Securities (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-details-textual", "shortName": "Note 3 - Marketable Securities (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "shortName": "Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31_FinancialInstrumentAxis-CorporateBondsMember", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2018-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Statements of Changes in Stockholders' Equity", "role": "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-", "shortName": "Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2018-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "shortName": "Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRealizedGainLossTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 3 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "shortName": "Note 3 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRealizedGainLossTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 4 - Leases -Lease Cost (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-lease-cost-details", "shortName": "Note 4 - Leases -Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "shortName": "Note 4 - Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "shortName": "Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 6 - Property and Equipment, Net (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-details-textual", "shortName": "Note 6 - Property and Equipment, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details", "shortName": "Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "shortName": "Note 7 - Goodwill and Intangible Assets, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "ceva:AmortizationOfIntangibleAssetsIncludingPortionInCostOfRevenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details", "shortName": "Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "shortName": "Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Statements of Changes in Stockholders' Equity (Parentheticals)", "role": "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-parentheticals", "shortName": "Statements of Changes in Stockholders' Equity (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 7 - Intangible Assets, Net - Future Amortization Expense (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "shortName": "Note 7 - Intangible Assets, Net - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "ceva:AccruedEngineeringCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details", "shortName": "Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "ceva:AccruedEngineeringCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "ceva:CommonStockNumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 9 - Stockholders' Equity (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual", "shortName": "Note 9 - Stockholders' Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "ceva:CommonStockNumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details", "shortName": "Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "ceva:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueOutstanding", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "shortName": "Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "lang": null, "name": "ceva:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2020-12-31_AwardTypeAxis-RSUsAndPSUsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details", "shortName": "Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2020-12-31_AwardTypeAxis-RSUsAndPSUsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Note 10 - Derivatives and Hedging Activities (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-details-textual", "shortName": "Note 10 - Derivatives and Hedging Activities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Note 10 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "shortName": "Note 10 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-CashFlowHedgingMember", "decimals": "-3", "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Note 10 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "shortName": "Note 10 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "shortName": "Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-AccumulatedNetUnrealizedInvestmentGainLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080 - Disclosure - Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "shortName": "Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R81": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual", "shortName": "Note 12 - Geographic Information and Major Customer and Product Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "shortName": "Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_StatementGeographicalAxis-OtherGeographicRegionsMember", "decimals": "-4", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "083 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "shortName": "Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "084 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Major Customers Data As Percentage of Total Revenues (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details", "shortName": "Note 12 - Geographic Information and Major Customer and Product Data - Major Customers Data As Percentage of Total Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-ProductConcentrationRiskMember_ProductOrServiceAxis-ConnectivityProductsMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "085 - Disclosure - Note 12 - Geographic Information and Major Customer and Product Data - Information About Products and Services (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "shortName": "Note 12 - Geographic Information and Major Customer and Product Data - Information About Products and Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-ProductConcentrationRiskMember_ProductOrServiceAxis-ConnectivityProductsMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "086 - Disclosure - Note 13 - Selected Statements of Income Data (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-details-textual", "shortName": "Note 13 - Selected Statements of Income Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InterestAndOtherIncomeTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "087 - Disclosure - Note 13 - Selected Statements of Income Data - Financial Income, Net (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details", "shortName": "Note 13 - Selected Statements of Income Data - Financial Income, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InterestAndOtherIncomeTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "088 - Disclosure - Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details", "shortName": "Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InterestAndOtherIncomeTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2017-01-01_2017-12-31", "decimals": "-3", "first": true, "lang": null, "name": "ceva:TaxCutsAndJobsActOf2017TransitionTaxIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "089 - Disclosure - Note 14 - Taxes on Income (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "shortName": "Note 14 - Taxes on Income (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2017-01-01_2017-12-31", "decimals": "-3", "first": true, "lang": null, "name": "ceva:TaxCutsAndJobsActOf2017TransitionTaxIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 1 - Organization and Significant Accounting Policies", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "shortName": "Note 1 - Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090 - Disclosure - Note 14 - Taxes on Income - Composition of Taxes on Income (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "shortName": "Note 14 - Taxes on Income - Composition of Taxes on Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091 - Disclosure - Note 14 - Taxes on Income - Reconciliation Between the Company's Effective Tax Rate and the U.S. Statutory Rate (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details", "shortName": "Note 14 - Taxes on Income - Reconciliation Between the Company's Effective Tax Rate and the U.S. Statutory Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092 - Disclosure - Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details", "shortName": "Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "093 - Disclosure - Note 14 - Taxes on Income - Uncertain Tax Positions (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details", "shortName": "Note 14 - Taxes on Income - Uncertain Tax Positions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_RelatedPartyTransactionsByRelatedPartyAxis-MorrisonFoersterLLPMember", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "094 - Disclosure - Note 15 - Related Party Transactions (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions-details-textual", "shortName": "Note 15 - Related Party Transactions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_RelatedPartyTransactionsByRelatedPartyAxis-MorrisonFoersterLLPMember", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_CounterpartyNameAxis-IIAMember", "decimals": "0", "first": true, "lang": null, "name": "ceva:RoyaltyPaymentPercentageAsPercentageOfGrantReceived", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "095 - Disclosure - Note 16 - Commitments and Contingencies (Details Textual)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual", "shortName": "Note 16 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_CounterpartyNameAxis-IIAMember", "decimals": "0", "first": true, "lang": null, "name": "ceva:RoyaltyPaymentPercentageAsPercentageOfGrantReceived", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "096 - Disclosure - Note 16 - Commitments and Contingencies - Future Purchase Obligations and Minimum Rental Commitments for Leasehold Properties and Operating Leases With Non-cancelable Terms (Details)", "role": "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details", "shortName": "Note 16 - Commitments and Contingencies - Future Purchase Obligations and Minimum Rental Commitments for Leasehold Properties and Operating Leases With Non-cancelable Terms (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ceva20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } } }, "segmentCount": 144, "tag": { "ceva_AccruedEngineeringCostsCurrent": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of current accrued engineering costs as of the balance sheet date.", "label": "Engineering accruals" } } }, "localname": "AccruedEngineeringCostsCurrent", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "ceva_AccruedRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about accrued revenues.", "label": "Accrued Revenues [Member]" } } }, "localname": "AccruedRevenuesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_AccruedSeverancePayNoncurrent": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the non-current accrued severance pay.", "label": "Accrued severance pay" } } }, "localname": "AccruedSeverancePayNoncurrent", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "ceva_AcquisitionOfHillcrestLabsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the acquisition of the Hillcrest Labs business.", "label": "Acquisition of Hillcrest Labs [Member]" } } }, "localname": "AcquisitionOfHillcrestLabsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_AmortizationOfIntangibleAssetsIncludingPortionInCostOfRevenues": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets including the portion included in cost of revenues. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "ceva_AmortizationOfIntangibleAssetsIncludingPortionInCostOfRevenues", "terseLabel": "Amortization of Intangible Assets, Including Portion in Cost of Revenues" } } }, "localname": "AmortizationOfIntangibleAssetsIncludingPortionInCostOfRevenues", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_AnnualDepreciationRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the annual depreciation rate for property, plant and equipment.", "label": "Computers, software and equipment" } } }, "localname": "AnnualDepreciationRate", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details" ], "xbrltype": "percentItemType" }, "ceva_AociCashFlowHedgeCumulativeGainLossTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax on accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "ceva_AociCashFlowHedgeCumulativeGainLossTax", "terseLabel": "Accumulated unrealized gain from hedging activities, taxes" } } }, "localname": "AociCashFlowHedgeCumulativeGainLossTax", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-parentheticals" ], "xbrltype": "monetaryItemType" }, "ceva_AociDebtSecuritiesAvailableforsaleAdjustmentTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax on 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).", "label": "ceva_AociDebtSecuritiesAvailableforsaleAdjustmentTax", "terseLabel": "Accumulated unrealized loss from available-for-sale securities, taxes" } } }, "localname": "AociDebtSecuritiesAvailableforsaleAdjustmentTax", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-parentheticals" ], "xbrltype": "monetaryItemType" }, "ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Available for sale matures after one year through five years gross unrealized gains.", "label": "Available-for-sale - matures after one year through five years, Gross unrealized gains" } } }, "localname": "AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedGains", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available for sale matures after one year through five years gross unrealized loss.", "label": "ceva_AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss", "negatedLabel": "Available-for-sale - matures after one year through five years, Gross unrealized losses" } } }, "localname": "AvailableForSaleMaturesAfterOneYearThroughFiveYearsGrossUnrealizedLoss", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Available for sale matures within one year, gross unrealized gains.", "label": "Available-for-sale - matures within one year, Gross unrealized gains" } } }, "localname": "AvailableForSaleMaturesWithinOneYearGrossUnrealizedGains", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available For Sale Matures Within One Year Gross Unrealized Loss", "label": "ceva_AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss", "negatedLabel": "Available-for-sale - matures within one year, Gross unrealized losses" } } }, "localname": "AvailableForSaleMaturesWithinOneYearGrossUnrealizedLoss", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "ceva_BoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the board of directors.", "label": "Board of Directors [Member]" } } }, "localname": "BoardOfDirectorsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_BusinessCombinationAmountHeldInEscrowToSatisfyPossibleIndemnificationClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount held in escrow to satisfy indemnification claims, if any, in connection with a business combination.", "label": "ceva_BusinessCombinationAmountHeldInEscrowToSatisfyPossibleIndemnificationClaims", "terseLabel": "Business Combination, Amount Held in Escrow to Satisfy Possible Indemnification Claims" } } }, "localname": "BusinessCombinationAmountHeldInEscrowToSatisfyPossibleIndemnificationClaims", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_BusinessCombinationConsiderationTransferredEscrowToSatisfyIndemnificationClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash held in escrow to satisfy indemnification claims in a business combination.", "label": "ceva_BusinessCombinationConsiderationTransferredEscrowToSatisfyIndemnificationClaims", "terseLabel": "Business Combination, Consideration Transferred, Escrow to Satisfy Indemnification Claims" } } }, "localname": "BusinessCombinationConsiderationTransferredEscrowToSatisfyIndemnificationClaims", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, including goodwill, acquired at the acquisition date.", "label": "ceva_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "totalLabel": "Total assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details" ], "xbrltype": "monetaryItemType" }, "ceva_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details": { "order": 0.0, "parentTag": "ceva_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets, excluding goodwill and intangible assets, acquired at the acquisition date.", "label": "Net assets (including cash in the amount of $600)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details" ], "xbrltype": "monetaryItemType" }, "ceva_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible assets (assets excluding intangible assets) acquired at the acquisition date.", "label": "Tangible assets (including inventory, property and equipment and other)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details" ], "xbrltype": "monetaryItemType" }, "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the changes in operating assets and liabilities, for cash flow purposes, attributable to the operating lease liability.", "label": "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseLiability", "negatedLabel": "Operating lease liability" } } }, "localname": "ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseLiability", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the changes in operating assets and liabilities, for cash flow purposes, attributable to operating lease right-of-use assets.", "label": "ceva_ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "ChangesInOperatingAssetsAndLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_ChiefExecutiveOfficerAndChiefTechnologyOfficerOfIntrinsixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Chief Executive Officer and the Chief Technology Officer of Intrinsix.", "label": "Chief Executive Officer and Chief Technology Officer of Intrinsix [Member]" } } }, "localname": "ChiefExecutiveOfficerAndChiefTechnologyOfficerOfIntrinsixMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ceva_CommitmentsForOtherLeaseObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to commitments for other lease obligations.", "label": "Commitments for Other Lease Obligations [Member]" } } }, "localname": "CommitmentsForOtherLeaseObligationsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details" ], "xbrltype": "domainItemType" }, "ceva_CommitteeChairpersonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a committee chairperson.", "label": "Committee Chairperson [Member]" } } }, "localname": "CommitteeChairpersonMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_CommonStockNumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of votes per share of common stock.", "label": "ceva_CommonStockNumberOfVotesPerShare", "terseLabel": "Common Stock, Number of Votes Per Share" } } }, "localname": "CommonStockNumberOfVotesPerShare", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "integerItemType" }, "ceva_CommonStockOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about common stock outstanding.", "label": "Common Stock Outstanding [Member]" } } }, "localname": "CommonStockOutstandingMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "ceva_ComputersSoftwareAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to computers, software and equipment.", "label": "Computers, Software and Equipment [Member]" } } }, "localname": "ComputersSoftwareAndEquipmentMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "domainItemType" }, "ceva_ConnectivityProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Connectivity Products (Bluetooth, WiFi and SATA/SAS).", "label": "Connectivity Products [Member]" } } }, "localname": "ConnectivityProductsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "ceva_CoreTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about core technologies.", "label": "Core Technologies [Member]" } } }, "localname": "CoreTechnologiesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_CorporateBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about corporate bonds.", "label": "Corporate Bonds [Member]" } } }, "localname": "CorporateBondsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "ceva_CostOfRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about cost of revenues.", "label": "Cost of Revenues [Member]" } } }, "localname": "CostOfRevenuesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ceva_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Customer A.", "label": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "ceva_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Customer B.", "label": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "ceva_CustomerBacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about customer backlog.", "label": "Customer Backlog [Member]" } } }, "localname": "CustomerBacklogMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_DeferredRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about deferred revenue.", "label": "Deferred Revenue [Member]" } } }, "localname": "DeferredRevenueMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_DeferredTaxAssetsRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to right-of-use asset.", "label": "Operating leases" } } }, "localname": "DeferredTaxAssetsRightOfUseAsset", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "ceva_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndDeferredRevenues": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to tax deferred expense, reserves and accruals, accrued liabilities and deferred revenues.", "label": "ceva_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndDeferredRevenues", "terseLabel": "Accrued expenses and deferred revenues" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesAndDeferredRevenues", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "ceva_DefinedContributionPlanContributionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage up to which the company makes contributions under a defined contribution plan.", "label": "ceva_DefinedContributionPlanContributionRate", "terseLabel": "Defined Contribution Plan, Contribution Rate" } } }, "localname": "DefinedContributionPlanContributionRate", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "ceva_DerivativesDesignatedAsCashFlowHedgingInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about derivatives designated as cash flow hedging instruments.", "label": "Derivatives Designated as Cash Flow Hedging Instruments [Member]" } } }, "localname": "DerivativesDesignatedAsCashFlowHedgingInstrumentsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "ceva_DevelopmentAreaAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Development Area A.", "label": "Development Area A [Member]" } } }, "localname": "DevelopmentAreaAMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "ceva_DirectorsWithAChairpersonPositionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about directors with a chairperson position.", "label": "Directors with a Chairperson Position [Member]" } } }, "localname": "DirectorsWithAChairpersonPositionMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_DividendsPaidToForeignCompaniesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to dividends paid to foreign companies.", "label": "Dividends Paid to Foreign Companies [Member]" } } }, "localname": "DividendsPaidToForeignCompaniesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "ceva_EarningsPerShareBasicAndDilutedEffectOfForeignIncomeTaxAdjustmentReducedExempt": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the basic and diluted earnings per share amount of the benefit resulting from the \"Approved Enterprise\" and \"Benefited Enterprise\" status.", "label": "the \u201cApproved Enterprise\u201d and \u201cBenefited Enterprise\u201d status (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDilutedEffectOfForeignIncomeTaxAdjustmentReducedExempt", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "perShareItemType" }, "ceva_EarningsPerShareBasicAndDilutedEffectOfForeignIncomeTaxAdjustmentTechnologyPreferredEnterpriseBenefits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the basic and diluted earnings per share amount of the benefit resulting from the technology benefited Enterprise status.", "label": "the \u201cTechnological Preferred Enterprise benefits\u201d status (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDilutedEffectOfForeignIncomeTaxAdjustmentTechnologyPreferredEnterpriseBenefits", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "perShareItemType" }, "ceva_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateAdjustmentsAmount": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax adjustments.", "label": "Tax adjustment in respect of difference tax rate of foreign subsidiary" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateAdjustmentsAmount", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "ceva_EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxes": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Foreign Withholding taxes.", "label": "Foreign withholding taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxes", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "ceva_EffectiveIncomeTaxRateReconciliationImpactsOfGILTI": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the impacts of Global Intangible Low Taxed Income.", "label": "Impacts of GILTI" } } }, "localname": "EffectiveIncomeTaxRateReconciliationImpactsOfGILTI", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "ceva_EffectiveIncomeTaxRateReconciliationTaxableProfitAbove500000EurosPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to taxable profits above 500,000 euros.", "label": "ceva_EffectiveIncomeTaxRateReconciliationTaxableProfitAbove500000EurosPercent", "terseLabel": "Effective Income Tax Rate Reconciliation, Taxable Profit Above 500,000 Euros, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxableProfitAbove500000EurosPercent", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "percentItemType" }, "ceva_EffectiveIncomeTaxRateReconciliationTaxableProfitUpTo500000EurosPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to taxable profits up to 500,000 euros.", "label": "ceva_EffectiveIncomeTaxRateReconciliationTaxableProfitUpTo500000EurosPercent", "terseLabel": "Effective Income Tax Rate Reconciliation, Taxable Profit Up to 500,000 Euros, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxableProfitUpTo500000EurosPercent", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "percentItemType" }, "ceva_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to employees.", "label": "Employees [Member]" } } }, "localname": "EmployeesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_EquitySecuritiesWithoutReadilyDeterminableFairValueAdjustmentsBasedOnFairValuesOfTheSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents adjustments to equity securities based on fair values of the securities.", "label": "Upward adjustments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAdjustmentsBasedOnFairValuesOfTheSecurities", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details" ], "xbrltype": "monetaryItemType" }, "ceva_EuropeAndMiddleEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Europe and Middle East.", "label": "Europe and Middle East [Member]" } } }, "localname": "EuropeAndMiddleEastMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "ceva_ExecutiveVicePresidentWorldwideSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Executive Vice President, Worldwide Sales.", "label": "Executive Vice President, Worldwide Sales [Member]" } } }, "localname": "ExecutiveVicePresidentWorldwideSalesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_ExercisePriceRange1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the first exercise price range.", "label": "Exercise Price Range 1 [Member]" } } }, "localname": "ExercisePriceRange1Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details" ], "xbrltype": "domainItemType" }, "ceva_ExercisePriceRange2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a second exercise price range.", "label": "Exercise Price Range 2 [Member]" } } }, "localname": "ExercisePriceRange2Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details" ], "xbrltype": "domainItemType" }, "ceva_ExercisePriceRange3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a third exercise price range.", "label": "Exercise Price Range 3 [Member]" } } }, "localname": "ExercisePriceRange3Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details" ], "xbrltype": "domainItemType" }, "ceva_FiniteLivedIntangibleAssetsAcquiredBalanceNotReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the finite lived intangible assets acquired, balance not received.", "label": "ceva_FiniteLivedIntangibleAssetsAcquiredBalanceNotReceived", "terseLabel": "Finite Lived Intangible Assets Acquired, Balance Not Received" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredBalanceNotReceived", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized in the 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).", "label": "ceva_FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter", "terseLabel": "2026 and thereafter" } } }, "localname": "FinitelivedIntangibleAssetExpectedAmortizationYearFiveAndThereafter", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "ceva_ForeignExchangeForwardAndOptionContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about foreign exchange forward and option contracts.", "label": "Foreign Exchange Forward and Option Contracts [Member]" } } }, "localname": "ForeignExchangeForwardAndOptionContractsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ceva_ForeignExchangeForwardContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about foreign exchange forward contracts.", "label": "Foreign Exchange Forward Contracts [Member]" } } }, "localname": "ForeignExchangeForwardContractsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "ceva_ForeignExchangeOptionContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about foreign exchange option contracts.", "label": "Foreign Exchange Option Contracts [Member]" } } }, "localname": "ForeignExchangeOptionContractsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "ceva_GoalsOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Goals One [Member]" } } }, "localname": "GoalsOneMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_GoalsTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Goals Two [Member]" } } }, "localname": "GoalsTwoMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_GovernmentGrantsAndTaxCreditsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for government grants and tax credits.", "label": "Government Grants and Tax Credits [Policy Text Block]" } } }, "localname": "GovernmentGrantsAndTaxCreditsPolicyTextBlock", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ceva_GrantPayable": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of government grants payable as of the balance sheet date.", "label": "Government grants" } } }, "localname": "GrantPayable", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "ceva_IIAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the IIA, or to leases with the IIA.", "label": "IIA [Member]" } } }, "localname": "IIAMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "ceva_ImmervisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Immervision, Inc., a private company.", "label": "Immervision [Member]" } } }, "localname": "ImmervisionMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_IncomeTaxRateForeignOwnershipExceeds49Percent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the income tax rate when foreign ownership exceeds 49%.", "label": "ceva_IncomeTaxRateForeignOwnershipExceeds49Percent", "terseLabel": "Income Tax Rate, Foreign Ownership Exceeds 49%" } } }, "localname": "IncomeTaxRateForeignOwnershipExceeds49Percent", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "percentItemType" }, "ceva_IncomeTaxRateForeignOwnershipExceeds90Percent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the tax rate when foreign ownership exceeds 90%.", "label": "ceva_IncomeTaxRateForeignOwnershipExceeds90Percent", "terseLabel": "Income Tax Rate, Foreign Ownership Exceeds 90%" } } }, "localname": "IncomeTaxRateForeignOwnershipExceeds90Percent", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "percentItemType" }, "ceva_IncomeTaxReconciliationChangesInUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to uncertain tax positions.", "label": "Changes in uncertain tax position" } } }, "localname": "IncomeTaxReconciliationChangesInUncertainTaxPositions", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "ceva_IncomeTaxReconciliationNonTaxableItems": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to non-taxable items.", "label": "ceva_IncomeTaxReconciliationNonTaxableItems", "negatedLabel": "Non-taxable items" } } }, "localname": "IncomeTaxReconciliationNonTaxableItems", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "ceva_IncomeTaxReconciliationReducedExempt": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to approved and benefited enterprise benefits.", "label": "ceva_IncomeTaxReconciliationReducedExempt", "negatedLabel": "Approved and benefited enterprises benefits" } } }, "localname": "IncomeTaxReconciliationReducedExempt", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "ceva_IncomeTaxReconciliationSubpartFIncome": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Subpart F income.", "label": "Subpart F" } } }, "localname": "IncomeTaxReconciliationSubpartFIncome", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "ceva_IncomeTaxReconciliationTechnologyPreferredEnterpriseBenefits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to technology preferred enterprise benefits.", "label": "ceva_IncomeTaxReconciliationTechnologyPreferredEnterpriseBenefits", "negatedLabel": "Technological Preferred Enterprise benefits" } } }, "localname": "IncomeTaxReconciliationTechnologyPreferredEnterpriseBenefits", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase (decrease) in accounts receivable and unbilled receivables.", "label": "ceva_IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables", "negatedLabel": "Trade receivables, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivableAndUnbilledReceivables", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase (decrease) in accrued interest on bank deposits.", "label": "ceva_IncreaseDecreaseInAccruedInterestOnBankDeposits", "negatedLabel": "Accrued interest on bank deposits" } } }, "localname": "IncreaseDecreaseInAccruedInterestOnBankDeposits", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedSalariesAndRelatedExpenses": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase (decrease) in accrued salaries and related expenses.", "label": "ceva_IncreaseDecreaseInAccruedSalariesAndRelatedExpenses", "negatedLabel": "Accrued payroll and related benefits" } } }, "localname": "IncreaseDecreaseInAccruedSalariesAndRelatedExpenses", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInAccruedSeverancePayNet": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase (decrease) in accrued severance pay, net.", "label": "Accrued severance pay, net" } } }, "localname": "IncreaseDecreaseInAccruedSeverancePayNet", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_IncreaseDecreaseInDeferredTaxNet": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase (decrease) in deferred tax, net.", "label": "ceva_IncreaseDecreaseInDeferredTaxNet", "terseLabel": "Deferred taxes, net" } } }, "localname": "IncreaseDecreaseInDeferredTaxNet", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_IntangibleAssetsExpendituresIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of intangible assets expenditures incurred but not yet paid.", "label": "ceva_IntangibleAssetsExpendituresIncurredButNotYetPaid", "terseLabel": "Intangible Assets Expenditures Incurred but Not yet Paid" } } }, "localname": "IntangibleAssetsExpendituresIncurredButNotYetPaid", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_IntrinsixCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Intrinsix Corp.", "label": "Intrinsix Corp. [Member]" } } }, "localname": "IntrinsixCorpMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_IntrinsixMergerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Instrinsix merger agreement.", "label": "Intrinsix Merger [Member]" } } }, "localname": "IntrinsixMergerMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details" ], "xbrltype": "domainItemType" }, "ceva_InvestmentInBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of investment in bank deposits.", "label": "ceva_InvestmentInBankDeposits", "negatedLabel": "Investment in bank deposits" } } }, "localname": "InvestmentInBankDeposits", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_KeyEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to key employees.", "label": "Key Employees [Member]" } } }, "localname": "KeyEmployeesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_KeyEmployeesPSUsGoalsOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Achievement of specified bookings in 2020 (\u201cSpecified Bookings\u201d) for licensing and related revenues associated with certain of the Corporation\u2019s technologies (the \u201cSpecified Booking Target\u201d) in specific geographic region. If 90% of the Specified Booking Target is achieved, 90% of the bonus amount under this component would be payable with every 1% increase resulting in a corresponding increase in the bonus amount under this component.", "label": "Key Employees PSUs Goals One [Member]" } } }, "localname": "KeyEmployeesPSUsGoalsOneMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_KeyEmployeesPSUsGoalsThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Execution of definitive license agreements with at least two customers in a predetermined strategic market.", "label": "Key Employees PSUs Goals Three [Member]" } } }, "localname": "KeyEmployeesPSUsGoalsThreeMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_KeyEmployeesPsusGoalsTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Execution of definitive license agreements for pre-determined software with at least five of seven original equipment manufacturers. If five such agreements are executed, 71% of the bonus amount under this component, which is subject to a 6% weighting, would be payable. If six agreements are executed, 86% of the bonus amount under this component, which is subject to a 6% weighting, would be payable.", "label": "Key Employees PSUs Goals Two [Member]" } } }, "localname": "KeyEmployeesPsusGoalsTwoMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year 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).", "label": "ceva_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "verboseLabel": "2026 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "ceva_LicensingAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about licensing and other.", "label": "Licensing and Other [Member]" } } }, "localname": "LicensingAndOtherMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to long-term investments.", "label": "Long-term Investments [Member]" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ceva_LongTermInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding long-term investments.", "label": "Long-term Investments [Policy Text Block]" } } }, "localname": "LongTermInvestmentsPolicyTextBlock", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ceva_LongTermPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the long-term PSUs.", "label": "Long-term PSUs [Member]" } } }, "localname": "LongTermPSUsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_LongtermBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of long-term bank deposits.", "label": "Bank deposits" } } }, "localname": "LongtermBankDeposits", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "ceva_MinimumRentalCommitmentsForLeaseholdPropertiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to minimum rental commitments for leasehold properties.", "label": "Minimum Rental Commitments for Leasehold Properties [Member]" } } }, "localname": "MinimumRentalCommitmentsForLeaseholdPropertiesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details" ], "xbrltype": "domainItemType" }, "ceva_MinimumWorkingHoursForEligibilityOfEmployeeStockPurchasePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the minimum working hours per week in order for employees to be eligible for participation in an employee stock purchase plan.", "label": "ceva_MinimumWorkingHoursForEligibilityOfEmployeeStockPurchasePlan", "terseLabel": "Minimum Working Hours for Eligibility of Employee Stock Purchase Plan" } } }, "localname": "MinimumWorkingHoursForEligibilityOfEmployeeStockPurchasePlan", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "integerItemType" }, "ceva_MorrisonFoersterLLPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Morrison & Foerster LLP [Member]" } } }, "localname": "MorrisonFoersterLLPMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "ceva_NBIoTTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about NB-IoT technologies.", "label": "NB-IoT technologies [Member]" } } }, "localname": "NBIoTTechnologiesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_NetOperatingLossCarryforwardsBeginsToExpire": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the year the net operating loss carryforwards begin to expire.", "label": "ceva_NetOperatingLossCarryforwardsBeginsToExpire", "terseLabel": "Net Operating Loss Carryforwards Begins to Expire" } } }, "localname": "NetOperatingLossCarryforwardsBeginsToExpire", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "gYearItemType" }, "ceva_NonEmployeeDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to non-employee directors.", "label": "Non-employee Director [Member]" } } }, "localname": "NonEmployeeDirectorMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_OfficeFurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to office furniture and equipment.", "label": "Office Furniture and Equipment [Member]" } } }, "localname": "OfficeFurnitureAndEquipmentMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "domainItemType" }, "ceva_OperatingLeaseRightOfUseAssetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset [Member]" } } }, "localname": "OperatingLeaseRightOfUseAssetMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ceva_OrganizationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for organization.", "label": "Organization [Policy Text Block]" } } }, "localname": "OrganizationPolicyTextBlock", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ceva_OtherBoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about other board of directors.", "label": "Other Board of Directors [Member]" } } }, "localname": "OtherBoardOfDirectorsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_OtherGeographicRegionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other geographic regions.", "label": "Other Geographic Regions [Member]" } } }, "localname": "OtherGeographicRegionsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "ceva_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents \"Other\".", "label": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "ceva_OtherPurchaseObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other purchase obligations.", "label": "Other Purchase Obligations [Member]" } } }, "localname": "OtherPurchaseObligationsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details" ], "xbrltype": "domainItemType" }, "ceva_PayrollOfNonusEmployeesHedgedTermOfHedgingContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of contracts used to hedge portions of the anticipated payroll of non-U.S. employees.", "label": "ceva_PayrollOfNonusEmployeesHedgedTermOfHedgingContracts", "terseLabel": "Payroll of Non-US Employees Hedged, Term of Hedging Contracts (Month)" } } }, "localname": "PayrollOfNonusEmployeesHedgedTermOfHedgingContracts", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "ceva_PercentageOfInterestRateSavingsDeposits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the annual average rate of interest from savings deposits.", "label": "ceva_PercentageOfInterestRateSavingsDeposits", "terseLabel": "Percentage of Interest Rate, Savings Deposits" } } }, "localname": "PercentageOfInterestRateSavingsDeposits", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "ceva_PercentageOfMergerConsideration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of merger consideration payable to counter parties.", "label": "ceva_PercentageOfMergerConsideration", "terseLabel": "Percentage of Merger Consideration" } } }, "localname": "PercentageOfMergerConsideration", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "ceva_PercentageOfRoyaltyExpense": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the royalty percentage that the company or a subsidiary thereof is obligated to pay out of the sales of certain products, the development of which grants were received in previous years.", "label": "ceva_PercentageOfRoyaltyExpense", "terseLabel": "Percentage of Royalty Expense" } } }, "localname": "PercentageOfRoyaltyExpense", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "xbrltype": "percentItemType" }, "ceva_PercentageOfStockAppreciationRightsUnitsSubjectToGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of stock appreciation rights units subject to grant.", "label": "ceva_PercentageOfStockAppreciationRightsUnitsSubjectToGrant", "terseLabel": "Percentage of Stock Appreciation Rights Units Subject to Grant" } } }, "localname": "PercentageOfStockAppreciationRightsUnitsSubjectToGrant", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "ceva_PerformanceGoalMinimumMarketCapForAtLease30TradingDays": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The minimum market cap for at lease 30 trading days.", "label": "ceva_PerformanceGoalMinimumMarketCapForAtLease30TradingDays", "terseLabel": "Performance Goal, Minimum Market Cap for at Lease 30 Trading Days" } } }, "localname": "PerformanceGoalMinimumMarketCapForAtLease30TradingDays", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_PerformanceShareUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to PSUs.", "label": "Performance Share Units [Member]" } } }, "localname": "PerformanceShareUnitsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_PeriodEmployeesEligibleToParticipateInEmployeeStockPurchasePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the duration of time employed at which employees are eligible to participate in an employee stock purchase plan.", "label": "ceva_PeriodEmployeesEligibleToParticipateInEmployeeStockPurchasePlan", "terseLabel": "Period Employees Eligible To Participate in Employee Stock Purchase Plan (Month)" } } }, "localname": "PeriodEmployeesEligibleToParticipateInEmployeeStockPurchasePlan", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "ceva_ProceedsFromBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of proceeds from bank deposits.", "label": "Proceeds from bank deposits" } } }, "localname": "ProceedsFromBankDeposits", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "ceva_ProjectedRevenueGoal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of projected revenue.", "label": "ceva_ProjectedRevenueGoal", "terseLabel": "Projected Revenue Goal" } } }, "localname": "ProjectedRevenueGoal", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_RSUsAndPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to RSUs and PSUs.", "label": "RSUs and PSUs [Member]" } } }, "localname": "RSUsAndPSUsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "domainItemType" }, "ceva_RecentlyAdoptedAccountingPronouncementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dislosure of recently adopted accounting policies and pronouncements.", "label": "Recently Adopted Accounting Pronouncements [Policy Text Block]" } } }, "localname": "RecentlyAdoptedAccountingPronouncementsPolicyTextBlock", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ceva_ReductionFromResearchAndDevelopmentExpensesDueToReceiptOfGrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of reduction from research and development expenses due to receipt of grants during the period.", "label": "ceva_ReductionFromResearchAndDevelopmentExpensesDueToReceiptOfGrants", "terseLabel": "Reduction from Research and Development Expenses Due to Receipt of Grants" } } }, "localname": "ReductionFromResearchAndDevelopmentExpensesDueToReceiptOfGrants", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_RemeasurementOfMarketableEquitySecurities": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount related to remeasurement of marketable equity securities.", "label": "Remeasurement of marketable equity securities", "negatedLabel": "Remeasurement of marketable equity securities" } } }, "localname": "RemeasurementOfMarketableEquitySecurities", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "monetaryItemType" }, "ceva_ResearchAndDevelopmentTaxCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of benefit from research and development tax credit recorded during the period.", "label": "ceva_ResearchAndDevelopmentTaxCredit", "terseLabel": "Research and Development Tax Credit" } } }, "localname": "ResearchAndDevelopmentTaxCredit", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_ResearchAndDevelopmentToolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents R&D tools.", "label": "Research and Development Tools [Member]" } } }, "localname": "ResearchAndDevelopmentToolsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "ceva_RestrictedStockUnitsVestingAfterOneYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock units vesting after one year.", "label": "Restricted Stock Units Vesting After One Year [Member]" } } }, "localname": "RestrictedStockUnitsVestingAfterOneYearMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_RevenueFromContractWithCustomerCostOfSalesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of sales associated with revenue from contract with customer.", "label": "Revenue from Contract with Customer, Cost of Sales [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerCostOfSalesPolicyTextBlock", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ceva_RivieraWavesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to RivieraWaves.", "label": "RivieraWaves [Member]" } } }, "localname": "RivieraWavesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_RoyaltyPaymentPercentageAsPercentageOfGrantReceived": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the royalty payment percentage, expressed as a percentage of grant received.", "label": "ceva_RoyaltyPaymentPercentageAsPercentageOfGrantReceived", "terseLabel": "Royalty Payment Percentage, as Percentage of Grant Received" } } }, "localname": "RoyaltyPaymentPercentageAsPercentageOfGrantReceived", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "xbrltype": "percentItemType" }, "ceva_Rule10b18AuthorizationTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a second authorization under Rule 10b-18.", "label": "Rule 10b-18, Authorization Two [Member]" } } }, "localname": "Rule10b18AuthorizationTwoMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_SARsVestingAfterOneYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to SARs vesting after one year.", "label": "SARs Vesting After One Year [Member]" } } }, "localname": "SARsVestingAfterOneYearMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_SalesAndMarketingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about sales and marketing.", "label": "Sales and Marketing [Member]" } } }, "localname": "SalesAndMarketingMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details" ], "xbrltype": "domainItemType" }, "ceva_SalesCommissionExpectedAmortizationPeriodWithinWhichTheSalesCommissionFeeIsExpensedWhenIncurred": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the expected amortization period for sales commission fees, within which such fees are expensed when incurred.", "label": "ceva_SalesCommissionExpectedAmortizationPeriodWithinWhichTheSalesCommissionFeeIsExpensedWhenIncurred", "terseLabel": "Sales Commission, Expected Amortization Period Within Which the Sales Commission Fee is Expensed When Incurred (Year)" } } }, "localname": "SalesCommissionExpectedAmortizationPeriodWithinWhichTheSalesCommissionFeeIsExpensedWhenIncurred", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "ceva_ScheduleOfPropertyPlantAndEquipmentAnnualDepreciationRatesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the annual depreciation rates for property, plant and equipment.", "label": "Schedule of Property, Plant and Equipment, Annual Depreciation Rates [Table Text Block]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentAnnualDepreciationRatesTableTextBlock", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "ceva_SeverancePayFundNoncurrent": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of severance pay fund, noncurrent.", "label": "Severance pay fund" } } }, "localname": "SeverancePayFundNoncurrent", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "ceva_SeverancePayPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for severance pay.", "label": "Severance Pay [Policy Text Block]" } } }, "localname": "SeverancePayPolicyTextBlock", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCeilingAsAPercentageOfBaselineNumberToBeGrantedIfTheLicenseRevenueTargetIsExceeded": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ceiling on the number of equity instruments other than options that may be granted if the license revenue target is exceeded, expressed as a percentage of the baseline number of grants.", "label": "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCeilingAsAPercentageOfBaselineNumberToBeGrantedIfTheLicenseRevenueTargetIsExceeded", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Ceiling as a Percentage of Baseline Number to Be Granted if the License Revenue Target is Exceeded" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCeilingAsAPercentageOfBaselineNumberToBeGrantedIfTheLicenseRevenueTargetIsExceeded", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberToBeGrantedIf100PercentageLicenseRevenueTargetIsMet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of the specified type of equity instrument other than options to be granted if the entity reaches 100% of the license revenue target.", "label": "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberToBeGrantedIf100PercentageLicenseRevenueTargetIsMet", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number to Be Granted If 100% License Revenue Target is Met (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberToBeGrantedIf100PercentageLicenseRevenueTargetIsMet", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfLicenseRevenueTargetProportionalPercentageToBeReceivedUponAchievement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of the baseline amount of the specified type of equity instrument other than options to be granted if the entity reaches the corresponding proportion of the license revenue target.", "label": "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfLicenseRevenueTargetProportionalPercentageToBeReceivedUponAchievement", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of License Revenue Target, Proportional Percentage to Be Received upon Achievement" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfLicenseRevenueTargetProportionalPercentageToBeReceivedUponAchievement", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeiture": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the expected forfeiture rate used as a valuation assumption for share-based awards.", "label": "Expected forfeiture" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeiture", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details" ], "xbrltype": "percentItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options and SARs exercisable.", "label": "Exercisable, Weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableWeightedAverageExercisePrice", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the weighted average remaining contractual life of exercisable stock options and stock appreciation rights.", "label": "Exercisable, weighted average remaining contractual life (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisableWeightedAverageRemainingContractualTerm", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details" ], "xbrltype": "durationItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the total intrinsic value of options and stock appreciation rights exercised during the period.", "label": "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriodIntrinsicValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercises in Period, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriodIntrinsicValue", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options and SARs granted during the period.", "label": "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsGrantsInPeriod", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options and stock appreciation rights outstanding.", "label": "Outstanding, number of options and SARs (in shares)", "periodEndLabel": "Outstanding, Number of shares (in shares)", "periodStartLabel": "Outstanding at the beginning of the year (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Outstanding Number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "ceva_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the weighted average exercise price of outstanding stock options and stock appreciation rights.", "label": "Outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsWeightedAverageExercisePrice", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details" ], "xbrltype": "perShareItemType" }, "ceva_ShareBasedCompensationSharesAuthorizedUnderStockOptionAndStockAppreciationRightPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the lower exercise price range limit of shares authorized under plans for stock options and stock appreciation rights.", "label": "Range of exercise price, lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionAndStockAppreciationRightPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details" ], "xbrltype": "perShareItemType" }, "ceva_ShareBasedCompensationSharesAuthorizedUnderStockOptionAndStockAppreciationRightPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the upper exercise price range limit of shares authorized under plans for stock options and stock appreciation rights.", "label": "Range of exercise price, upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionAndStockAppreciationRightPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details" ], "xbrltype": "perShareItemType" }, "ceva_ShareRepurchaseProgramAdditionalNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the additional number of shares authorized to be repurchased.", "label": "ceva_ShareRepurchaseProgramAdditionalNumberOfSharesAuthorizedToBeRepurchased", "terseLabel": "Share Repurchase Program Additional Number of Shares Authorized To Be Repurchased (in shares)" } } }, "localname": "ShareRepurchaseProgramAdditionalNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceeded": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of additional shares issuable upon performance goals are exceeded.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceeded", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceeded", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceededPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The additional percentage of shares that issuable upon performance goals are exceeded.", "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAddtionalSharesIssuablePerformanceGoalsExceededPercentage", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAnnualizedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the annualized value of equity instruments other than options granted under share-based payment award.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAnnualizedValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted, Annualized Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedAnnualizedValue", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsProportionalPercentageToBeReceivedForEachIncreaseOf1PercentBeyondTheLicenseRevenueTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of additional grants of the specified type of equity instrument, other than options, to be granted for each percentage point by which the entity exceeds the license revenue target.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsProportionalPercentageToBeReceivedForEachIncreaseOf1PercentBeyondTheLicenseRevenueTarget", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Proportional Percentage to Be Received for Each Increase of 1 Percent Beyond the License Revenue Target" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsProportionalPercentageToBeReceivedForEachIncreaseOf1PercentBeyondTheLicenseRevenueTarget", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfEmployeesGrantedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of employees granted shares under a share-based payment arrangement.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfEmployeesGrantedShares", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Employees Granted Shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfEmployeesGrantedShares", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueExercisable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of options and SARs exercisable.", "label": "Exercisable, Aggregated intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueExercisable", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of options and SARs outstanding.", "label": "Outstanding, Aggregated intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsAggregateIntrinsicValueOutstanding", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExecisableWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual terms of options and SARs exercisable.", "label": "Exercisable, Weighted average remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExecisableWeightedAverageRemainingContractualTerms", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options and SARs exercisable.", "label": "Exercisable, Number of shares (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercisable Number (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisableNumber", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options and SARs exercised during the current period.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod", "negatedLabel": "Exercised, Number of shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedInPeriod", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedWeightedaverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options and SARs exercised during period.", "label": "Exercised, Weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsExercisedWeightedaverageExercisePrice", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options and SARs forfeited or expired during the current period.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredInPeriod", "negatedLabel": "Forfeited or expired, Number of shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredInPeriod", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredWeightedaverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options and SARs forfeited or expired during the period.", "label": "Forfeited or expired, Weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsForfeitedOrExpiredWeightedaverageExercisePrice", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the weighted average remaining contractual term of options and SARs outstanding.", "label": "Outstanding, Weighted average remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedaverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options and SARs outstanding.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedaverageExercisePrice", "periodEndLabel": "Outstanding, Weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, Weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingWeightedaverageExercisePrice", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsVestingPercentageYearOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the options and stock appreciation rights vesting percentage, year one.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsVestingPercentageYearOne", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights Vesting Percentage, Year One" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAndStockAppreciationRightsVestingPercentageYearOne", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the annual vesting percentage of share-based compensation.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAnnualVestingPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Annual Vesting, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAnnualVestingPercentage", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAwardsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ceiling percentage of awards granted under share-based compensation arrangement.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAwardsGranted", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAwardsGranted", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the remaining vesting period of share-based compensation.", "label": "ceva_SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period (Month)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardRemainingVestingPeriod", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "ceva_ShortTermDepositPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting policy regarding short-term deposits.", "label": "Short-term Deposit [Policy Text Block]" } } }, "localname": "ShortTermDepositPolicyTextBlock", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ceva_ShorttermBankDeposits": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of short-term bank deposits.", "label": "Short-term bank deposits" } } }, "localname": "ShorttermBankDeposits", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "ceva_ShorttermExecutivePsusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Short-Term Executive PSUs.", "label": "Short-Term Executive PSUs [Member]" } } }, "localname": "ShorttermExecutivePsusMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_SmartSensingProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to smart sensing products.", "label": "Smart Sensing Products [Member]" } } }, "localname": "SmartSensingProductsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "ceva_StockOptionsStockAppreciationRightsAndEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to stock options, stock appreciation rights and employee stock purchase plan.", "label": "Stock Options, Stock Appreciation Rights and Employee Stock Purchase Plan [Member]" } } }, "localname": "StockOptionsStockAppreciationRightsAndEmployeeStockPurchasePlanMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "ceva_StockOptionsStockAppreciationRightsRestrictedStockUnitsAndPerformanceShareUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to stock options, stock appreciation rights, restricted stock units, and performance share units.", "label": "Stock Options, Stock Appreciation Rights, Restricted Stock Units, and Performance Share Units [Member]" } } }, "localname": "StockOptionsStockAppreciationRightsRestrictedStockUnitsAndPerformanceShareUnitsMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_TaxCutsAndJobsActOf2017TransitionTaxIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of income tax expense (benefit) from the Tax Cuts and Jobs Act of 2017 transition tax.", "label": "ceva_TaxCutsAndJobsActOf2017TransitionTaxIncomeTaxExpenseBenefit", "terseLabel": "Tax Cuts and Jobs Act of 2017, Transition Tax, Income Tax Expense (Benefit)" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxIncomeTaxExpenseBenefit", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_TaxExemptionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the tax exemption period on undistributed income.", "label": "ceva_TaxExemptionPeriod", "terseLabel": "Tax Exemption Period (Year)" } } }, "localname": "TaxExemptionPeriod", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "durationItemType" }, "ceva_TaxYear2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2022 tax year.", "label": "Tax Year 2022 [Member]" } } }, "localname": "TaxYear2022Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "ceva_TaxableIncomeSubjectToLowerTaxRate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of taxable income subject to the lower tax rate.", "label": "ceva_TaxableIncomeSubjectToLowerTaxRate", "terseLabel": "Taxable Income Subject to Lower Tax Rate" } } }, "localname": "TaxableIncomeSubjectToLowerTaxRate", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "ceva_TechnicalSupportPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period over which technical support is typically contractually agreed to be provided by the company.", "label": "ceva_TechnicalSupportPeriod", "terseLabel": "Technical Support Period (Month)" } } }, "localname": "TechnicalSupportPeriod", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "ceva_TechnologicalPreferredEnterpriseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Technological Preferred Enterprise.", "label": "Technological Preferred Enterprise [Member]" } } }, "localname": "TechnologicalPreferredEnterpriseMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "ceva_The2002EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2002 Employee Stock Purchase Plan (ESPP).", "label": "The 2002 Employee Stock Purchase Plan [Member]" } } }, "localname": "The2002EmployeeStockPurchasePlanMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_The2002StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about the 2002 Stock Incentive Plan (the \"2002 Plan\").", "label": "The 2002 Stock Incentive Plan [Member]" } } }, "localname": "The2002StockIncentivePlanMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_The2003DirectorStockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2003 Director Stock Option Plan.", "label": "The 2003 Director Stock Option Plan [Member]" } } }, "localname": "The2003DirectorStockOptionPlanMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_The2011StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about 2011 stock Incentive Plan.", "label": "The2011 Stock Incentive Plan [Member]" } } }, "localname": "The2011StockIncentivePlanMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_TradeReceivablesAndAllowancePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for trade receivables and allowance.", "label": "Trade Receivables and Allowance Policy [Policy Text Block]" } } }, "localname": "TradeReceivablesAndAllowancePolicyPolicyTextBlock", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ceva_TradeReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about trade receivables.", "label": "Trade Receivables [Member]" } } }, "localname": "TradeReceivablesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "ceva_TreasuryStockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares of treasury stock issued during the period from stock options exercised.", "label": "Issuance of treasury stock upon exercise of stock-based awards (in shares)" } } }, "localname": "TreasuryStockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "sharesItemType" }, "ceva_TreasuryStockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the issuance of treasury stock upon exercise of stock options.", "label": "Issuance of treasury stock upon exercise of stock-based awards" } } }, "localname": "TreasuryStockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "monetaryItemType" }, "ceva_TreasuryStockPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treasury stock.", "label": "Treasury Stock [Policy Text Block]" } } }, "localname": "TreasuryStockPolicyTextBlock", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "ceva_UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about unrealized gains (losses) on available-for-sale marketable securities.", "label": "Unrealized Gains (Losses) on Available-for-sale Marketable Securities [Member]" } } }, "localname": "UnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "ceva_UnrealizedGainsLossesOnCashFlowHedgesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about unrealized gains (losses) on cash flow hedges.", "label": "Unrealized Gains (Losses) on Cash Flow Hedges [Member]" } } }, "localname": "UnrealizedGainsLossesOnCashFlowHedgesMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "ceva_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Additions (reductions) for prior year\u2019s tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details" ], "xbrltype": "monetaryItemType" }, "ceva_VestingAfterTheFirstAnniversaryGrantDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the award vesting after the first anniversary grant date.", "label": "Vesting After the First Anniversary Grant Date [Member]" } } }, "localname": "VestingAfterTheFirstAnniversaryGrantDateMember", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary182022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to awards vesting on February 18, 2022.", "label": "Vesting on February 18, 2022 [Member]" } } }, "localname": "VestingOnFebruary182022Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary182023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to awards vesting on February 18, 2023.", "label": "Vesting on February 18, 2023 [Member]" } } }, "localname": "VestingOnFebruary182023Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary182024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to awards vesting on February 18, 2024.", "label": "Vesting on February 18, 2024 [Member]" } } }, "localname": "VestingOnFebruary182024Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary192020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to awards vesting on February 19, 2020.", "label": "Vesting on February 19, 2020 [Member]" } } }, "localname": "VestingOnFebruary192020Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary192021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to awards vesting on February 19, 2021.", "label": "Vesting on February 19, 2021 [Member]" } } }, "localname": "VestingOnFebruary192021Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary202021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to awards vesting on February 20, 2021.", "label": "Vesting on February 20, 2021 [Member]" } } }, "localname": "VestingOnFebruary202021Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary202023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to awards vesting on February 20, 2023.", "label": "Vesting on February 20, 2023 [Member]" } } }, "localname": "VestingOnFebruary202023Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_VestingOnFebruary222022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to awards vesting on February 22, 2022.", "label": "Vesting on February 22, 2022 [Member]" } } }, "localname": "VestingOnFebruary222022Member", "nsuri": "http://www.ceva-dsp.com/20211231", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Acquired Intangible Assets (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Acquisition of Intrinsix - Pro Forma Information (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Allowance for Doubtful Accounts (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Annual Depreciation Rates of Property, Plant and Equipment (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Share (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Equity-based Compensation Expenses Related to Stock Options, SARs, RSUs and Employee Stock Purchase Plan (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Hillcrest Labs Acquisition (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Immervision Partnership (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies - Purchase Price Allocation for Intrinsix (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-1-organization-and-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Significant Accounting Policies" } } }, "localname": "statement-statement-note-1-organization-and-significant-accounting-policies-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Derivatives and Hedging Activities - Effective Portion of the Gains and Losses on Derivative Instruments Designated (Details)" } } }, "localname": "statement-statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Derivatives and Hedging Activities - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Details)" } } }, "localname": "statement-statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-10-derivatives-and-hedging-activities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Derivatives and Hedging Activities" } } }, "localname": "statement-statement-note-10-derivatives-and-hedging-activities-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details)" } } }, "localname": "statement-statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)" } } }, "localname": "statement-statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-11-accumulated-other-comprehensive-income-loss-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "statement-statement-note-11-accumulated-other-comprehensive-income-loss-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Geographic Information and Major Customer and Product Data - Information About Products and Services (Details)" } } }, "localname": "statement-statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Geographic Information and Major Customer and Product Data - Long-lived Assets by Geographic Region (Details)" } } }, "localname": "statement-statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Geographic Information and Major Customer and Product Data - Major Customers Data As Percentage of Total Revenues (Details)" } } }, "localname": "statement-statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Geographic Information and Major Customer and Product Data - Revenues Based On Customer Location (Details)" } } }, "localname": "statement-statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-12-geographic-information-and-major-customer-and-product-data-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Geographic Information and Major Customer and Product Data" } } }, "localname": "statement-statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-13-selected-statements-of-income-data-financial-income-net-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Selected Statements of Income Data - Financial Income, Net (Details)" } } }, "localname": "statement-statement-note-13-selected-statements-of-income-data-financial-income-net-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Selected Statements of Income Data - Revaluation of Investment In Other Company (Details)" } } }, "localname": "statement-statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-13-selected-statements-of-income-data-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Selected Statements of Income Data" } } }, "localname": "statement-statement-note-13-selected-statements-of-income-data-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-14-taxes-on-income-composition-of-taxes-on-income-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Taxes on Income - Composition of Taxes on Income (Details)" } } }, "localname": "statement-statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Taxes on Income - Reconciliation Between the Company's Effective Tax Rate and the U.S. Statutory Rate (Details)" } } }, "localname": "statement-statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Taxes on Income - Significant Components of the Company's Deferred Tax Assets (Details)" } } }, "localname": "statement-statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-14-taxes-on-income-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Taxes on Income" } } }, "localname": "statement-statement-note-14-taxes-on-income-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-14-taxes-on-income-uncertain-tax-positions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Taxes on Income - Uncertain Tax Positions (Details)" } } }, "localname": "statement-statement-note-14-taxes-on-income-uncertain-tax-positions-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Commitments and Contingencies - Future Purchase Obligations and Minimum Rental Commitments for Leasehold Properties and Operating Leases With Non-cancelable Terms (Details)" } } }, "localname": "statement-statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-16-commitments-and-contingencies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Commitments and Contingencies" } } }, "localname": "statement-statement-note-16-commitments-and-contingencies-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-2-revenue-recognition-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition - Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-2-revenue-recognition-assets-and-liabilities-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-2-revenue-recognition-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-2-revenue-recognition-remaining-performance-obligation-2-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition - Remaining Performance Obligation 2 (Details)" } } }, "localname": "statement-statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-2-revenue-recognition-remaining-performance-obligation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition - Remaining Performance Obligation (Details)" } } }, "localname": "statement-statement-note-2-revenue-recognition-remaining-performance-obligation-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition - Remaining Performance Obligation (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-2-revenue-recognition-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue Recognition" } } }, "localname": "statement-statement-note-2-revenue-recognition-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-marketable-securities-availableforsale-marketable-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details)" } } }, "localname": "statement-statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Marketable Securities - Summary of Gross Realized Gains and Losses from Sale of Available-for-sale Marketable Securities (Details)" } } }, "localname": "statement-statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Marketable Securities - Summary of Gross Unrealized Losses and Fair Values on Investments (Details)" } } }, "localname": "statement-statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-3-marketable-securities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Marketable Securities" } } }, "localname": "statement-statement-note-3-marketable-securities-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-leases-lease-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases -Lease Cost (Details)" } } }, "localname": "statement-statement-note-4-leases-lease-cost-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-leases-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Maturities of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-4-leases-maturities-of-lease-liabilities-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-4-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases" } } }, "localname": "statement-statement-note-4-leases-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurement - Assets and Liabilities Measured at Fair Value (Details)" } } }, "localname": "statement-statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-5-fair-value-measurement-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurement" } } }, "localname": "statement-statement-note-5-fair-value-measurement-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Property and Equipment, Net - Compositions of Assets, Grouped by Major Classification (Details)" } } }, "localname": "statement-statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-6-property-and-equipment-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Property and Equipment, Net" } } }, "localname": "statement-statement-note-6-property-and-equipment-net-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Goodwill and Intangible Assets, Net - Changes in Goodwill (Details)" } } }, "localname": "statement-statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-7-goodwill-and-intangible-assets-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Goodwill and Intangible Assets, Net" } } }, "localname": "statement-statement-note-7-goodwill-and-intangible-assets-net-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-7-intangible-assets-net-future-amortization-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Intangible Assets, Net - Future Amortization Expense (Details)" } } }, "localname": "statement-statement-note-7-intangible-assets-net-future-amortization-expense-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Intangible Assets, Net - Schedule of Finite-lived Intangible Assets (Details)" } } }, "localname": "statement-statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Accrued Expenses and Other Payables - Accrued Expenses and Other Payables (Details)" } } }, "localname": "statement-statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-8-accrued-expenses-and-other-payables-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Accrued Expenses and Other Payables" } } }, "localname": "statement-statement-note-8-accrued-expenses-and-other-payables-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity - Options Classified Into Range of Exercise Price (Details)" } } }, "localname": "statement-statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity - Summary of Restricted Stock Units Activity (Details)" } } }, "localname": "statement-statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-9-stockholders-equity-summary-of-stock-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity - Summary of Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-9-stockholders-equity-summary-of-stock-option-activity-details", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-note-9-stockholders-equity-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity" } } }, "localname": "statement-statement-note-9-stockholders-equity-tables", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "ceva_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.ceva-dsp.com/20211231", "xbrltype": "stringItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FRANCE" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details" ], "xbrltype": "domainItemType" }, "country_IL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ISRAEL" } } }, "localname": "IL", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r753", "r754", "r755" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r753", "r754", "r755" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r753", "r754", "r755" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r753", "r754", "r755" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-tables", "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r765" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r753", "r754", "r755" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-tables", "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Leader of board of directors.", "label": "Board of Directors Chairman [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of chief executive officer.", "label": "Chief Executive Officer [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of chief financial officer.", "label": "Chief Financial Officer [Member]" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_ChiefOperatingOfficerMember": { "auth_ref": [ "r216", "r604" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of chief operating officer.", "label": "Chief Operating Officer [Member]" } } }, "localname": "ChiefOperatingOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r764" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-tables" ], "xbrltype": "textBlockItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r60", "r62", "r130", "r131", "r319", "r327", "r776" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r214", "r367", "r373", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r318", "r326", "r393", "r395", "r617", "r618", "r619", "r620", "r621", "r622", "r641", "r698", "r702", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r318", "r326", "r393", "r395", "r617", "r618", "r619", "r620", "r621", "r622", "r641", "r698", "r702", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r214", "r367", "r373", "r701" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r209", "r367", "r371", "r647", "r697", "r699" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r209", "r367", "r371", "r647", "r697", "r699" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r318", "r326", "r377", "r393", "r395", "r617", "r618", "r619", "r620", "r621", "r622", "r641", "r698", "r702", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r318", "r326", "r377", "r393", "r395", "r617", "r618", "r619", "r620", "r621", "r622", "r641", "r698", "r702", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r61", "r62", "r130", "r131", "r319", "r327" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r210", "r211", "r367", "r372", "r700", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r766", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r210", "r211", "r367", "r372", "r700", "r732", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r766", "r767" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r216", "r604" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r17", "r52" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Trade payables" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r37", "r217", "r218" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "us-gaap_AccountsReceivableNetCurrent", "verboseLabel": "Trade receivables (net of allowance for credit losses of $300 and $288 at December 31, 2020 and December 31, 2021, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r30", "r668", "r684" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes payable, net" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses and other payables", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r16", "r17", "r54" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r16", "r17", "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_AccruedRoyaltiesCurrent", "terseLabel": "Accrued Royalties, Current" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r50", "r292" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less \u2013 Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r63", "r71", "r513" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r64", "r65", "r66", "r71", "r81", "r82", "r83" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of 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).", "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "terseLabel": "Accumulated unrealized loss from available-for-sale securities, net of taxes of $132" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r68", "r70", "r71", "r685", "r710", "r714" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive income (loss)", "terseLabel": "Accumulated other comprehensive loss, net as of December 31, 2021" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r67", "r71", "r81", "r82", "r83", "r134", "r135", "r136", "r514", "r705", "r706", "r782" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted-Average Estimated Useful Life (Year)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r38" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid in-capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r134", "r135", "r136", "r428", "r429", "r430", "r548" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r111", "r284" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "us-gaap_AdjustmentForAmortization", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r137", "r138", "r139", "r140", "r149", "r222", "r223", "r245", "r246", "r247", "r248", "r249", "r250", "r304", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r469", "r470", "r471", "r472", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r599", "r649", "r650", "r651", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r778", "r779", "r780", "r781", "r782" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r396", "r398", "r434", "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Equity-based compensation", "terseLabel": "Equity-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments required to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r398", "r420", "r433" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Total equity-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r219", "r257" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r220", "r251", "r253", "r256" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts", "periodEndLabel": "Allowance for credit losses", "periodStartLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Deduction", "negatedLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r111", "r277", "r284" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of intangible assets", "terseLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax", "terseLabel": "Accumulated unrealized gain from hedging activities, net of taxes of $8" } } }, "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r124", "r193", "r199", "r205", "r244", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r510", "r515", "r563", "r608", "r610", "r667", "r683" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r14", "r59", "r124", "r244", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r510", "r515", "r563", "r608", "r610" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r29", "r124", "r244", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r510", "r515", "r563", "r608" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_AssetsNoncurrent", "totalLabel": "Total long-term assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale, Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "negatedLabel": "Available-for-sale, Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r227", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale, Amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next 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.", "label": "Available-for-sale - matures after one year through five years, Amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next 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.", "label": "Available-for-sale - matures after one year through five years, Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Available-for-sale - matures within one year, Amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r230", "r231", "r677" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Available-for-sale - matures within one year, Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r225", "r261" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Marketable securities", "verboseLabel": "Corporate bonds" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r399", "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r525", "r530" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r391", "r394" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r391", "r394", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r489", "r490" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r489", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Pro forma net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r489", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Pro forma total revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r503", "r504", "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r502", "r503", "r504", "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r494" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r494" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r494" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r494" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r494" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details": { "order": 1.0, "parentTag": "ceva_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r493", "r494" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "terseLabel": "Intangible assets", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r494" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "totalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r494" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of the state of California.", "label": "California Franchise Tax Board [Member]" } } }, "localname": "CaliforniaFranchiseTaxBoardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r116", "r117", "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Property and equipment purchases incurred but unpaid at the end of the year" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r46", "r113" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r21", "r114" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r108", "r113", "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at the end of the year", "periodStartLabel": "Cash and cash equivalents at the beginning of the year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r108", "r576" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "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.", "label": "Cash Flow Hedging [Member]" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r300", "r301", "r302", "r303", "r734" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r36", "r340" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r36", "r610" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock: $0.001 par value: 45,000,000 shares authorized; 23,595,160 shares issued at December 31, 2020 and 2021; 22,260,917 and 22,984,552 shares outstanding at December 31, 2020 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r76", "r78", "r79", "r88", "r674", "r692" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r87", "r99", "r673", "r691" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r173", "r174", "r214", "r560", "r561", "r733" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r173", "r174", "r214", "r560", "r561", "r716", "r733" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r173", "r174", "r214", "r560", "r561", "r716", "r733" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r167", "r681" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r173", "r174", "r214", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Percentage of total revenues" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r173", "r174", "r214", "r560", "r561", "r733" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r120", "r512" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r345", "r347", "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract with customer asset, balance" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r345", "r346", "r368" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenues", "terseLabel": "Contract with customer liability, balance" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "us-gaap_ContractualObligation", "totalLabel": "Total" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details": { "order": 0.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_ContractualObligationDueInFourthYear", "terseLabel": "2025 and thereafter" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details": { "order": 3.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_ContractualObligationDueInNextTwelveMonths", "terseLabel": "2022" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r93", "r124", "r244", "r305", "r306", "r307", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r563" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of revenues", "negatedLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r125", "r465", "r475" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r125", "r465" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Current" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r171", "r214" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r235", "r263", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "12 months or greater, Fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r235", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "negatedLabel": "12 months or greater, Gross unrealized loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r235", "r263", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Less than 12 months, Fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r235", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "negatedLabel": "Less than 12 months, Gross unrealized loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Gross realized gains from sale of available-for-sale marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r236" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss", "negatedLabel": "Realized loss (gain), net on sale of available-for-sale marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss", "negatedLabel": "Gross realized losses from sale of available-for-sale marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details": { "order": 1.0, "parentTag": "us-gaap_InvestmentIncomeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount 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).", "label": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "terseLabel": "Gain (loss) on available-for-sale marketable securities, net" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r234", "r262", "r266" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r466", "r475" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r466", "r475" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Deferred" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r443", "r444" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r33", "r34", "r456", "r669", "r682" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r457" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Total gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment", "terseLabel": "Temporary differences related to R&D expenses" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r459" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "terseLabel": "Deferred Tax Assets, Net, Total", "totalLabel": "Net deferred tax assets (*)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r459" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards", "terseLabel": "Operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "us-gaap_DeferredTaxAssetsOther", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r462", "r463", "r464" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards", "terseLabel": "Tax credit carry forward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "terseLabel": "Equity-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r458" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "us-gaap_DeferredTaxLiabilitiesLeasingArrangements", "terseLabel": "Operating leases" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "terseLabel": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "terseLabel": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r111", "r290" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "us-gaap_DerivativeGainLossOnDerivativeNet", "terseLabel": "Derivative, Gain (Loss) on Derivative, Net, Total" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r62", "r526", "r529", "r533", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r539", "r551" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r523", "r526", "r533" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r532", "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r519", "r521" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r132", "r518", "r520", "r523", "r524", "r537" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r52", "r129", "r308", "r310", "r311", "r315", "r316", "r317", "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_DueToRelatedPartiesCurrent", "terseLabel": "Due to Related Parties, Current, Total" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r89", "r141", "r142", "r143", "r144", "r145", "r150", "r152", "r157", "r158", "r159", "r162", "r163", "r549", "r550", "r675", "r693" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic net income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denominator (in thousands):" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r89", "r141", "r142", "r143", "r144", "r145", "r152", "r157", "r158", "r159", "r162", "r163", "r549", "r550", "r675", "r693" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted net income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r160", "r161" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r576" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r127", "r446", "r477" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r81", "r82", "r83", "r134", "r135", "r136", "r138", "r146", "r148", "r164", "r248", "r340", "r341", "r428", "r429", "r430", "r471", "r472", "r548", "r577", "r578", "r579", "r580", "r581", "r583", "r705", "r706", "r707", "r782" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "auth_ref": [ "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value.", "label": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "verboseLabel": "Total carrying value at the end of the period" } } }, "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "verboseLabel": "Initial cost basis" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "auth_ref": [ "r239", "r240", "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r552", "r556" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r320", "r322", "r323", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r387", "r553", "r614", "r615", "r616" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r320", "r378", "r379", "r384", "r387", "r553", "r614" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r320", "r322", "r323", "r378", "r379", "r384", "r387", "r553", "r615" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r320", "r322", "r323", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r387", "r553", "r616" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r320", "r322", "r323", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r387", "r614", "r615", "r616" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r557", "r559" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r232", "r233", "r239", "r240", "r241", "r252", "r257", "r258", "r259", "r260", "r262", "r264", "r265", "r266", "r321", "r338", "r539", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r757", "r758", "r759", "r760", "r761", "r762", "r763" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Total intangible assets, Weighted Average Amortization Period (Year)", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Total intangible assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r285" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r285" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r285" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r285" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r278", "r281", "r283", "r286", "r648", "r652" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r283", "r652" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Total intangible assets, Gross Carrying Amount", "terseLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r278", "r282" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r283", "r648" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangible assets, net", "totalLabel": "Total intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "us-gaap_FinitelivedIntangibleAssetsAcquired1", "terseLabel": "Finite-lived Intangible Assets Acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Derivative Assets", "verboseLabel": "Foreign exchange contract" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r572", "r573", "r574", "r575" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details": { "order": 3.0, "parentTag": "us-gaap_InvestmentIncomeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign exchange gain (loss), net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r112", "r574", "r575" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "us-gaap_ForeignCurrencyTransactionGainLossUnrealized", "negatedLabel": "Unrealized foreign exchange (gain) loss, net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Foreign Exchange Forward [Member]" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Foreign Exchange Option [Member]" } } }, "localname": "ForeignExchangeOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative", "negatedLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r269", "r271", "r610", "r666" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 8.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details": { "order": 2.0, "parentTag": "ceva_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r111", "r270", "r273", "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r92", "r124", "r193", "r198", "r201", "r204", "r207", "r244", "r305", "r306", "r307", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r563" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r111", "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "us-gaap_ImpairmentOfIntangibleAssetsFinitelived", "terseLabel": "Impairment of Intangible Assets, Finite-lived" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "us-gaap_ImpairmentOfInvestments", "terseLabel": "Other than Temporary Impairment Losses, Investments, Total" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r111", "r289" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf", "terseLabel": "Impairment of Long-Lived Assets to be Disposed of" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r126", "r476" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r85", "r193", "r198", "r201", "r204", "r207", "r665", "r671", "r676", "r695" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income before taxes on income", "terseLabel": "Total, before income taxe", "totalLabel": "Income before taxes on income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r126", "r476" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r294", "r297" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r127", "r447", "r454", "r461", "r473", "r478", "r482", "r483", "r486" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r147", "r148", "r191", "r445", "r474", "r480", "r696" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Taxes on income", "terseLabel": "Income Tax Expense (Benefit), Total", "totalLabel": "Taxes on income" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r80", "r441", "r442", "r454", "r455", "r460", "r467" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r446" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Changes in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r446" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Foreign income taxes at rates other than U.S. rate" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r446" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Theoretical tax at U.S. statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r446" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Non-deductible items" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r446" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r446" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income and withholding taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r110" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncreaseDecreaseInAccountsPayableTrade", "terseLabel": "Trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r110" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r110", "r642" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r110" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "terseLabel": "Accrued expenses and other payables" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r110" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r153", "r154", "r155", "r159" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Effect of stock-based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r121", "r282", "r644", "r645", "r646", "r648" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and income classified as other.", "label": "Interest and Other Income [Table Text Block]" } } }, "localname": "InterestAndOtherIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncomeTextBlock": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for interest and other income.", "label": "Interest and Other Income [Text Block]" } } }, "localname": "InterestAndOtherIncomeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which reported facts about interest income have been included.", "label": "Interest Income [Member]" } } }, "localname": "InterestIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeAmortizationOfPremium": { "auth_ref": [ "r98" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details": { "order": 0.0, "parentTag": "us-gaap_InvestmentIncomeNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of purchase premium on nonoperating securities.", "label": "Amortization of premiums on available-for-sale marketable securities", "negatedTerseLabel": "Amortization of premium on available-for-sale marketable securities, net" } } }, "localname": "InvestmentIncomeAmortizationOfPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r97", "r186" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details": { "order": 2.0, "parentTag": "us-gaap_InvestmentIncomeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "us-gaap_InvestmentIncomeInterest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r96", "r98" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Financial income, net", "totalLabel": "Total" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r243", "r694" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTaxCredit": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount deducted from an entities' taxes, reflecting a percentage of an amount invested in certain assets spread over the useful life of those assets; includes deferred investment tax credits.", "label": "us-gaap_InvestmentTaxCredit", "terseLabel": "Investment Tax Credit" } } }, "localname": "InvestmentTaxCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r552" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "us-gaap_InvestmentsFairValueDisclosure", "terseLabel": "Investments, Fair Value Disclosure, Total" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IsraelTaxAuthorityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Israel.", "label": "Israel Tax Authority [Member]" } } }, "localname": "IsraelTaxAuthorityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r596" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r596" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r596" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r596" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r596" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r596" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r43", "r124", "r244", "r563", "r610", "r670", "r687" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r55", "r124", "r244", "r305", "r306", "r307", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r511", "r515", "r516", "r563", "r608", "r609", "r610" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r18", "r19", "r20", "r31", "r32", "r124", "r244", "r305", "r306", "r307", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r511", "r515", "r516", "r563", "r608", "r609" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r10", "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "us-gaap_MarketableSecuritiesCurrent", "verboseLabel": "Investments in marketable equity securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "us-gaap_MarketableSecuritiesGainLoss", "terseLabel": "Marketable Securities, Gain (Loss), Total" } } }, "localname": "MarketableSecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of France.", "label": "Ministry of the Economy, Finance and Industry, France [Member]" } } }, "localname": "MinistryOfTheEconomyFinanceAndIndustryFranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r108" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r108" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r108", "r109", "r112" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r74", "r77", "r83", "r86", "r112", "r124", "r137", "r141", "r142", "r143", "r144", "r147", "r148", "r156", "r193", "r198", "r201", "r204", "r207", "r244", "r305", "r306", "r307", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r550", "r563", "r672", "r690" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "us-gaap_NoncurrentAssets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r71", "r84" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r193", "r198", "r201", "r204", "r207" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r590", "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r587" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of lease liabilities", "terseLabel": "Operating Lease, Liability, Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r587" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r587" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "us-gaap_OperatingLeaseLiabilityNoncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r588", "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Cash payments for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r586" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r594", "r597" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r593", "r597" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term (years) (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-lease-cost-details" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r462" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards, Total" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r7", "r133", "r179", "r517" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-sale securities:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flow hedges:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r64", "r65", "r68" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "totalLabel": "Net change" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r81", "r82", "r87", "r242", "r577", "r582", "r583", "r673", "r691" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "totalLabel": "Other comprehensive income (loss) before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r63", "r68" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "totalLabel": "Net change" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r63", "r68", "r528", "r531", "r538" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Foreign exchange option contracts", "terseLabel": "Changes in unrealized gains (losses)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r68", "r72", "r532" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "negatedLabel": "Reclassification adjustments included in net income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r75", "r78", "r81", "r82", "r84", "r87", "r340", "r577", "r582", "r583", "r673", "r691" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other comprehensive income", "totalLabel": "Other comprehensive income (loss), net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r75", "r78", "r508", "r509", "r513" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "totalLabel": "Net current period other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r68", "r72", "r73", "r237" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "negatedLabel": "Reclassification adjustments included in net income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r69", "r81", "r87", "r445", "r479", "r481", "r577", "r580", "r583", "r673", "r691" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Income tax expense (benefit) related to components of other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r64", "r68", "r237" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Changes in unrealized gains (losses)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r54", "r610" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "us-gaap_OtherLiabilitiesCurrent", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r47", "r689" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Investments in marketable equity securities" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash transactions:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).", "label": "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "terseLabel": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Total" } } }, "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r107" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities", "negatedLabel": "Payment of contingent consideration liability" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r106" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r100", "r102", "r224" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt", "negatedLabel": "Investment in available-for-sale marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r103", "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r103" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Acquisition of a business, net of cash acquired (see note 1)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r104" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "us-gaap_PaymentsToAcquireIntangibleAssets", "negatedLabel": "Purchase of intangible assets", "terseLabel": "Payments to Acquire Intangible Assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r104" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r386", "r388", "r389", "r390", "r392" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r399", "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r35", "r324" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized (in shares)", "terseLabel": "Preferred Stock, Shares Authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r35", "r324" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r35", "r610" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock:$0.001 par value: 5,000,000 shares authorized; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r12", "r44", "r45" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r11", "r13", "r267", "r268" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "us-gaap_PrepaidRent", "terseLabel": "Prepaid Rent" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r105", "r423" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from exercise of stock-based awards" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r100", "r101", "r224" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from maturity of available-for-sale marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r100", "r101", "r224" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from sale of available-for-sale marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r50", "r293" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r296", "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r49", "r291" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r25", "r26", "r293", "r610", "r679", "r688" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r48", "r293", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r25", "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r25", "r291" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r91", "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Allowance for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r71", "r84" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss)" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r385", "r602", "r603" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r602", "r605" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r385", "r602", "r605", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r600", "r601", "r603", "r606", "r607" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r438", "r643", "r749" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development, net", "negatedLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r39", "r341", "r431", "r610", "r686", "r709", "r714" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r134", "r135", "r136", "r138", "r146", "r148", "r248", "r428", "r429", "r430", "r471", "r472", "r548", "r705", "r707" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueCommissionersIrelandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Ireland.", "label": "Revenue Commissioners, Ireland [Member]" } } }, "localname": "RevenueCommissionersIrelandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r184", "r185", "r197", "r202", "r203", "r209", "r210", "r214", "r366", "r367", "r647" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r173", "r214" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r122", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r348", "r349", "r350", "r351", "r352", "r353", "r356", "r357", "r370", "r375" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r354" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "License, NRE and related revenues" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r592", "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-use assets obtained in the exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.", "label": "us-gaap_RoyaltyExpense", "terseLabel": "Royalty Expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r173", "r214" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r71", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r398", "r419", "r433" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r278", "r282" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r274", "r276" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Realized Gain (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfRealizedGainLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r405", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r453", "r468" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r170", "r173", "r174", "r175", "r560", "r562" ], "lang": { "en-us": { "role": { "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.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r180", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r207", "r214", "r298", "r299", "r697" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r180", "r182", "r183", "r193", "r196", "r201", "r205", "r206", "r207", "r208", "r209", "r213", "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "us-gaap_SeveranceCosts1", "terseLabel": "Severance Costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r110" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Equity-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Month)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, number (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, weighted average fair value (in dollars per share)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Unvested, number (in shares)", "periodStartLabel": "Unvested, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Unvested, weighted average fair value (in dollars per share)", "periodStartLabel": "Unvested, weighted average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Vested, weighted average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r397", "r403" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r399", "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r416", "r432" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Contractual term of up to (months) (Month)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r728", "r729", "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r180", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r207", "r214", "r274", "r295", "r298", "r299", "r697" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r58", "r81", "r82", "r83", "r134", "r135", "r136", "r138", "r146", "r148", "r164", "r248", "r340", "r341", "r428", "r429", "r430", "r471", "r472", "r548", "r577", "r578", "r579", "r580", "r581", "r583", "r705", "r706", "r707", "r782" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-tables", "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies", "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-", "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r134", "r135", "r136", "r164", "r647" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-pro-forma-information-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-annual-depreciation-rates-of-property-plant-and-equipment-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-assumptions-used-to-estimate-fair-value-of-employee-stock-purchase-plan-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-equitybased-compensation-expenses-related-to-stock-options-sars-rsus-and-employee-stock-purchase-plan-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-hillcrest-labs-acquisition-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-immervision-partnership-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-purchase-price-allocation-for-intrinsix-details-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-effective-portion-of-the-gains-and-losses-on-derivative-instruments-designated-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-net-gains-losses-reclassified-from-accumulated-other-comprehensive-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-reclassifications-out-of-accumulated-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-information-about-products-and-services-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-longlived-assets-by-geographic-region-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-major-customers-data-as-percentage-of-total-revenues-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-revenues-based-on-customer-location-details", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-financial-income-net-details", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-revaluation-of-investment-in-other-company-details", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-composition-of-taxes-on-income-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-reconciliation-between-the-companys-effective-tax-rate-and-the-us-statutory-rate-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-significant-components-of-the-companys-deferred-tax-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions", "http://www.ceva-dsp.com/20211231/role/statement-note-15-related-party-transactions-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-future-purchase-obligations-and-minimum-rental-commitments-for-leasehold-properties-and-operating-leases-with-noncancelable-terms-details", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-assets-and-liabilities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-2-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-remaining-performance-obligation-details-parentheticals", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-realized-gains-and-losses-from-sale-of-availableforsale-marketable-securities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-summary-of-gross-unrealized-losses-and-fair-values-on-investments-details", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-lease-cost-details", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-assets-and-liabilities-measured-at-fair-value-details", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-compositions-of-assets-grouped-by-major-classification-details", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-changes-in-goodwill-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-future-amortization-expense-details", "http://www.ceva-dsp.com/20211231/role/statement-note-7-intangible-assets-net-schedule-of-finitelived-intangible-assets-details", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-accrued-expenses-and-other-payables-details", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-options-classified-into-range-of-exercise-price-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-restricted-stock-units-activity-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-summary-of-stock-option-activity-details", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-tables", "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies", "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-", "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "terseLabel": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "terseLabel": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r36", "r41", "r42", "r124", "r221", "r244", "r563", "r610" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-changes-in-accumulated-balances-of-other-comprehensive-income-loss-details", "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r123", "r325", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r341", "r344" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental information of cash-flows activities:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-10-derivatives-and-hedging-activities-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-11-accumulated-other-comprehensive-income-loss-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-12-geographic-information-and-major-customer-and-product-data-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-13-selected-statements-of-income-data-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-16-commitments-and-contingencies-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-4-leases-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-5-fair-value-measurement-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-6-property-and-equipment-net-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-7-goodwill-and-intangible-assets-net-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-8-accrued-expenses-and-other-payables-tables", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2020Member": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2020.", "label": "Tax Year 2020 [Member]" } } }, "localname": "TaxYear2020Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2021Member": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2021.", "label": "Tax Year 2021 [Member]" } } }, "localname": "TaxYear2021Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income", "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-acquisition-of-intrinsix-acquired-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r367", "r374" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-2-revenue-recognition-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r232", "r233", "r239", "r240", "r241", "r321", "r338", "r539", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r757", "r758", "r759", "r760", "r761", "r762", "r763" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-3-marketable-securities-availableforsale-marketable-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r57", "r342" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r57", "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r36", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "us-gaap_TreasuryStockSharesAcquired", "negatedLabel": "Purchase of treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r57", "r342", "r343" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock at cost (1,334,243 and 610,608 shares of common stock at December 31, 2020 and 2021, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r340", "r341", "r342" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-statements-of-changes-in-stockholders-equity-" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r137", "r138", "r139", "r140", "r149", "r222", "r223", "r245", "r246", "r247", "r248", "r249", "r250", "r304", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r469", "r470", "r471", "r472", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r599", "r649", "r650", "r651", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r778", "r779", "r780", "r781", "r782" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r439", "r484", "r680", "r715" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "us-gaap_UndistributedEarningsOfForeignSubsidiaries", "terseLabel": "Undistributed Earnings of Foreign Subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r440", "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Additions for current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-uncertain-tax-positions-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-14-taxes-on-income-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r165", "r166", "r168", "r169", "r176", "r177", "r178" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity", "http://www.ceva-dsp.com/20211231/role/statement-note-9-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r151", "r159" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)", "totalLabel": "Diluted weighted-average common stock outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average shares used to compute net income (loss) per share (in thousands):" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r150", "r159" ], "calculation": { "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic (in shares)", "terseLabel": "Basic weighted-average common stock outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ceva-dsp.com/20211231/role/statement-consolidated-statements-of-income-loss", "http://www.ceva-dsp.com/20211231/role/statement-note-1-organization-and-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r486": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r517": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r551": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r584": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r598": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r607": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r750": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r751": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r752": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r753": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r754": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r755": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r756": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r757": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r758": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r759": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r760": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r761": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r762": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r763": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r764": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r765": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r766": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r767": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r768": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r769": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r770": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r771": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r772": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r773": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r774": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r775": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r776": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r777": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" } }, "version": "2.1" } ZIP 118 0001437749-22-004905-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-004905-xbrl.zip M4$L#!!0 ( %"&852>WE \H"D /D; @ 1 8V5V82TR,#(Q,3(S,2YX M8G3GG%BEY?NF:__.?SS+<>*>->&'S9.WQW ML&?1P E=+YA\V7NXLT_NSBXO]RP>D< E?AC0+WM!N/>?__C7?_GEWVS[&PTH M(Q%UK='"NI_&@4O9>3BCUO^F=$8LH"#@G^'#E[UI%,T_[^\_/3V]>SI^%[+)_M'!P>'^_WR_ MNA-Y]U1FASZ2I=SXP7;Y_)T3SJ#,T>'AT?%AFCN,@X@MT@+/(^:_X]1Y-PD? M]U6B*)06B!D#*5254*E+15SJE>>&!)'QK_=IUHC9T6).^1('HA!R#,G[F(RE M#E!:62/TV9F6MX(I2_3X7O!G>?T@T>-]3!X13I/L ?$<7EZU2%JJFWM.>59( M6,[(HC3CF/"1:!\^BDS(VG$^:T$H^0(RJ:Q8-&<5M$#*$C$QMR>$S%?K5PDE MM4-*!4U)2DDAI,*-EHE28VI6 OYM5(H+;E/_8@G M7^RLKO;T%,>$9K0DI20=.$QL0$/E8-T(%5D!_&G+GYNUG1NP&C6=YA>_.G2% M;-1NUJ[*CC\V:'5E*&P(_Z0 XO[#9HSF)LE&G*;YQ:]VO*Z?*3KT-5%99Z 7 M;)AF(W"^3/I7AW&PU-*I(J6NI/B;;S3T;*R@U0%H8^T4X?YIGX4^W0_H!,WK M9KW$9VRI%':53SA%''XLTD&"((Q$5>);\G4^]X)QJ#[!1[0H/B>VXBT=6\+& M^$R8@^VLMT3VYRR<4Q9Y(-J@9F39%EI8'DN M%'Q"$>I?9>0E95$+7_8X"-NGBNL79\\A@>;#>!5,N$J:X[89.+'[ .MN&?[UH86-?9#/1 MRIZ%Y1YN+^N-<4EB\YI3^A(*,XW)94>39>0_#@X.8+U_KMK*_SP)7.NK:-:Z MS)K]9;_0U@H9,:?N=? /\;O0,U1AE6-=P67T-2]7U'!Y2?4U46DS33MAP$/? M<\4(/2*^,.;YE-*(=]#RNEIU:?@0U'J7M B_SW)M6J>R3>M.M#FHMT01]IR MR11-:>0!QUO2=K$17] )(")T_IZ'O4L9M^E>,5EP'E+1K1Q,2 M[D8U+NRMKTGC?[=^T+>N])_L21BZ3Y[O"\5XT%0P\7#*))SC;CXHJ'-7;]:( M+AB\+X4!KMB^*2H$#"Y3*JP30<4 !VK_C(LB%L,:FC[/:0#3G]!8&$TIL^=D M@39-YRF\62.ZX/"A% ZX/CN15%A?%14"%M=(A76CJ'CCI2 M]\=2=7\2^S7#GFYQ@^3 !FEXC]# H^J%4^I.<$>$./!-STJL82NZ$/!3^=:+ M6*YE9(C._JLD T:"A(RW#HA#')OC&3)%DR%Y*\>$&S6G"R(5NW.'"\E:W# M.A)WG>YSK;]UM7]$^V[F17*XQ7G9"<6!)PVT'/G6U:]+^>6;C6+Y>981(*;V MLSP!;U?_-4?O.D[]&S>A"P4K>XTUA_G6WY)?;W[MT-HWPXZT[#YNWK NT)3O M2&[B&V+][5Z0]M;!5.[.H0QMU$TV92F[9TP:+&F8M^QM=?+ "$-'BBZ$*6#!ET *]_%[.@,,Z"MA<.*+E2U M:4L7>BK\-IOYR PHJ7)MT06)RHIUZ;_"*;/$=690=C-G!UVJ;]B,+B!4^%36 MNE8,L-CXA-NE$?%\T"1]CF+B[^",O4B!)C"]K_"\W.BP_5S2:-U+&@> Z,CVR0@&&N>OV./RO%W!8P? [$RR M+B17N)9N@F3;NE%<@:D-7%DG*5<6<&7]FG!E70%74$7*5=H)!O!K1I(W@]7/ MHX?OX BGU8 R/O7FQB*_CEY=L*_PLMT&["\SEH3GKF)IP/S6,!1$S NX]VPN MRE Z86) \HOA1%\HL, _T6$#1GH2V.+I;. M60R$^GI"=:&\XK1'.\IO6&CA2X%DZ>1H /CFN F"F/B !Z#-\60Y?$15'/"D M7I)SGR1OMJ2^DCO$>F>:=<&^XIAJ0]@+MJSS'%O6+;*%G2!Q%OV[=8-\+?N, M#AV@ Y@XCV=SS,YMI,..0IORR(.AA>8]Q0%:=#;WPP6ETMTK9U.#1G;9'31S MH*MSZ M[C)TC8])Z ":M*+2^*B;S#O705;XJ)J5C7&Z9 $P./65SG$F_1M2N M*_R4:,!EX=07-KEG#P"4 L5+#EAD,IC>6!H:#]Z6?YT];** ]+->IET'K6% M#(375R*#S,4XB68 _4_VKVLI@[];=R>W\/_;NP=Y'#MTPRU-6+X?/HDWMG#K MQ@WC432._23K3I?;#2G3!/T/&H]S;;%])(@7NT?GBO@D\["([H"+G S0" 'U M>8XHZ'I^C.,I7JU1?D1@Y-I\2AC=(8Z[T:L+W5J/>,\REM!$.D661-%SR9*X M4*0"3$"KVAY'4&OP-N"M7)8]GD+! VV3",#A '#!*?.^? MU!7! E3TB>SL5]W4?*1K(>4!^M* M\""FT>SL65U*37D88-P6)2E&)K"04L:31,N8A3,Q8F!F,X;=%Z)>5P& #IF'87[3^*7B']L)N3;ONG55ZT)6^5%"+JZI M+?ZUSJ#Q0>=%Q2RO?_:R/W#GLGS56';I:AO.DAIB,U=( ]'<]AI!@MDJAE/J0(#Q>=Y^C; M)$T7",O/".I *(+CI.0+HUP%#OXFZ;=&BR36VA+]P^C6)ARTYE%NHS9U :W\ M)*%Q+.IAU&NO2F<*'\$R\H(LMZ:AK7/[NF!5?O30%%8PCDD:+2_("@QC5*+D MJTLTVX9RG\C.%M2"[$.19)SGRDJLU ZI:/;+0 M)(\FK.DG2!<"RS?UFSX-T? !B0&6:UYYT+P$:-:(+OB4[]Q7ORDQ&/D-E)4[ M%\Q?$DW>@%CH&I4ZMJX+0RW?)5DZ5LQ?($V>I5@, \Y:!2=7CI-])VE.AS;# M=9*XX_],F>.EH;ZVBK9-B=$%OO+-_C7@4Y>5TUTO:=Z'UBT2+(('*()54+$! MBPT'&PP0"Q*3CP3@N!,#&_SE![VF=.A"8/DA0;/A[S:E58V$#TCK,!!N]HB3 M[K#E&S6J"U85\;2:/NLT&&H;Z)*.QQ3_@LD*5^?R[@>LA5;]N<0Y3U(?S'C0 MC>/$;1$OEXL@(;KNK^^2=EUPKHB3U1#.MO4U8<^ZD>SA\ GLK7JB05)6(\SM M*7OP.6%O&%A;80NWU22,%(08S=E[PK>Q[B$S\8+9BW8(W43KZ@D50;$:]P1Q MV"90_Q\)Y&]SG$E/S+H7W+#@T DV>X&.H(X#3"_D<@Z_AH!MDN:_" MP?M2(VK\,)A(1R/E&#):Y*MC=&(,P-N1J@OB%<\-=8;X%7"CG*:4I]1HD:_Q M5K SH%P+=);3N?Q(. 9+0 7A1'QLW'4"-!WHEQ7'ZAXBJAS'UC.P>7G M$XXQH11S:'[?(W/9E##T"!VX6LH_PH6<2I:[A!S?\W-,Z01MB=6%^XKWB#KC M/E_B!/E),LC-S#O%SP#U!#W'H&/YDKV=)G'Y=H_86MC*DG&C1G5!K^)0$ZV1 M.T65=9=2)9_^$;L0PQ)P8P ![21P/)A)U=?<':*70=-:"G1!J^* L2&T;'3X MET2J[\NWF@:H-5$TF&K$C].HB5DT'SQRR/902:#-&VAK=.F"9<5I7V-8WF:D MR\2$=/B9V[8%T@>L)IAX;T?D.0DH)5&@>1*M;T$7?BH.R'#MR>F7<&03!MP7@F>_',Y M8B0+$BMK"3_ $648WP?AH_GIYZT0I0N[%0=&Y=C-/]5SEM*=N#-F\#U7A OT M#M>.Z^ 0!PYE()Q *#H+W+(] -:UJ M=%6AZ2(@2L+E) \ ,R%%Z_)"^ MX3@G&/)H $Q;36H(E.D MK\%F#]G(W#-@:Q;/;'P8AOA+E6$<71&I$Z^3)4'+O"3$ /Q!Q .&*L+GDQ=- M@:; 0<]7&8@WHFRF;S+L#Z>Z>DG%R45]+TDC?J3/WV;O 4F4AD0821S5WT$80%=@9]* O@G2>!.S_R_[S]S]3.9S/%<5 MW]27 #!+4EY_P6_4EY$_L1Q>,1CSQ89$+C(NS>ESU$F/?9@]ZT9T5 ?/)E!LN B+#% M):0@4WN6_*Z<\X%,6 IX4?(95.^%[KVH &]PP6)B;W^5/P+M,YCA$X**_";N M!]_I;$19@_PID.WB]^0KR%U56F\\,[>7"'EV/LR!)W<&\JY;LJ MM9MNE=?5.N6NP6Y&>^AX9X1/+_SP"6^NT3-YO\![I'A=#>\1P)HTY:5I[EWH MJBF[YW049<\9G!3>=3AQ_XCE85V![W;%C!5 0O=%R/#E!Q'$'=@9@P5V'=#_ MI83=3X' R?0"E(I_X:)8;=0I_ 5&T] QB:N5Z@ M.-P 44W*]PU"ZWAJ@)D&Q0T#2:7%=!H2YEZ/SSV8(R,84)?MI,I4(ZRCTYC# MPH)S6 *.O$#D!U,G#J)?J>]>!E^YP\*G^_ .4OAX<0.*0:OG,G#I+$@O^)WY MQ)NE"M=;I;'=HH1-6(9SSZ52[&*K4YZG%%AN*[V.U>Y$@IN"3[T<"H/ I0MY M@1N26MEBQ0$MG@1N[LD,2(MG\''9$$_B-J\1ZQ::,FS$VHJ@?]!(YMJ&:/.5 MOP5AWB\M([CXZS,L?W&M?SV&*9(R8%9\OZ?.- C]<+)0 M"6)[AP%DO>=E2ZY[-;LT^:JED^W^@XDN''R%QG.'!@4YM"A@,,<1I= 1/ ;5 M\3 H8[$BAQ&&.U(8!B*$XX\8";L>_Q9&E-]0=C3_V@HA.*-N* M@A31UW&$.HR>0/HP>Z2M**^PUR&HHET% 53S1 MY#Y>D;DU.0SEB=%TB/>*QU>5J:;R,@_1H_8T#-Q53LK2#.4C?\92Y*,TS4P^ MU W7DP(+*Y^-IOZTG/K3GE!/G#^A[U;P4$@TDI/$>5=A?IF3JD0C3)F$N'OR M+-<6A;5&D8DU^4Q=W*Z0#C^2;^H=E%N*U^\I+L*$+P'QN?(IR"_J [>@2EXI M':U-&"Q8+Z N.D Q;R3HN8%Z\W_GC[.;9]_Z^?:&G3P-UYJ%%C[A^5-M,()S M$8B+P\"FQ0T=\AZI'PJ+^(11AQ=@/P,:Y4V4%>NZ:68S.0T=T95P^18 .8M 2MSUVD!.)57T6C*7 M,-,X$;\>?[N\NK]L(Y"5DKV6 WQ$XF]8"&/"R2A\I!\.\+^O,0NYBC771CH- MZ]NI*;ZY@![F]Z%&^5169^9*Y>ML[H<+6K3E5C\;L04A7\K*'&1Q! MCL#"( MZ_F++&!I?T;\>/\^"^"ZUX':1+T]_LIS6I+F=]V*\8=7U?#(\:; M16"G?/=\A\]TG^(FNC\6^T*:$ MJ3R+APO%NX7B.Z71;R'Q^750..=;^6HN[?=/80GM^:]&3#[?8%7* OSVC9% ^$C" MLNQ,6,/\)O0]9X'!*$[]T/DSXZ15F6Y\1DE-W5E%8F_( HE)65G^9MIMC$J( M75X63H/R'XSL%)>S&88KYRM'/64)1G2-I9T+-99>/P64\:DWAT&54I>__U38 M]VA;R(S-GR94?SK8@-5\(=-87=J+2GW&TW!?D"4-]K7*P[R]8_8N'F'PM N97,/M2N:^8;G5<6/'.HR& L-+ M#.=4_GL9G#@.'NMQN2D@KEL%[D,P A[0-2KYF!?-YC7T3##H,W:)"J8\N@Y. M2?#G.17A*-=+8VVQ'HK@#AI@TF=.Q3E4GG;U8EA;M(^BR <^HE$]_ROY31XW M"SSD?"W7\KJ2SV >E_=&!1@!*!BJX5*&L7)/X^A'&/TOC= /*V.Z?4'CX%V] M*$NN\.&]B,*RK#3)S*5E=A&132BKX*.0:,@2,WE\Y+)BEJE,[P_(_ILN*D[+ M2U.,A%B>TIN[!UZ^/5F;JS^\W4\9;<+=,Q+]^>K%>LP/^F=9@7=.%[R)C'T8F;,@Z@OKJZ*6A\308CIX4?IY?A??6M_>ID(T#Z M@T:9%1)R?D886XRE,P8_I1/H\/]+-A'NR*;0W""]H]^=85!TF.2ZVT% MA:W)8"8 PXC>A^D[K^FKFRHV_GWRCD?"7L/MS9X68''1EF-F!*NV80$RAVS8GFP M/HNIZP*QQEP?1W=]%C-!B"1_H^&$D?G4/0'S$?WH?"6+6.P56EC MF!=!* *'XE:_VN[X3MB?-#HC\XN0G43"8CH^N&<$[WJ?DT6^]VU6NB];9SD& M16 #H[)MU8MPZ@^0]QD4N%\L*^F..G+*TW1UBW=P_H/;5ZE%"68$1O0Y>_ M(/(7)VXXQ\MUTCT0GPUC81#BX\[K#GXV+FW*_1+A%XRYL =A+#H"0X (-Y<& MZDI\X,YC&#R$A^0<%N/R%DTFAZ[5&.<:DA/1#";%F(G/8.&)^1)I+88.R(31 MO("QHU2Y$M,K4QFO==F,4VSUX%7.2QCZQ<&L048CE]M >,0\G%_$?"^,G]_@ M&SH5Y-X+6^&V52%#AG4Q?^)PE"R9,;)'$CU6AB(6T1PJ1_;-*S!U1^_6>_1@ M4?H[>2P>NY6FF*%(N0R](0O\GJW?3GA^+2>FD6*8@'!Z/#G MDSB:ADQM)J\XA-5G,W)<*/ MA.-5U[((%'*9*5\._'WJ.5.,?[1<[(+22Z[,/_?W*0T2'_0E*6RU&0.6LG?. M%(QD'T8O3O)3,]8#GZE\) ?]?,5D3=U+C+(F_6&I,M3N"9O0" < MW!#*C2W]HMF(]#'G^G^ 5L69S?)W0IKE]G@6LD9/N1Q+>* M\ Z2N*6X5,JY5H#)C"X7N]3.&II,6,EL6R)X2UDN^)*+L(X85UY,)6L(,';# M?GM"D6R M7VW<)-G?TGGB]<30X7MVXKJ>7!PF;S,7!2*7BDFQY0E12W5&C,:C^O%PU'IM M#M*0PI!"N(2%HGA-8]DSL7P3SQ""S#!&3!!&MGEBG)Z62#-HNV$KLDGW7;:O MAGQ39J^$ML*^VAF6YVHX=K^0V"O;-VK<8N4F[-!O8GD$M,H]597@)>#?6?%U%;?6X.K=@%Z,IDP.A&N M_OF-K-S68V?IZJ'!-!?WW>DFMS^S,]TLT_ &=8/O@+7:FN\^2FV')E/."[8E MD60(*=D]?;$F7^_TD>SFN*6[_R_69'_7W,W93?HTJ=NHWBD9)FW=;440RE&! MNM=,!F5Z0>BO;?L5]X%5OG?;&5K3\^I[1W,1]PAR:7K4Y5"*1W72@YH08 M= *Z%4FH"RO9;@]>6;D.7D ':UKN]V91RCENAJYPJ4^P5=7W6WIY[UCQ(=D, MZRRX=37W6V;I?)+!08<]6%FM$9-4R"*<,U5$C:I[*[79S+F[ I16A8RN2C3L M1E'U+<.$_O3Y>GP-H'#5<'T>,V]/S@B+[F34^QL68HR)(E?K64Y6F\-&5W,W%EKP ZT9(_ M.C@Z6D9T68(I:$0B)%K2R'K")5,]Q)MCH3ZGN3X/(FZ]YQ#_+I[C07\!8%6I M)H(LC< /])8\'UI 7M/<1DXS]U-Z='!PU'#&;9S;9%X%U=#+("_:@55,KLEF M,'?'223JW!1?Q6)M7G/Y/#QLI,6UV[E73 Y3GP_?!+A$,1ZLF+Q MN4E!4T,S%7DI:+(JU1 %BG!W"PDTSF/JGLSL];,SXZU##S@_& M:J@7#C5=V%];@<'64)ZKRBZ\-H^IO?4A +J%(^XWZ$ 22>(/@" M)A3BTRSR8Q;S<;ECZZC(R"FJ@K$SPJ<7,$2+R/;-9%%1Q(B1#TEVPDD@KO&0 M9[7^Y<5'IV\ICWWE<:-#)6#RD=W <+GP M&,?X56"Q, YDB*.$1L_=-.'O?-\X^ =$'=9PM9^H19X=-.#OL&6>HC%K."IEZQ%G="%+(U!/. MCAJ,^H5,1G+&DP?W[.Q7$$;4/K3#W%-H-@E-&CL<&Q[ZIK"LTP &P0_D4"\;6$3?!Z.VZY\G#&1H3GD&/?HX(N( M9LY"6YR8P3?QK\BR"R754?*Z]9/LC:$(;#>,1]$X]I.LV^TUC9M^W1H0/F7 M;7;2;#.,R(LHG:LHOO;<%^6A/IH$\MVJ;C00];JUED4SM&,.(WP4VC@KP^@! M>"8>LQ]Q@P[%1=6I$+0:.G_:24P/(;VMZE [B:]:HP[QG=@GR?PP(MQS1$'7 M\^,(Q!?0"&8(/(2V@7!;[!-O4W]="7K5VJ+B6KWPGK2=G(>E3=6+0C:C(#N) M>HGJ4/4%3ABD\IC+D6M'O?.E&7C5:,B8QAL$PK)P9&DT+:; NX.OBMH@@F5# M<(L*UD#3&]:9-YM1]NCA$P[VG+ HH(Q/O?GN%%9/T%O65KJ8VIU^2D@8-)*) M T$+S4UIA/Y8)BAHE:)7K2]Q4KL5N:U@ (P]P;-@4FGZK7IK>F U:ZR'DGIL!8!:O4M@ !37S !3KU@J9ARC1 ;9W55-$;X#BE[ MM?K+^K\T6D N<82R:5/)EC2HF;97J\.F0]:&M?9(;D?VA&*HZ?G4-"& >.QFA_86K>BI[\,)CX M&"$T.50>+?+5,3IIMBP91UN5D/I=*\Z0;'RRBL'25O13]-)WT]C?1(JLP/CE*S^H M$8V>* W$7J_J3_G=8"@M7*7$'()Y8B[:B*.0+61*!XEOD99>ZRA_1B)0&23] M>4DTK@I#("33UC%X2ZWV6NY-A]LU)7O-?QPXE($F Z';9##L!*KZ*GLDL8_8 M"V9>)*=7'(9@_,+C2QJ(L\MQC,\_9T?'X$47%.X/U(XMF=I;!6;I\%5;))$8 'M0<("I\\) MDQX/,NK+JC>=<,T28D'_AY?1R(N1]PHU&:<1?!(1H;2R^V=JZ9OL56]!61TH MZ+\^&H[=M<7[(XGWR3I9_ .K0-[\0&M]V1[*8$:B1)70'R17FZP:-ZBPA])J MV%E6\_>'UP_YJ[\S$6A/IE;L *@LKDVB?,FFN-'>W"N0=$.4U9?OCRP^9D$# MEL,%H"M [A11#"H*&A-D ?V4%XEWQI(/;&,(;K?M5Z*#AIAL5D=_9/*3/0E# M]PD(%ORLAND1&,G\Y]/<3<&GH8%7)LV&2&M75Y]D5,Z*.CTB,[Q,]L^E4 M MP-:E[O[+D#M3ZL9RZ3WV B!4>B1O'@Q,9TO]D>_/>#T"\KI9, IQ$"E%>2*$V'H?ZL4X8+>IX,9G\LH\B01-K1N#/_P=02P,$% M @ 4(9A5#G('=[H%@ [5T! !4 !C979A+3(P,C$Q,C,Q7V-A;"YX;6SM M75MSX[BQ?C]5^0\^/L\4!Z* MB/')Y].GQV#P>'E[>WJ2I(1')!:+@["4[>__+KCQ_OOYX\C2Y//KS_\"%X_S%X?QX$?_XM M9OSW7]7_/).$G@ 1/-%_?CZ=ING\U[.SU]?7=V_/,GXGY.3LP_OW'\^6K4^+ MYNK7*%UUV&S\XUG^XZKIWM"O'W7;\T^?/IWI7U=-$U;6$ 8]/_O[U[O'<$IG M)&!<<214M"3LUT0_O!,A234;:R&<&%NHOX)ELT ]"LX_!!_/W[TET2EP_>0D M9YT4,7V@XQ/U_T\/MUOO#.D+":)D_BX4,QCUP_GYAX_G9ZKE&5"=TAGE:8#I*$ILD@_'?&)(T&/+J#QRQF*= / MOV4S>*B;W/(PSI0^^2)$],KB>$EM3)YIG!/2YVMS)FF&"EG,O$[ _&Y-7,/J51[Y*V?H_":R;^=E7E CL#K-)M1 M^<*4#S.8$YER*I,IFZ/Q0=F1=\P>*1>$=OXIA.>U4C_-X5]T/*>T4C"7&6RA MO+"9[R6=$Q9=O\TI3RBTUZ9=;XQUIN7(>;\VI/O@;LG;<)T_>UBK![*0&@KN M=V _>62Z49Y[MYA^"&(*FV\2 )+!2HY"JC!H7LVMW##E5)XA./6*+M1PH:*H2F M@YGZJPGU-_^TAFQK9(O;A@'68S9RYX+7-EZ M(2R;P08A_Z!$WD!;L%U&8/]1,DZI+,LBZ'!8#QHWI_ZNA/IDD^S"&OX&$S!Z MI?$+_2IX.C4=>[H9%#TW]%R*;%!_U5TAWX]%B[L MY@0 NTXX[3!+VL6AM#PF0\R>%YTN;@R1Y3Y9L*_>;3GP\3O@0/4V;\N)'[X# M3I1J^S[/*J'@B8A9I.X6!*O'VN?#.'2D02P2AQ.)VWB]G#N:D-3J=/$ +R ) M'&?4>X;CKT3^#B<8$(/K?V=P,'VD8>%9*SM#.'?V8"%L"O)PO"OF!@O!KI,' M-)P#F)Q;5MA<#JLHUUN)=2$L#E4-5M?A MU+TEF!H[$-6]D3Y.=:*=)PF3@NV)7=9G-DPZNF?>U)Y;4*VS\K.L<'0M8%H* MEHAZ&_7]&Y2%CY)#463^F-D)NN!%-HO*Z]CZ@X MV![JOXJM+R2F>D-(4LE4@IOZ0:NCS0<;+>^I9"+:7W"%Z_+Z+=1;Z@,HL^OQ MF(:F()H?(CQP^XH^IVO1';P0%BN9!G$ [0\F-(G5M;HOA/&*T%*S0;R@G4L: MLJHE4=;$ Z6Y8 S'F\(RY*W$ CSD:$,QU@VX?E=W7 Q ALC(:&B:BG<3UP6XF[@7Y,A_.1+&*QS,*G4X@;" M(U.?!P*<_1;C $N5+;,34@?L:RF1&L0U\_^51J]X3#T@N+:'2Q M>$J4SKEA'(Z[RD$$6\E+E4"[#X '93XY+5!6#( 'Y=K9UQ!EQ0#_S0"LI+6X M\ TV6A[&F, ?\*\$N"L+IWNQR=DON$[&],>+! A_H,OB8,/QI9C-!'],1?A[ M-6"+CAY1C411&&;WM+H^QZI3;0U$QU$PX%V6SZ'J'A',BCJ;%25R;,%:#($! MJ>7U$.M^&#"!J@?EGB[N8\)3,+C4*5IG/]F"JQW !\H-S^]MDF3*<3\MQ_;,&T54%9E5RK_A,#XRM$L%UY2=7=D8YPWZ M!A9P1=J5Q6$/59YB._1MO/:8\M':RD!'#AY,J<9=L\3!WX?I$GT[-MCH0UNT M/Z)'V]BA;T9KZU#EKD+^@!UD1JK1&>;1&G\V5!FS7\5SS #;F MNE68[Q@\A4WY8!T!/ (_80T/'.XF-/ 8IMQAXLA1^#HLQ7O5@&=!BY ;+/> M,!3>P/-W-,@MX^0-W']8.=!]@BB>L8[ (WKEAG>AV!-6"+ MO+_TD0:KZ&!,\W0M3K0ZU:"KJ.&?B]@N<6%2#/YGIVGR.J8,!+1<=-B?\7XL M>X,D5:[EF20LU!TC%F>JG(OZLE518QZ67)"H':B_CV5W0EY_GP;SB[#73U?J M-:60D[BPTK3),DAA(3YG.M]A)-;V2F'@#:14ZTW;>DOBRRZ)=3*PAS3)OVEM M2*.!"D=-Z+=L]DSE<'R5SV6.9)BE(#9F4ZB>$ M+]27B?,PG^J__,1DPSWWD#3TN+$>'D:K@G0;<=GGB=EY(O.2FK--;Z._\V M73PB6&/ X@$!& M^3I-$Q;%)9%R,1;RECG5CX "I\JUM(:TV1@#]?"/2_B;I8UFJ+HW$GP[ M^^MF? #T6%$;V@6RVX 8N/#_),YR^N)8O*I BBU<3! MUNS % IJ W??),&4=M8"F8UUTB"S#-UZKO2.-$@@0SJ73V*O!U M1ACJ3 GDY)YYI^DHIWPZ)4)WIPEZHCHF %4AUPH%J Z#5.S(X]"SR M7SH+.QV:,J_!J'[ M0I172]?OQ)DE?7TL$5X4;AAJ\7ZRFDRF*GTE;*(3^># M=Q#TMRB(\@>4G0?HY-+E7UX78?O&]]@,=#L@WH5ZH$C7T]^@<*#?T/!RI#S3* M0G76H+.YZ8-#UOT.1^9C]CPG,KW)?W:@L[SCX0@=T7#*12PFBWNY/,>IBZYS MR5;?9W01"*?Q_%2'K_H$Y7YF7_T'*_W07Z9!MF[;.T88NAL8#U?*]N\K!CN) M5/=32.S&"MO1\. WB.\@O:'J[E;\N+3@MC"Y<:7=._#P"G:R2.T1J3KV[GQ/ MW8X352/@QEE^2>M2)+5ZL8NQ\? F+\^T-O#=T)MZMPK,=>]8<+>2RK[@W$8U MHO"O'((-7>A"3-ZU.O.GGB/5:P*%(#B ;7C P!1_;3^EAUGK?01CVV-O; UC MBMS:"GIG[B-,L=SV,E!OYF$*[;;4:E7N"%N8O93_;8FS@=O"%GX?9=T.(]6V MIKLM)S[AX$17GEAKZZ67)(:6P"L=N=9(^XA^MY?U/LWT_GC+,TD#9:UB +Q'+.)IB=O/6.9-TF"5[#V@"8>*CM7%\,*8*N< M-;[P>73 >@S<'REO>BWLL/Q"2T;BX0J^P7=7V=:#)[*4GJL,M-*-R&0Z_0N+08I!=#SIJ.5LF299\5 6M-?]"J-%'*JD,'B4=W@D^4 MI5A637N3GJIV'9"QB?,FXU$U<^I;=T'25,C4AC65#3V8!F7?,[DL9:9##X\X MUE\A4H43K8!4=? .=6:"V,ZO9^,&2S3'].38>-E=-9TBGER*/5N$_5-?-!<>6G(]9_U?"_V2@^CLAY+=^="KZ#_%XSXQ.5%6!*(G3J MZ^7XO](FE3 ,S3PZ+$H_U%PM[@ <4UG++$@M+BDZG6MHIU M/P^8;AB'(_D=F!9[EVC-LV/7R0.:Y95@ ]V[/WN@<+OLB58[*GI!99)_JMI MN6TWOXBJEP$JN=^\A%QGH%2V]4"[X1O6U=RWZX0'3>VL6/?SCJFZ,*U3'Q]8 M= ;TWG&[?GYL^WG#9'<\J6SKBW;E:QQ1.5M_[<]T8JUK[@'!*D.QUCBO:.F' M;O55]-*OH5>7G 9/I=GM@!MNGA \J!2.3B-KHGDH$F3#5\:G"A8:+PG M:]_1 RIK*Q&573A2W_W)Y*)VD9L;X@RNER];T9'_!U-\W8C4-JB#*8Q>.VT- M'%J8XN>U^)PW(4QW?NH7G75<"],%1:-=*1H=#/ ICVIH]F8$/DU2CUJ^76" M&#:L8$FNXU4_U^'[OP38C,*>:RKL&1$U%V\L>G@(HP,):Q/(0'EI&U^I20;K MS1P47Q?GN:!C(:EYACH?'QF/VN#'CDV%U6]B\?I7&DWH%SC1Z$D;IU0^T# F M2<+@+*-551LNM'C+,? K)WH7"FRH'7++YAW'P*N#B]6Q253-]H?\LFD5>7O" MNM+X-V"$#H:7M\6F,!ROMX4V\M#-"Y%QL1DK<.)YXI*2F/U!H[_F57V7BW;( M-PP#R=0W$Z_@3SZYIY*)J*E0=/8^9+7V#V=Y[?K@>UAIF,[[7AC:L90V2T=#NLM>&/R_GF6&2M,8=:^ &.17KVK'%+ MUG0G$G[4>%/JE?_M"PPO-#EA>DR4SW@--4> M\&6-?>41)SKY+IA(DW].AN&+:[EPYXB+(O>]TOP0DSZ<+:'Y5L"BHK_;H8)YG)R=6;9KM;P=[ M?W^[VH$A=%%G]YI/&*=4.7G4!Y$,!0P<>G103_:+A.50Y+^7$5+VN[]:I:NK M?9:U2LWM_UMOM0T&4*9C"O:?2C^\H99 :CIYJ^MB.Q\UK9%63J@5(M% Y6 R M!*P0.LTAIB0^)W266@]3LK.]?)IW(DRIS4WFRTHQ]FZ3GI\K:VEYBBB,)'/> M89A_!1&>;74KOEV@?0EU0S3\%)AO.GO\LA<.J+WZ=88A*P]&K;R4@S25[#E+ M]15.<4^JMO!6@R%*MMCTTMZK/B8"S#9%(>@%M=:)[^38"/04)C&N[?/RCVB(BD)!@S#OL)(_'R MJ8HC--S+.WMACYMRQS3WNKMN5\?;#>2ODY>6>0\&]=ET&!_5U_-O%>=:*ER, MX%21D%")PW;NBSDAL<$('G"N*_;DNFO3W3\U?+%AI&PHK@<0@5D49 MV0O*Z=A85MNREX]O+164Y>O(%4]-+X]?6"I8O?*Z6\%RZ^P37<[XANBL.GNQ MOY;G>>6V4+7N&,\8GQ1UF^!8GBOSC5#*%?PC25EHM--:CW@3BO#"M?YQGTZ'?9M3#<[^MA<1/=*&M_BQ\S"JA$D )@LD2)F;&ZB(>F8D$ MD"]D_N-_O2R3;YXP93%)__GMR73^_/KZV^_81E* M(Y20%/_SVY1\^[_^Y__]?_WC_PF"3SC%%&4X^N9Q_AI\^!A\. F"__F/)$[_^B_Q_QX1P]]P M(%(F__G/;Q=9MOJO[[]_?G[^[N61)M\1.O_^],.'C]]O6G];-A=?HVS;8;_Q MC]\7'[=-WPS]_%&V/?GUUU^_EU^W35EO+]__E\4SBN3PS.) 9BA/V&EDYZV8VB54ODRDIPBD7%V/>\'^6K072@]*F M !>_9)A?-^6AN($X(>$;=F$;=F,X_&Y.GKZ/<"SA_/L'\6=0_%DP#8[_?9EF M<;:^>+4S$_2(DW]^J_I<0)2(\Y_0DH+#0%3-[+U!=H/G*"GFG[S$K (X18O6 M<,T0>Y2;/F?!'*&5!.Y[G&1L\XN$44@9Y98I?_[W_887.2_C:_[G(;C-#8>$ M^@$])K@)XE>-ZJ#=[>P)#;\AE,MM__R6RW[%*?I?84(8CO[Y;4;S[7#E =W^ MEIQ1LJQG"M*TQ?@4#A&IN?4*7!KH3S2V@"9&)]:7YO4YT6IMJ@^;KFM4_DC2 MC!_QEXFD*[^=\%S\88SQGMBJ6+.WNYSH[:P=HO_XON*ZM"Y9G)P$* SS99X( MC2L@V0+3@/=:4;P0J_J$N5K"_XT#3E 6&(H2+4=W)CMT@L\+"UY8,+IVS_<9 MZUKRU1?.A0^8CM]*=%U.]F-H!HQ&*J4!.#9WS@+2]4UT+Y;\(J903*@KPRXK# MB%F THUXND)KL1ZF5CVC,9T)X"V@\F*W%[N-Q*1)&)(\S=AMP4Z3@N%N8O08 M)YR5,9NDT50PW-Y/N^/D/*=4G($-0GH_DWB1WHOT7J3W(KT7Z;U([T7Z>I&^ MSQO8M0+P8S!#,0V>4))C3B,D()1?#87^QG&<"?J:D'CAW@OW[U)*[XW>Q M.7;@L2:=0ZN/%[V]Z.U%;R]Z>]';B]Y]B=X&%Y%K2?J'(.'"IK&U_+";,SFY M>F(O%GNQ^%V*Q3>8,8RG*_$@*$[G-W)O-,G%>IV\8.P%8R\8>\'8"\9>,.Y+ M,#:YB1Q*QA$)<_F'B+7 DMV".)6OI+(W[_GJ9&7-@5Q(ST:@]"9/3S@(D0#C M*D'S"@FQ\GO/I-WYM.T

Y^=V&\F442Y[%/^1^R&$Z4QIZ:M2UC%/3BE#^19;792MG0)YRWA0D_R M_\4KQ7W>W-@EM%*ZG]);2I[B(K5)+;R*YDX@/N<;A:+DF@N&+_^-UTI0%>W< MP$B62Y+>9UQ[N%\@3K%IGLDT.ER[4 .LT! YMHP74U\N,9WS9?I$R7.V$"\L4*K>1;6MGE%![ED7TN0N_HNO9*TNKE"/X,"Y--_(2Y5(G* M!X+$UB:?4%+]?)7-W,"X?T")TG3 M@535R UT2Y0D9SGC@B]37X:5K9S ]X!>KB-A49O%12ZZAD.SH;T3F'\G"3]: M$"T.2355%>V

BC9 M4M6D9\CN<9A33HR3T\>'.*NTQ:B:.(+L\B5=V7;.>(7R@2&@G]^OE M(TDJ0*O\_A:F_V'/L)]',1]50:F*KPZ N2ES@ZH!.FSA *BKF"ZO(S5(K[_W M"=!U.*/EI),LP\)5Q$FA<,PT-_:9S_KV]>];+)76:>_Q!YC_3+%R-U5^?ZU5 M'F(9U=Y_4_0T[(2:N)T"Q:U.F=-$[2,XU&J<\YHX_0 .)SW_N29Z/X)#3].C MK8G?3\#Q4_C!-;'[&2QV;]V3FBC] A8E=22()FJ_@D6MQB.O>V/W'[#7FA5K M_?BZ^$$5253^#%V\H(HC!JX%753AB2<&UE5=).')*YHA(;H(PI-8M"))=-&# M)[#H1W/HX@A/;-&-L-'%$)X4HXX)UL4)GOA2[P70UI:V"')ZLT15KI8@9/6FD(P=-%#)[$8AI" MOL'T?]2A"4]X449P:.$#3TZI#0#1P@F>>%(30:*%$3QA1#?J9'=\]/XV/"0I M(TD:6T>L$!)O:C=/< 0@6S=M'LY=/H#=L KV>H'V@,CO_ M>F_Q%2#7M/3!\CXQG@^3'SPQ7O]V4C.4VB@SN@9]8*BVD==TK<2@4:T7XC11 M[-^@VAW%*NE.$[W^;:O=T6NT\ \>3&^&H[&U01//_MV_K?&TLA7[]P%WQ*_# M/NS?"=P1MZZ;T$&DO1F&C3J#0U>'++AP$G!\41K_1[I>9/98%L]3&5XMLLD6 MT@FG?[ B21S&QJ4DVD_@P@EB!40]C\A;2HE?_CT)_\[CXLG%=/9;G"0AYXGL M!CVRSZ^XK50^C?J8J,\*\,X7,9Y=ON P%\%"TQFG"::3-)*_/^!PD9*$S-?E MA^GL.LUHS/6<%S7TEH:T@!P7PS%?Z$TT(O_G,Z*1*)2X$K0])ZE,;5VS$NU& ML #Z]7*)Z5,L%$HU=,I&-@#8K,HYH:L:$-3-+ !Q0]+Y Z;+Z_2);P"QHVO6 MJK&Q!8!>YSJ_B^>+;#K[RO"$,9RI03/H9@%(>?D4#,KDWY/5BN(PEL>?G%P4 M"[WDYRY98UR(C#GE',[P;8)J^,WJP'!\N_ @>C_>9D:S/=LM_]>AW9;_]&_Y MV@W3%:+96H0P50#9U,P1I)_12[S,EY5;2/G=%6QJ[(]CNQ.VJ6-8W MWUS"I*16Q5=H<%D[10SAPZORT)_,*99R^.'.K#P$6_4])ISLKY=Y+,]6%[H7 M>CF7==G7E0@A._UP\M.'TTJN:]5W"-RB/_-2+N1R_!?\O /XEI*4_QG*Q6$5 MYU"G,8; 5:@I(N]$'2Y5;0: ]:R(3;P7H8F;@-X:L)N: \&@\CC0[S!N+ "< M9)OG,WNV%/DG/X'KD=+M=TPX 5VOFD.@OO40<7R(+:X2\OP;CL3[IMJ;LK;M M +!?8!H_(6&MVQBTQ+50RU(Z7<:/"8!]L0/O.F49E6\O[F+V5\WFT.D"!!/V MB5/YAC!VMBXWPQU.Y$7"%O'*$$?]P8; _DA*%E\)UPR^X82/KE,NY\_CQZ2P M8W*R?T9_$GJ>(%8G0[<8 1:>.QB5>E_'4=X+O@#.UT\XQ10EDS2:1$L.O=A@ MXEBY?%GAE%7;65KU'0"WBE.P=O4:VX\9!P"\)O*X+?$NDJ!9V=7H 0>/VG71 MZG,,N(#@LXT'M,$$I&XX.-1E9H\R:*/V&-;O>%Q8 >"TFS@44>_I?&O:KG;0 M:[E,7_8 T0X$Q ,7O.&/3.,S*@-RO7&9D=_=?:SE'J\\0KY]$D-\98C@2 M*5\XZH:SH^R$UV::\O-VU%F&M;!=T^Z#R: MEZGUB%3'(Y&&D"!H&-0&RI%.D3B04+7D*R#&!C*(1&@7N4),[@6(:#=&BY#Z MMF-97AU#(6EEC8.(;77H$G&I*D$DBY;CEU2U;W+B0\2V*0:$U#>M">J!B&T; MKRG1ZM[LB(1(CQK3-6EO&AY=%A3=S3#$.C:K//K[DK1Z&@DJ!4P?YU:G/#&6 MT+;(Q:U#0\!Q=MOS=H\8FKX2D#SN]K;JM LL9=:QL OTWK"!8?5V5@*B]W89 M%%=;MYE .+9[N9X;GX.#P;$;]UK-<> V+Y;%ZUH[.@G,F65F_]A#M46H'Z@C MK \[4:=3S%(*-*O<7!\,!9")M97;5Z8Q/1\P4/:UH_6/Y (V6V&3+"B:J%K* MY&=QEW9X@0MN ]>Z5/9Q-G]9#7+W]N*#ZK25+65QM&G(TWK>#(Z5-7QGI&TR M))"\;,>QV(EY+:7FM&2Y4*1I <.IJ@@-TIB9!Q3_Z4:@ )=PFE9#G8M($P5+ M>5UM2B[J?!M@-HD3_SGI+YT'$>ZGS6].5O,:+C:4C]B2;W=G>1:POX8+!']"V>"_@&7 MCW+*Y\+,5,9N&L:9E*T'B)>SO9QM) <)JY_XO\N_\_@))3(J)HT^;UGM?LMI M3:)JAY&\?N&E;R]]>^G;2]]>^O;2=[WTW?F:=2V(_Q2L*.%;,EO+DKB8P[TJ MON(M@IK"N,Y0S@1R?6"\4.Z%\GL@ X2]GU^1AFX6!:USJDO8-3>%(Y? @\GK"T>L)OMB;+_9V M3,7>#L'45W<->GHMUVNY7LL=11+9]Y-4UR?I-%O^IB2=^LH#*%O(,(P/X2VR M-WMYL]<1F[V,Y5/7UJY? R8>WB](P@G)I%D<<2W MV!^$GZ[/_,][E-3"9=S; LB?"$K8-*TN"E_3PM;4#\^D8>HW+2Q,_=]XK<$H MZE:60;B]_\J:%T*O1U^@/? NIL!5]+$-'LM9,Q_I]; VB93J:" &AQU*PL@ M?"'I!M?-Z5OC*FIJ; &@:;; 5/^&U6AN :A;3&>$+HL4AHABF3Q)#91&3 M7R9YMM@F%*X]%32[6 #N?G)GMI!:'6P )A)G\_&76]E#'(\U<&FTMP%6]D"5$UUSJJ22.W1@;.IB#;B/ MF_MD;]EU(-3K9PO,DQ-C&C9WL0#<_GG$9[V***TNP"934R M8KL1[($^3:_P(\WY5">_\$:GC9#6=^@-L(^F@'UT!-@/IH#]X "P7WFC#R: M573H#; 34\!.^@=,H&\$6%6'W@ S8?ZJ#KT =FIX7%1U@!/E!@^B]Q-WQVBV M%TW"_W4822)2A1^JO])PNE2( ?H='$%?64A,";I&:Y=P;Q/^:<%=W]HEW-L* M%%IPU[=V!'>M>4K=P!%TE<43]H"K*:[0/VQ5I03V85.7&N@=MC>%'/;@4M33 M< .3DEI5-1N P64_SE0+OH8NTZ.&[?@O18!^CP14F?)8<\ MY:S4J7)/P5TM^%M*YA0M:\[8Y@Y@L&A>SX8NX\<$ H?Y]WD.H*T,2;B?W-W7 MWHC:_8;"J0PTOY1QYE](AO5?K1KW'P#'C:-;?=Q6M!@.SMICJ++-&& U.2/] M^UK_OK8!$=TBQ7 QJ+>8]5R[%3Y9FDP\I+7-#B*V&O+^(4=H2=40<:VZ;(G6 M#0<1FTIK&-&S0$'"I]EQ1"SX94:;DD!7(0?WRE?KK-BD&S"*P0?U%MW^07HD M*04T'',P>=9!R79#Q1PDPP\B/G;:&Z=@]D9-$ R8/:'29TACW!,H=M75USIQ MUD48-B MTK[4KTYL_",8-C8*_ '#S.8&JJTBUO X&Q3O]F&RZ\2W/X'C6Z6#"1RO5IO? M-GQI\!(>)(N:V!XA& !ZOBEK\^F P=2U6< @@LVMRML?-Q@]_0*#M"O&,$LZ M V;?-)D.U,^2P*"@=RL9/"H'Q[MM,*M\_ UNS M2C=WN"7;A'W)0IU61A.SG\%BIDS_HHG9+V Q4V;< 7=&.!$9FE*Y@MFC-@2% MIGS(FLC^"H2Y3?(IZ^HZ4,RF)AF/=7&#HGR;I9K6Q0Z8 MXJ2:(NKE T5(,T MB[JH09%!#1(UZJ(&128U2/4(3MIV8T?H/ZLP.-N;3C"/;JI?<"93+>1,L@2# M47!LB(4ZR?K!Z#TV$-:MN@-&'K9@*S+), E'6+:QVJUJ&,&1J6V00+LF!QQA MVP++6PCEPZY:=#+FT,7-/_K>"TR9;1]#/@V!C2)ZSTB:]J(-9.?#7TNUV?..$2K=Q?HY//5[>@'? M"_A>P/<"OA?PO8#?FVW>]#IR+L=_#!A.L @7"K:?6$!F7'+EG7$K>=UD3'=R MN3E47O[V\O>[E+^O^<4@GJM.TD@&:%S+'=(D>VOV\G*WE[N]W.WE;B]W>[F[ M+[G;Z"IR+G/_$&3H!7/9,RUE3U,!6SF .VFZ 00]T?DMID5<+'[""5G)!Q(4 MHTEE12*-EB9WM@H4$=_),6&W*(X>R!6A.)ZGXH4'2N/#MXJO(#/I: '0!_0B M4FZ\?>2T#Y2RD0T <+A(24+F<8B26]X24XJC2[$15S1FU<6H6_2$HPC!@^C] MJ&9ZQ>RK$DKO%[-7)YSN'[:JC%7[L*DS6O4.VYODUH>EXP=82^V"]E#ALE]8 M40N^T@+Y:>N21DGE4:+5=DPP#T7OC9RT#Y%B+S6V'<#H<(Z2>$9H&J,KBM)P MP>]?+C7(%SJUA2&U^WFS7 <\2IFRIOQC99LA8:WXL1 M8.&Y@[&QGGC+4=X+O@#VXE;);]Z*=4T'BF+\E4:#O0:@X!>8S'4S<>+ 4A..JR'U(A+=3$K %@8 MK@F(.]\R)I X3#_Z6*?+0.$JED^8. P:E%$1NA%_5= C( M&44XV6?T>N@;F@^ @;!&,RZH3F?<)ICF92)B= "3-DUQ0E*ZVUAVOV&"BKBI!:B8?*_H)6GX4W6(:DZA&O*IL,R2LM:*'HM58X 4@'>U""3[4GAS* M=H/"?*()1]6Z<,J6R&B6S@:-@;-7DMBY$Z&A%^]%XTH'4'P,=*QUY)6 M1E&(V+;Q"Y'6K@?X]- P?KU9?!T3TSAPU<=S+#A62]M$4\ =W5,#$X\ N-#U M1B[;/W@:W8*@'E78VW(0"A3WRJC5SH81,&M3?6$C4]=(N+?MY=B)BRUEKK;. MQ1H^?J!LW"2^5CP84GL, +.N':D>PA'[0F%A_,;AQ- MT>[ZS:9KM@&^@9I60_T81A,%2P6R #U-[G^+*(V7I,/C.%"[Q^7#:TO5OBR* M4*T#E,%P:%>;V(&0I1-6 HI_AS$I=MH&EFJ^6I)2-%\Y@6%X/=<%,7B!#HJ? M[;AP.O$GG+H^]?X>6'S9Y'HB[3,/@&+0MCXX",:7'O37KA%SF@2P5!_1XIZL MB2@"MR=5[I;7Z-0%PH#<@J9N)N :<*O5J@P! G>JU*"DD_D%W!*9.,TTGK6" M6R\3_(R";]T:,GNX[PP3"73EW$>?DLU52C;=MS$[3!WE8_LQ$!Y+D1AXA6BV M#C@.*4-RBVV723,T MC+&QF4AS.'>6(B. .AF+S@G+IK/RX4!-!OVZ=A;RU5]?U]05>/,1C@4('D3O MQR:EE0%:NJ$PE09714ZRIF8^/[[/C^_SX[N!#Z]R&BX0PY,YQ?)&/-R9RMSS MQGV/"2< 5MOSG<0R2:/S?7E%WZ39;A#OW_"YAGVN8="YAKT7 (Y9P'L!(-C$ MWT-VJEJUBG22VR"AVL<#\)&[:_R+:/\BNC_.:C;7P&(RXR..U)L^P?&?U8,> M J,.^73?YYX9(/>,II<#U,X#EW@&3D86[V%D"PZ#?*Q_B]8:(<MP'4@M!,[)D+ MO"(LSG0 T^MB ;@'BB(L&#%^$C>S.'PF24*>)57DK!K@MA[$"@(8\0MV?9_Q M<;5@;6X/)_P''D3O)R#)V+VT=X"74D:##[FYPQ!81/Q0S&+&H1)G=L/1;]AK M 'S.$(O9='9 ZX9CK5WG(;#+.8Q3*?J4M%=AU-AAB& 3Q!9"=^+_ MN?P[Y[=(TBQ"M>H[3"#-BN*%L!<\X<)68\*!IMT'P3 5@BR5S'07L[\*W47\ MI42JL<

#!.U$A#WS#I,D0X$Z9\(V2<8S0W47.' ;"X1#3E1RZ[Q?1^@2C6 M0T6SUP#X7*&8_HZ2'$]G19*Q&"77*;_P\ST]3X&54=\A<"LSX>64XC1\]=Y$ MV#/$/Y/]RZ9I%3N/-P -/A$2/<=)(E/'O4Y#NOE4N\;&_0<+9A,9L;26L:GY M(!B\)NU>\MC:U='N-PA.&VN<[K(TM!\ AQLNE&)\P[5SW4M+H\< >'Q&]"^< M"3O(/0YS&F'1XX?O-%M@>LNU6(JS MF$IH;Q/4H%>9=A\"P]>T;C!.-+0> OXRK;F@9L8)+=2]E?ZA9]I]D"0R#",: M"GUV+_?UYN93^#GH/@5>L;T%N_=H,,$68NU(XS?BM%0GGG"R %U>DJ M*\Z':ZG[*_,JX!7K(L7G* 5/2M;C3Z)PQ:-Q*D0/(1 M/5_P,5H^1FM,,5I-9\$>7KI>-G X:@!.3$-?P(1=FR%IZKUR&YIM'\T6;D>W M,;UVV==&))0F_I8*Z5E?\CJ931,U2Q7:K*-FR9:O205+!;JL4T'?5:B)J*5* M3_81-7?(:V)LJ8Z.W;/+*%9/$]%?@2%J:JK6E3) RE*F(K1V9N@B#%+_:O_W311NLY-4J7D(7 M:VB2E]ES,UTLH8I=G=W6N@2 *H"UB-;511FJ$-;NG8(NUE!E,NV'#+J(0A/ M-JUU'PCHX@E5R#)ZQZ;K$$X#\^%4P MJFLP-+2& 3^_"?B>6:+K=";^(WYJS)[1;I0A'@%L+[P*F-G9>N]?34AW&6I0 MS _5)!&$& HS?)SD&8ZTCM>.HPV+/Y?MR1KC>R$WAKC:B"GNCR*_JD@L&Q(N MF?\'1QS)F$328&! H7[F&Y2&>Y[F0R=T>49'$R8J4NYVQUXHKS[M+,\S*,UV MRWH=";OX+!; OT(EC6YB]!@G,N"*?\N7QOO1ZBR#TFNW46[16JHBSXA&V]TD MS5EE9G*AM0@[?+&5!$;2!Z$G*CJ8T3_2.\I'>EKL96IFW5O\UK M4ZVF28FH>$6CJ16ZQ=9BG0,MOU?18_I5;1"^"(VK5/@#E43I'O0@L$=P2;T MZ,6.HAM" 8@BG2S5FOBZB]94X]NC=U>3"NY"-DWV0<\6'DW:N(OM-*%-KW9J M3'D8;(G!\S-)]3O@Z;NTQN,"U, MC?H.EX7S#@O>%]'!F$K1EE]ET\8K##31B>TY"?C4A;6[4U[, 1Q,4*?N);3:RB M<6BP3G>O@'L%W"O@7@'W"KA7P-^3 FY70ABCQMV7_#A"O;R=T.1:&?\A2&1N MWW;:MZ*W,W6[=GZO7WO]VDB^E5FN1022EJ#;T'H0^$6N[BF7JI#(^B,!W%H M/Z-,',MZCO@.(WG=S^M^7O?SNI_7_;SN]YYT/RUQ8(0J76=1P+5&\V,PXQIE M\"142HZ[2%Q:?&VEX6B.YDSC,8+':T!> VKI)]I:9NGTN^"Z:IG?" MV$/YN2#+4!HZDRS.X;4.KW5XK<-K'5[K\%K'>](Z>KQ,7VG;2]M>VO;2MI>V MWY.T;7I#NA:A?P[F9:EJ*5S&VS1- 9)*07M1NL7(SD3JUK!YT=J+UFW-X^ID M:*9&<-.1!L7[4[G3]/%3]A@0#U)']:L\RRF>+ G-RLIJ945IHX6U.857M[RZ MY=4MKVYY=^YLTW0-F@-X/89306^4!EX9*OG*V9K&Y>$^S *27_)5-\FQ!J$CI M\97O1BJ1FLK2+B(R@)VM+U^XB! S?,NQQGSRGCZ WO= MS^M^7O?SNI_7_;SN]SYU/SLWZ*A=<6Y$KQ%[[GH1\%V;$4X^\&.*QD\<\J?2 M@<6QF\?I/$ %N*VST;<9VIF9H3UPWNS@S0XM%;Z++<==I_R,R 4[LLO9#(?9 M-)T*O[$X1RA>""E$-.)LC%LD)K<\SZ T^X*SZY1OT4P@\1O?HIA=IY,PS)=Y MPG=T9)%L]J?RBK17I+TB[15IKTA[1?I]*M*]B"*CUJO[DC*<:XXG(OYQ W49 M]ACNPQW$$O" $[^M"MEE#G>Z9'J70*X5>*?1*H5<*O5+8)K+6GK8S&A6P#ZG*N=)W M&LPQF5.T6L0AUVID274QF_2@+=&?A&L^9=UM^=.*DB@/LR!"&6JI UJ@#W#4GG\BUV\0+[.KU.H_@ICG*47!&*XWEZ3O(THS'F M.!=_KO451W<@ *'T]>[HJV>?V^( %+F:[S%]BD/,VI#5ZGP#TI!-9^0N%MU!X"X6W4'@+A;=0O"<+A34!=X36 MB>%DU!&'@+>6K31Q_@@0YYZE;><6K8\!PPD6X?K!]A,+R&SCL^]@N6HQM#L+ M56O@O"7*6Z*,](Y+F-.I]*#Q"M07H%JZ5@5X4$D%9KZ=+8Y MTU[*G.!G..7\G!F&,K<><>"7U#-,*8XXK%4E?HW?2[<8;5@'NWQ!M15&UKHN0(-7![TM.(G>"=Y.=1.\*[B8K.[2T_B4?I MRS@K/+WBU8$X$>-TCCF/ML[R9C:J.UM,&[B\9>9]6V88S?8T _ZO0ZV __3O MUSZ]]NFU3Z]] M>NW3:Y_O0?NT?'$ZE\4#3A&4ED5=I73*8JY(B+?AO T*0Q$R+;(1KT@22WDU MPAF*$RZW<@PXQJ9BNK4)W4GPED'6$^[?4E+\\N])^'<>L[@(\OXM3I)0A!?< MH$?V^17_EE>S41\3N4(!WEG.^*9G[)PL'^-4$FRR%.3Y#2?1=7K)^)9[?B#W M_ N;K6\)8Z+(\#4GQS+=)B0X3U#\1HCK:_A^D.9' HOY(5786RA*66&9.("P M"^(VIK" _/DBQK/+%QSFPNHTG?&),)VDD?S] 8>+E"1DOBX_"(-<1F,.^8N: M7RT-:0&Y"W&4B*SZ8H;'?%-88/_?PKQ6A81A5PO EN]=+E_"A2AT4%I^1.31 MJN07>4O5'!3M1K ^O5R*5YC"/E)#9VRD0T -BQT3NBJ!@1U,PM B+=,#Y@N M=VDY:]:JL;$%@*8K>;RD\QN,&+Z+YXML.OO*BJ+P:M ,NED \A:M^:V=3&=? M2)JS2RX.D#7&3&8TC02%^)U75%38\F\5T!V&L8$$5X?X$J(YEL>9C!D4Q\,] M>N(SL@N\(OP"KP;(.,ZX3A M^JE[@)YR0E=B[Y:3L(L&((EX:,9E1IJ5\CSG M@)A$(F0U3O]8Q.'B88$/NEUA?,U*V@*@4&;G\F]SGJQ5?AH+^ M59#7MX3C"8$'D??-'/AF5NUGYW15L M<5H/6]5W1[#)8G**97WSS25,2FI5?(4&E[53Q! ^O"KOG\F<8FGZ.]R9E8=@ MJ[['A)/]]3+V3$ZVYM?[#*41HA'[NHJX_G/ZX>2G#Z>57->J[Q"X17_FI6Y_ M1>@7_+P#^):2E/\9%ND2*LZA3F,,@NL3YA(RXW!5ZVO-#8> FA,RBA-IJ-P] M@+M\"9,\PI%0SD0P8IZ565DN$4V%4L[E2EFSLS!>JQ"U.?80M)&!9WS>.NZL M:C, K&>(*QXAOE]@G-V0PE1> W93AZU1P"]:T'A'_?/;H#[@[+].[GA+VQ*;8? :6*E_HB3Z>C4/ MQG0OS%UAG;0[* QJ< FV< BB9"\%W+6(_D#)3M"5;R%6"<[P3AI6X:Q/M1XG M'X"ZYX@MKA+R7#JY:O6FVK8#P*[PM9<69BK21U(L?D5TO=^H5ORV,R@\:GQ& M6;C8N#$WWPLW6#M*: PX*BI,9_*C=6(A"Z;XK ;W[Y026O%69TNX\<$@$Q>5;A7I+6M$+@L4R/?IUF*)V+:&@9A?>5X5F>W,0SE97=I"LHS/CA]UF4 M-3L7->YJ#M 6(\#"

CTI?7<93W@B\ *><33C'E=UP:3:(EAY[)1/Y/N/1P MU6KC1GV'P(V0Z#E.DNOE"L54/@SC,HH*F=K& T!?(4G5\EYC^S'C &"G[!A# MACN_VMS%OD_$OE=@9MA[8/P.BIL\D#-1"F4EWCI.9QH8:O4?).F\R$VS>R?: M['#5Z $'C]J]I=7G&'"!<%9LW\:HXM$U6@X+=WWXA+KAX%"?M2FY77HD=I'3:21<[8U&T3ZG\I0SG0J ['^_X+*63KX)_0X^ M^^-Q9G_D4TYGDXBL&K7>NJ;C@]QDE_K$CYT1J7X[2QJ>KT+#H/91-^GT:A02 MJIM]TS$2B1B[SB 2H=TK2V)R;D)$N_$='*EO.Y;EU7$_D58^'HC85C_*)"Y5 M"8ADT0HK)57MFT*$(6+;]+J-U#>M>:X($=LVT6!$JWMS@!5$>M0X%HFJ5;/C M;G1)QG4WPQ#KV)RU6G]?DE:9@D%E6._CW.HG#?M@7-PZY!4<9[<];_>(H>G[ M!KF207&U=9L)A&.[E^NY,?TT&!R[ M<:_5!/!N*_M9O*ZU8U[!G%EF]H\]5%L\80!UA/5A)^ITBOT D)OK0U4!,K&V M[> M7GQ0G;;R3^#X6R]Q(SA6UO"=D;;%5T#RLAW'8B?F_1D,\]:D% ?#J:H(#=*8 M11X4_^E&H "7<)I60YTW7Q.%7\!LCGJG-:Q-XL1_3OJKP@)JJPX:K0!\_[MB MM!;/ 31I]"NX T8_JQBX\T8K$F5S;G0I @GR@+ 9M]-MW\,+;+"11@XY10".7[6BXVG+8;3=FAQ/_T%@.#-0"&T;S=UHDY9XL?^3G'W[)+A-)5ZX[ M%(^RC3%&2=*P9C=OWN20QI4%*G)IH736.@&])L*6XBZL(6SV]MBMS[8SDOW6 MIG?K\NN3Q;5J2;CUG?3'X/4OT=U:T'OC<-6A=<#M]KCUC5 /=L4II'T/M4O2.]0EK;&\S>XPN#:!)=2V33>JB"T6^ MVRZY?G8D712A26U:::QTD0,GHZGR[>@B!$4@=DYI762A23TFN3]U<80BU4@95CXO MX'IJYPE(<"0E%;^PXSS(=? M3-+H C_AA*Q$YQ)S=I'C!W*'0QRO^*[_Q-74EG?2*109Z8T"=T?6*,G6E376 M=9&#(B^5RUNUHHI\W[H80A.9&A.9ZR(&15:22Z'5I $5RV[:JRUBKBQ0486O3 MRE&!0UWR0)'$>B>/1IE"79J!$O!NT9J/EDQGG"@YVY"/B?@F'(E7>]-9&>NT M#6)LAS4TH4^O6*HN=E DO]V[-G[V9;'(U=)%&?D(3X4CHH&(CYYG/:- M^._7N^LMVL_/S]^)S11$;/5=2)8RU>[)Z<>3[R7R;(-9D)(,!Z MM@Z1M<3G>I I(BGW@*N-#'6:K'IS*PD#W'G.,K+$=.N!NRO8K[%J=+M!?.+V M81.W^^3A/A3V:WGO8[!$]"\L7?$!V\JL'24^PU&=R7RMX/)2 MGY?ZC"0*7]K.2X5>*O12H9<*O538=W2Y&RGQIV!%"=^4V3I :13@O_-X57S% M64=1LY?)1B!M53;Q YP4Z+]!Y@7J,4136Y;!6HU!6;*Y A1F;3U"\ED%/W3 M&W]F]X$L('(XJ8P_B>(LI[LW_&=Y&6!UB^)*)%H/8@&!+V?7Y&%;,8-KBI4E MD'6:PE$+X$'D%16E(%U_)BD$:[U. V#3HO#6 6JM:[!!P?-5MB9]Y"J2/$'! MJ*YBG#Z"S74^CQ]?:^=@5[R3.HGAI!99O:[>D.(-*> -*?6(=+F1QEGZV)=2 M-5O^IE*J^FH#*'/;,(P/(6.\MZQZR^KQ65;-Y39-1*$\A+5E"M-]* 4$[79: MI2:24-["VK 0:J(,[7VKB95'$T50SU%MFN-=^XA^#9@HY+(@":H!90=7/[[')@3V>_Q4D2BBRI-^BQQC2OV\>"P^",(!I-9Q?\/@GY M(#5 U;>T (I,.I5E&)\O4$RYY,H.JWCN@]//!?"V:R'>DDSV"'%+"NY1D\^PJP5@M^_SU4 IFMB8?%-<_O.9_RJ1G-7 9][8 \B>"$C9-L1JLZA:VIGYX)@U3OVEA8>K_QFL- M1E&WL@S"[?U7UKP0>CWZ NV!=S$%KJ*/;?!8SIKY2*^'!= VA;P%!=3@J%M9 M *&LPLF/C;^X&/@;R:FHVWR9Q%Q*E(__IC-E=<8J8&V,9R/D@&Q2,^'-I5(3 M=-#4V ) ,I1>7Z[1:&X!J/U,BXKJG+**XGW^^"<'X8'(')-5\'8;R0XJLL1# M&F*Q73?%9>73R7.TXCPXR60V\8\?'B@2*L\%6E<&,'4;R2XJ4C:3A%.SBD9S M.T#%9%NHE14;.L$/Y!9QS3&,5UR?N4Z-C@I+0]I CI(_91[:4N\5ZUX)<4T[ M"V!4%3#]G?_&66PRR[C,GN)_851SD+4:P ;@\5.,*?H#/=7)1^I6-D#($WSR MX?'DETF>+0@M+1ZUU[QF%PO W4_NS!92JX,-P)I*\ZHJ\UY*"\5>T\!'%W/'A;XABLR*RU*=FT% M-38NEZ\K#DFXB'FO??^>F\7I#?PA%ZW$;9)&"O'V\H6C$C/A*RD$FVN1!#9E M<2C+$UA= EO @"9HD<]^@X!;^E7/#9I%M'N\&HC M_%,RIV@YB:*X.$0V%FW9CFVD.1P51\JFFYJ%[ UM"]G'YB5Z-#Z7.58%4@4R MUXSE(OSB0-]MEK<@ 7=,!-_=A:!)_Q9,T(NP+1#DEJAOI@5-I%**+O+YB_-M M (K5PP":?,T2K;"!HW!QG894F ZGLY.RW1E>DS12*(]N%Z!O+(92%&4SRG/"*AT:9QF2!'=81#CRE=DM4)VF;W\**\CS*S/# M=+D-QQ$1 S66?8WV-L 2IT.Y"10G196SB)\KAM['7B>R0 @NDYQ^^'"J]"*J M,3/K:0]4.1$7L3@+"^[0@;&IBS7@/FYB$?:670="O7ZVP#PY,:9ARC(\!^, 7L!P> _@%L%/#XZ*J YQ<._ @>C_9?QC-]C(_\'\=9GW@/[UY%R+?$BP58H!^!T?0 MGR]B/-LJ"-/9+ YQ=;209FN7<%_%*9?I8Y1HP5W?VB7XVBI_B*$>)8EUKVPT%JWB%=X<3:&I=))>KSPVGW.R:< /!6%8QJ+FMH M/0#\PL8G4B/5 %W59$!(:UFFNM$XH 7 S;=\,"QRG!2&?D2G5*;7*,)0%&_K MVW4>'+O#:$8MK%2=!L"FRJ-T=_^U4@XTZC-$;LJV(;FE?[,X3?$]ID\B#X#T M;ZJ2B_8ZU^AH]\HEW _)JJ<8$Z7TPO948?I#37_$%/X#"ZV-*^T8::2E M@_0YE:>SH49%LST5K A%54:;.YEK3+2[?%G%5#9N%CMLCN]KF@Q;TZ0W:"M#P^\G M=_>U5COM?D/A].:J:?<8W>J88&BQ?7W1!U':#CX =39AVVI!LJ+%<'#6"EB5 M;<8 JXGTYRL[=4:D.EJ)- 0,0<)@PT75\1'$I1T!(EF:'/JDOFE-A 9$;#4T M_4..T-*G(>):=1D1K1L (C:5,1SD[7?H^#2'"1(+47BC+8:G:XH#5_M.ZZS8 ME',QRED*J@J:_8/T2(K9U8L9@'FV+XF'M%;_03+\(.)CI[UAJ>2MRIO?]Q@E.@##-*N&,.L$!J8?=-D.E GH0"#@MZM9)!"#!SO MML&L,M47N#4SEWK-:H"[-0IU7LH.U?/ 8>KDP-7/90N&/E9DLI:%M]V:IAR( M(CJYN]P:,AP@K9/X"\Q*ZQU\=97!P:R? 2K=W.&6;!/V)0MU$E%-S'X&BYDR MV:%$9&BJ90]FC]H0%/X;KVW8;WX%PMS[Z(CULW!MG$ Q MF[["C0NQ%NZ1$RC*=^6Z/2RXEM<%.V *>*N4^+JX0M%0#9+JZZ(&108U2,NO MBQH4F=0@L3\X:=N-':'_&C+@;&\ZP3RZA5W F4RUD#.I"0-&P;$A%AZFF@>M M]]A F!\=RSC+,)9)]5?\8B9=5KE_>=B"KTM^2PK/ M 6R9V@8)9(8TB]O<@;!M@>4MA/*Y$[3U[E^CXF]N+RD+L4^-95H<2TWU$4*& M+Z,[!0#DWKU%LTDJ3*X4[,-BGK9L.&9PS6WH+5\+?!T_^8= MJWC,&442:I3T20AW?KHNK- M2PT8O=>4)WJL50U&-79!$TOUWL%HUBYHIE/S M&X[*;7C(]):.'HX&[G1?I5S-?;.'H"KICGBE4])]>#ZU/OEHSDPX>=@' 3\S\8+LGY M@.@<9]?L,V[)+% $YIZINB]@55&0L^F*T,*.O6M;F&M#'#_AZ.N*0Q(N8MYK MW_UG1FTH,G@W::*9VHW4Y"?<)0H7UVE(,1]^.CLIVYWA-4FCAT4EG[T"E?ID@6*.M'SWNIF6OT(1:VPK71U M#,>!HI9T)HL]=\]'*$J%'4>J5BET7=*\$PV@%#(+EZO87!T.'E#R>['X6P_@ M91+/8RZ@/)!;Q!6>,%[Q$:Y392AQ.PJ $JE+">4/0O_B]^YO)*=,:'.2$%P# MR=8[!ZDV^O_X_@![/OU?Q1?Y08!_AV??B/]^O;O>HOK\_/R= "J(V.J[D"QE M1:F3TX\GWTN$V0:;("49#DX^!)R>\1,2[ZM8@-(H6.!HSK$(4,A_XS/SGR.< MH3AA@0CZS7?&JJ*>E9QL,XDL465SCH(L+.;DPQO*5!"F;/UJT1U2HH"2_X93 M(8+KU_]B./QN3IZ^CW LP?O[!_%G4/PIB:FJ>%66^JHOB-6B(IEUB*Q5G=6# M3!$BOP=<;A09BS MC"PQE3^M*(GR, LBE*&N F$?<[L3%/N#W@N07H T$ELV=KL[+)R+XNR\+PYP ME=#5W,&+C%YD]"*C%QF]R.A<9-0]G)W+BA\#AA,9LA9L/[& S+CTPSMC*S)A MESG VM!X"_B-LH3K,PI]*. MOE&)%4CH=/%RJI=3O9SJY50OISJ74_6/9]U03F (:EVBSJ7P'X(,O6 N;:9; M:;.;R*T]H#OYVA D/6'Z+26*1(WX"2=D)2-X*$:3USGMR@M2HZ7)G:X"120< MY)BP6Q1'#^2*4!S/4Q&!A-+X,'G^*\A,.EH ]'(VPR(: E_+U7E +W=\ >\P M/VS#."E>N?$?98 R);,XFSR2)_SC!_$_ESDEFU!ZG[('(M_V'3GQ\H M2HO\MKS!EJ!\=O&:Y@RG_*:HI+V%X>P@=?F"EZNW*10.8%6TL@."R%WUMJ#! M 035C>P ($Z;@MC;M HWY!G3)5IMQP3S4/3> M:,W[$"GV4F/; 4S2YRB)N9R:QNB*BWGA@M^_7%:0!0,JN=RXWR"QW(5(P0&: M,(8S=A,C^?B#J^%UD=Q:O8;%9P/3^@O)A((Z3\7SI&YX'.ZKCTC:]L. 'NUG>N<<'D]S459N,*"05(5 MLYL/ ;+U]:\27:%(PYK(J[DG(.V?M78"/U6(P] EROA'L W(K_-=9IQ056\ M#"UNNK/U9Q$K?9X@5G?6M1@!%IX[&-_6V]''M6Z4]X(O@)-XZV!I/HCKF@X1 M1E08Z+;^3S&W.#K4.T^C!QP\:OE,J\\QX )@AVQOGC*+2*793J\Q".@U%D/= M?+P8@.0D<148<=-A!S!8&*X)B#O?,B:0.*S63:G9>A#X,YR(IFDN<- 6%"NLQ;T;81?U70(R!E%.-EG[WKH&YH/$9S-)7#&Q=.I2'UYR75* MLEQSJ5RDWIND7"B/7[M_2D*]"I:#$,G(KH#C78#1T& MP*),I2JK8#,1.HPINZ8X06F]M5^[WU!!]9RQA?B=_.^*=H-19X 4B@NWBN#[4GA[+=H#"?:,)\ M,CC,G9V0H_ =[CM A6.\4%#85G&YQ2E*A&M9BF2%*#T)0YKCPW!'BR/"HD6D.EJ,- 1L0<.@.4:'& 5/0<)OLXVJ M8Q9(18.Q8*3C'R&MG! 0L6WCAR5:W9M=FQ#IH6%L?K/X.B;=<>"JC^=8<*S6 MO(BFLC.Z9^4F'CC'R]7\BK>1R_8/GD8W/*@']/:V7*>W]9:0[951JYU[(V#6 MBJ-_#U%#L^=(N+?MY=B)BRWE%;#.Q1HQ-4#9N$E\?85JDZ\.,.O:D>HA',$] MG%!Z?DQ--"W54+*P1VM>GH'9C2JS!FE\T =JL^F:;8!OH*;54#_]U$3!4B4M M0&FH^M\B2N,EZ? 4'-3N<9EDRU+=,HLB5.L' 6 XM*M-[$#(T@GH L6_PY@4 M.VT#2S7J+$DIFF]ZP3"\GNN"&&3; L7/=EPXG?C34D% B\=TS1M5,'S9Y'HB M[;.L@6+0MCXX",:7'O37KK&JF@2P5*+2XIZLB2X#MR=5[I;7Z-0%18'<@J9N M)N :<*O5J@P' W>JU*"DDXH-W!*9.,TTD@B 6R\3_(P"L=T:,GNX[PS3YG2] M"AY]^NW^2DU;2Y<);O_JK6?;;"#@-K$>NLIW2&X-R-9XMS9]JEN3I!V<.J0. M=FMZN(L6S6TN&-8XU2F[K5C.T5^_ XH7Q*S#DWZ'0;)=+.%IS[K MGKKAN* &D$%C'ZB'W8E9:+E<7]W[30,MS1'@X,G.UOM?:E++F _@\Q#Y$LLC MSP_1@?F)_G'M%F.+ 4%MSP1PT4(U*T3,1%>044.VV1="5!&@1RG']VS#!V<, M9$5J+4R.-!Y#5P]S;D?Z*0C%"_JBGO07/,L2)KE&3KTI]> M!4%S:PL@E0/?HK5@@]V4$[8__2=^)@D',19/J:I@[3 ,'.L;/(C>CSU0JZJE M##;&5!J_%94>FIHY@M37_&T'FZ_YVP-< ]6@O<.KG(8+Q/!D3K&4/ YWIK*> MKG'?8\()@,V\]-L7UWJCJZ6A]6!U6WPM,U_+K&>?2YT47]_(^TZ\[V3DOI/C MR*U=JRZ03O(()%1-+KHQ)*7V^=Q\/C>P?B<],P0L)C,^XDB]J10<_UD]Z"$P MZI")!WWF7-O/]34RYVIZ14#MO#[DCDZ;#TX^61^=8+SW?'1"CV] =#V.(XM$ ML..A='NZV LWZ;Z.T%X::IF;G8>3!!QGE,;_D=>4#*=@\3R-9W'(62I 82C$ MR#B=!RN2Q#+ 8B-I!BL:ASC@AU%YR04S0@-./AKSX_AE&XC!)5 ^W0)G(B7D MEC*Z\2A#P>,PMBX?I8S?M0R M-@G_SN,B/Y3\D^N^M8X9[7['A!, AU,5C&JG9D/K >$_)\O'.)5G[2[QR'7$ M3U=^7J-MFNZ2_I'(Q+=+)\"_Y4L9,GE(@HQ@8R]#NI=^AYA][( M'7JZYP9I?1&,SD=D=)2"LRSJKP[1%3%!V:3Z8%@(EGUO7/3&Q>,Q+@XAA[FV M_YP&M/#(!&66)&E&H%B03MH<,)T1NA05 P+RF,3SPLY@Q;;3R]S.[#8]0J]G MD_'F$&\.V3[.E)QXMV&^VQWO3;>L)VSI88:CAW@I\DG/[OFO;%8\V2RR%I\H ME!K;PX^10ORJH-F%R*Y?EXFDCTF\@NX5=/ *NM7<'?WM(J\.>77(JT-=,T'T M(0TX5'RV?[& S()P(>(-6()&+^!-G,I'8]0&]5+F6S7I:R#P@)KS C]D] M#G-::/9/7*$3NYOO L9U^DGT9\ZR8L\K86XQA)<#QR0'^ENHQZBX3CMHC&& M;8ZYXPLE,[0ON@/HB(+%+-[J-NWF19/K-$SRB*/WB9#H.=X=BOO7J\-I+<@3 M-J']@K.B5=]D>3.1C;16/I;0&\^AQ*;Y6$(?2SB&6,*RR2/+* I5>6[ZGW#D M5*RH$K=7_:U':M9//'*J\IL:I?-XVWB:+3!]6*!4(;P-"L/(:>V6;8^/5_=_ M<7>8ULPZ'GIN=I)*4;!+1]W9!J!?P[$&X,3QYESOUK>)B(^[]W'W/N[>Q]W[ M0!/OX@,>=U]GMP![#/>(.''G%0#'?6[("\"< <[3[9;RG8CB+B'.2'>[EFL4 M' >ZOWD:C3Q'??W48=\3P76,ZD=])PU \ZZ$'N<5U"^AS4R=HX_V6G!40XI9 M%B3HD?$!MOHVE/ O?0C'&P]FBF.WL._=Z-/9;YN9;_C$ZO@?W3[ 0K,>7LGM M?<=G5<]F@23G.2'6DDF;,(LB.AVLX@YX)T%;,-0+_-U2Z+8W-T MV")>55^Z!CT&P.-*2.+X1J3,/K2KGJT_HS\)/4\0W^[J$Z'%"+#PW,&H+ '9 M<93W@B^ V\S''_GX(Q]_-.;X(SULV]PZQ-)![N.Q@,=CF9G'0,7T^."L1BYN M+7""X^RVIQ!I9\H#R>AN#W((6Z%?QC!6-\$Y)[ON"@VKNUN3^] II;T37 R?'FTZQ844R&) M0(EFT01OO*$L1@CZE.O>U^]]KZ.B6ED_M6AY2_$*Q5%9+Y:WET\CG!'6&):1 MT_X]^KV]]PJ$&V1$WBMO_?#6C^.Q?@"Z-[UMY.AL(\=F3O@A2#!735FP1%F9 MHUIDV)<_!LD.Y);F@+;#.U/GNP'8Z5G)#6/=HK6LVG&1JV1Z MT^Z ,?S"CX.'9YP\X<]C0(-WZ]I%#-IR\=+II#II(_P@$::OV'$WS>S@":R/X\)63WE01/S7X!AKJ58N+:)_RS*S95>BP!)(WV0XBR8Y5E.^2]+ M0K--_!,69G)F*;<&:R>C>?'T(*EX>K IY3S9 T3;>FYQ6#A&:W@0 M>3-ZFW0 ^ZQ7>ITU3C.MOH2\SM(@T<52G'W 0%006>+UL4"=A[/&VJ\H<8;:KRAQAMJ MG.LKEL[ND=EHG$NJ([7DV!)OG&NZYDF+]DMJ236M+*!>?*!L-_N>$KM1@U#2S"<1G3.>8:H!1U1".5@P/(J^G*_6< M31J!&FOJ'SB>+X19^0E3-,=?&9[ER4T\4VE%-H8$4@O+UR[SM^U.K&SC;=/#VJ9[@O8!AXN4<.UM+0TY;[BX MCD^,^GJ[NZ\UYFN-^2I--HVW (OQ^!)-HZE6IJ5T@N-Y_5.;Z!LF03*WS:L, M NN^QP);;@[Q%H(HN*7OL*]5?@]PSE8+2UVCF[KE;!\&X\-@CB\,!E(*<"A! M,O8]9V,( TG3'"5\$Z\H#N.B'^6#RK#^%27\\,O6P2J1_?EXF--&UKAU& QB M"T30(2%VD>P4&#*1L%SL@7+'(:F*A:AO:2$J@Y]/JSS#E-V36?:,J'A!=;E! MO29B1;^;!2"G,[ZP^"JGG(=R71"U.\$)X( 'T?L)*6$TVS/V\W\=&OKY3__^ MC%[B9;ZL9#KE=U>P\1.V%K:J[XY@N^.7.ZY8T\ M0<]CPPO OO(.>Q#>T:-Q:E??LZ3AJH.$09OSEG0XSD;GE*X1I<"XWE3<1AHE M5% &7-W=!,%79M'-:RSJ@.&[-J< :6OI ,6J_1^;$)B\PY&C5MC!H-"%>PV- M8. <"H8X&VN9WM7I79UF&'M7YZL#1L=!X=I+=RI29.$TQ_R_TN5:.'NPP%?Z MA#"=$;I$:8@#\IC$\\(;=-K2XV9K.F?>,[L ZWG"O./D6!TGQF:BNX+Y[C;\ M=KMCM^F6VQ36(Z.^4'';)+!\B)>\R71VSW]E,Q2*;_S(I=D%WZXU-N=^)O%F M3F_F!&_FM&C.Z',7C<[&X]4*KU8 42LZ7/6N%8T?@D08&ECQGR DK&W4GL9( MSM0#;5B\Y.\E?R/)Z76QPG/.6 KI2=UP<*@WI3.U(#]L/#CT!W'5%V5A3&&S MX>=KB)4I>=L. PWC[74B/SY@NCQI@W'-,%Z/\GK4>]"CO,K@509@*D.W(QN< M\],"THTWLR;2T/((-PF(FFA!*_:D(SVZ5G)_#5A&PK^$-QU3)M]%9>N Y$I^#LBJ>(H59O&3:-!.#[8SF3-5V2:XG5Z4W2\0Q?+-OHA7XA T,4!:>H/6'RS3/.%>E$=_U7W+58[8!IK=%M,=FJ!^-H9[,YY1+ MY&X(99+X/;Y04G%@>,9(UCT> 4'6"GA DY6S0?5IM95)S[E.0/G]D*-$2*:5 MA= @P@>=[)O=UW"RNIU^#$03*1FXPA"3:!"BO9U^'$3;[!]D(B(-#Q)HXEX1 M.L,QQV!*+U]6(G'(,*S9#,?(R B'6=O!!IK<>S**YJ7JEN3MX1L;V8=G;T.@ MX/BRX4'DO>O>"^B]@-X+Z+V W@M8]1YI,$/IR+R'$"6>D?DB@0OH(W.! K,D M:U+OQ_=!O0:KG":Q?GIGQ+)^\OW\/@BH:VC3I-HO[Y5JUOGOU_=!R0;'C:Y8 M["ZOS:!R<:M8#%T:PM,M0#I@=&T<,+L6@'>*>#N[OZK8,!;_A]U"G)E(SCV='@0>0N_NHJ]./T:$A)7MAG" MKM]6X+B4N_LZY3LZE^'/TVR!Z<,"I>6YOQ5T%6$ T)PC'3.^>%Z()5\XH/+ MS =7**;R:AUJ"8R .ZK5D6BRP;9 ]?1'3&%X6Z E?$>U1E](^L1E/QQ5!G@. M-O]QTAC>%C '[:A6YG>)^V!W0/7T1TQA>!N@)7P0UXBIB+#3:+@JG:#T;5U3 M4W)WF,I3SG0J7T[%1\:-+C).KQA)M:V%N#R)1A1Z!F+ M0<51#KH!(%2<\)&S/G+V>")G![:3C"QT%JY98V0!M,-:J4<6'PO-EA MC6,CBY<%;L8:6?#LX.[ID87-0O8E.PPBG..4=<;2#J%L/%)T",+[N89SK[C.A?.!/"?,$Q]SC,*4<-5V;C,>X, M)\(*'D3O)^:+T6S/ LS_=6C]%54I;RF)\C";TGM,G^*P*MRKJ9E;2&4L;@$$ MJUQPK;9C@AF 5V.R)#2+_R.OP>GL.LWX11CS VC"&%;FI]?K- V(H?K=%86 M_5 7]EF %@O$14Q^8Q+5QN1(PX5,->V!0#[19SD_,+5A/Z@]0#P?\(I%\T2 MOB$GT9*+'ERJX\S\A$6EII2I.$>SUQ#X4"[4\&-F%JM*+U2T& #.:RF"W7!0 MKKCP+IZCQ&DN:F(5*8NY[':&9X3BHMT#>L'L\H53F6L3<8KH6LKU7T@JK+=< M\., SOGI@T7DO@)O!S,.1D<.;4.EC7N.+ MA?/JX*-TLH##QK"29+W)$MR.:X:;M+(+@MMD1HCJ6GC ,:L1ED9.6G"Q[D:H MFH1A@ M4-\*TP>\#+FZ\'7(JUPJX2&\C]!H]N.!"K[70ZQ*_"2YXVG!!'854 M:)+)74+A%F1JB+K0E2B RDXU\0.ZF $5EC0B[G0Q!"HH:47E@1.0]!27;LX9 M[(2(+8)90IY9L &OTY.=BO$&?K*CA*C3DYWS MA7CMQ:[3[7E9:$Q<9[R)T6.<2)%M^_&&BWAX\V&]@6/_&8^5 4TX!FF5+H&M,&L[F,%O)W2W\RX]6TM@'-+ M28AQ)!76)G":VEH Q[\9A0+1^WDS:APU-HG^S(MM>47HOJGY &KM]H/BP!X( MO[E)&L8)?F6U>"#G7,CDF_XIYO+DV9H++-&^H%-4_X@;XY3[G&J(EY1H%6>< M$\5%&Q5I#3@BN;@LSO+L"\G^A;-;%*N>_)EV'P1#MA#_)X[-)Y1@*?!M*L"( M#U+)Z> MBZLI#=JAL- K;#.<)5: M'$F_0*V,.1PM1%K@ M.[S*:;C@LMQT=DZ62Y+*BO/U"&MT'!"K!S()_\YCB@\M@SN;H; @-J!H. H$ M?,]R%J?B!1[C1PQ?%6$'*[ZHK$-MAH" J68J4.U^$'#B%QR_TK*U* 64\1-4 M6"Q7^X]RFY!K'& (+/?B%:X9RT6XR286\FL:R<>C',+X2:B,U?G/!3H[FZT\ M9,JLYBK"N)AS8%I^1EEY"$D%O. $CLXY2A(VG:G/+ V:=1Y[8-H(H.K K#O\ M6PXS1+ZOUR&,T\<,\9.;"\8;3PD'6"]*U.*(0^2SJMS "A3K&_L<8D>90^P^ M7ZV*/!K],9H5\EEA?%88GQ7F *6N1BQPK[XZ M(&3UB2:TK"3]1UJ"8X5>4=XCK3I4"MRAX(HDFF'-X/:2*_KHR/O@7A&[VT_M MPRC!96QQ1;0600'@$L"XHE7[V$-P267Z)IF#A"W0TB"TC2(#)_^T0(18?MX+ M3@!J1Q.;86;@9)X.;&+_B3NX,\/V)M)]6PY.D+%*B+HGU.#$$MMG1G,X/3@Q MPS8)#$+0P26ZLTV+EL':X-+A]7%2ZB:Q )?TSO&EVFWO.$R4U\-9JO-N!UY> MO5YV2UWB%'B)][KQ0MM@8W""52='C78D.3CMM -">V1I'R@(3C7MB2":T7?@ MU-*>R&$EX;<[];,;%0PR18$[%BU@KI>4"IR^V1/GFT0,@E- +='$?C0I./74 M/J7, T[!Z:9VB-+V[2*X$Z:3R*G],'4L(J<.0A4'J^Y;H[$(FNW(8..-V5AD M3U,*N7OO,1:YU9"";1,!C$68-20'M)Q3X.XU.V0>,NG=6 1OER1UP:/N"*H9 M:M[F=0$M3>. M.]KT7F0E)1D.3@).,Y26D:8!2J. Q?,TGL4AXFU0X=?F0 "$"5A MGA3MR2QX%+5S9,>H*",3I#@+8KG_ XYRP(1H'$28DR39;JKFFBV#@N>B! P M!/4JROC\^#X__D:%J:L0=YABM[F:W/"P2S%4;AMY"0B1E%\VXB)K>+_;<30 M^!_4OFO K[)2GON,DZ4P6ACKI"EFDG&UXS&7 >T/9&>'*0U<$TK%_2M-?@I4 M[0WL,X/IP]J",V+5PWS4.2&LJ"#@%K0K5D=:_MDB66SK.^"V3_\L9%HQ M&XA;WR)A-*P[X-SX/:)?:1YQ;LS_(A4S7WO 6X1!W_@@#I0%HWZ6*CU M^V8J_L?!&_L[S#!]DD\#Y?,GE+"W3R;%WBR[W>$GG.;5U8$=3 ?'.P$/(N\O MJ:G46+#3-ARBN1R43I?\() MJW?.)D.@Y3A).^\,7P)HU6ZR-"X8F M(HQ0Q"DV!S@8]P>#H]%56=_/QPP,&S/@_K^S]RN_2KZROSH#S1FJ!7H>J MKH(#;FEU,7=K@07G:^S,($8F)' >Q<[HM]2UP/D6NVV76E<,N'>Z-A:]T:8 M[N5G]ZO@K6$(W#/(SDA66/HUD7273J8SDDT6$TV,W>4S[8QQVP>\T&+F#,T% MD.71!O@;D6ZT_T 62;LBW]KP!X[O.Q&EV)LQ03-?DW785N_!DQD!EJ0 MA).2!5A690E(D2@H"!/$6#R+<11P:I% [E81=H1?, UCAH,5C<.V#ZQ[F=M9 MF%:/T'<*S[HL)[@5X]^):4\^OV+I_>BEQL86 K+>SG%J M"I X ^F@#TT3I MU0F\]B['L_7;D&BAMI0)O40.,,&+D]6NFJ#4ZE@)O;#F'403O\*K"G$P0(V4 MP'=87"(D MSQ:$BC)],I_B7GY$)=@RH^+;^^"&/&-:_!4OX\KPYT$!&0TAOZY6, BI ,06 M(1^;M]1CEX.^X41T.SUHHNV=XUUO;V#PP8G0AP>1?S.@CK]I=;[*8_1L_?8@ MK<#7P4SCHMM;7"J9V,%,GFYF,UD[1WR47QW$/LK/'2(N3F?B\# ;702EL^L1 MG'>Q3UX@9N9N4%&JX]^2G0)G'<:3#L* E>X-<([>86A3Z6EQRS<^*-X'Q1]/ M4#P48S2\\PT*V6I-S^#B85J3S8$3#ER4MBZQ0%J2P<6!#\IZ^OY+<)'D@W)A M@Y<(7$3ZH$S6-70#7.@[4&IJ[=[>HS&W?\FT;D7A'A9PBE9%&6Z@; ZT;#6L MBQC*#H!U"H_JX_]TVEOP<3^(6G\Y7D]Q9%&\4)HWT]X+W&T MLCKV)/HS9YG8)%]P-IT]H!>%KZ3'F>#2S0Y-QH%OY?G4NO\0.$:1O#=0(FKR M7:=E];YZO'3Z#(++9K.P!Z( LEJ&OA/W&8LSOO/H$Y1;&[A0VW:,L ,(FQA3X:H.5R#P>^\.%Y5*-_G,:R^#^L9#A2YIE(2"5/1I MJX$?;$Q6%ZBGT\>'/AUE4;3[/5V\6'XEQ*J& T#]2E>L/51J6@X-=^E8"CDQ MJ;)0ID:/H?&0HN4&J'/"LL\X6Q MA!JZ#A4*:#/*2_]L!1>O52^7DL[JZ6!A MD;5!6%H+1EI)P.!B"1I7V-! "L[KK\_"^I8(<#YZ;20;+T-P'G5MU'24A\&B ML.K"L*T<-W;/51^;U6^6*#MUW:"$3NDJ".".S1952X&?EGH8F=N,1A8:-(PY M?61Q0,8*YLA"=]KKFV.,JK$5#J")N[O4DMUQUPT7983#K M%,]WO9GQ,Z9S3-6!?+4-X20G@0>13Y>B]'2;7JO.@V61:"+]TGB?!)(H[/$6DL M3HW4-=E2*!Z#.8RQ?%D6I,@YI8.,!)AE\9(/',Q03(,G8?Z692F6JX2L,2Z> M7P:KG(8+)*I4),BEG:P?@$$;T/I$N9-EK?5;["L.=>%+V^$FZBN&&8[XKIKA M.,NIW8SS9E/"L:W!@\A;^PR3U7;DSHOX*8[X)KWC^UVE7KN:]UAH^CL13KR$ M;VX0 X4BKSBW18*K\&8.Q4OHO97U=ZC2IR$YW4T;37";VMW]OZP=OZO0G1FQ"/SX3H6',9 MJ0%R*.%XI&\NAM+81OJ@8QBA=:2/0H;1H4;V.,2]J7:DKTM+DL6DJ=8:.45D"J0T^GB;6S> MQN9M;-[&YFUL[M]TMKAB1VHHT[^)1FK:ZB1'N-8"3P-:1('R_VY37XAX-LQU M#Z&_)#%Z%"8UH:NTT^^Z3.%,<^L.9*

C,B*W.HEN9A-:9F?J +(IF9N(95EFPH@6.6":[4=$\P0WD*C M1$@:]PN,LQLQ<<-CZ(;F0#"H?Z+>V&'<6 #@JDU%NC_B;'&>LXPL,9T(4>@+ MSLYS?NOO=+X#M QZ L'KII3KUN:(J;H.486!K%&2K>N++U2U\38_;_,#;_.K M1Z11#")&L@B2'>AIGV"VH=X-0$Q,2J"V8.=;$/BNTUX_#7$7G.?$X"C1L+NZ1<\[9+U# M]O@$L2!/ M*49)_!\D,'F>^3\<8^>#5]^W^,C:] M7>#';"^7_4&6>W&"Q6E.P_MJ9S9MZQ"["WWGCKC9%.\*ED)X4VC>!ZW M+^_J'C)W28:&PJW3"U<91?=I.]&=G*?F(:5.^\Y2MGR43=>%J%+^0\)>P%W\ M\.^KNT, WWQP!,GUC0*2W0='D'R]5T"R^P!'.X,'T?O1%[6>8]X7DL]NNZ-$ M^1RSL>V88+;_V$\/]LV-L@^1XH5Q8]L!-,8O) V+V#09DZ?2M[YZZRLP@V6]V#TN(^7K[ZSX$;% [%L^!9K+HJX9 MR5"RR2#7.@_ZX(".Q(1I#]5.%LWMLS"U$5/1Q$)&NLW(9\V3G_D<=-XLU\I, M]%ELM T;,85]2-W($91?T!)/9Z_ 4!KB&MN."688F<+$D4OEX2U*Y9SA-%R( MYX2UV<]TNQT/1B#7:KT%LB9GH&XW&!@]<"C,D#GL 0&/VZTDHZJXJM,% B:" MNF8;YVV/L>,!8>^7%\<;*&LS!FKV&B+?82'67W'MM"J#07T>1).^WE7D745' MX"JJ$=*)D60,"3&32YVTN'%&@FNU-%:'<*VT/3HO8#M!%8Q#T'B52*>K#)0[ MH$^NAN!4[)>[JS47^(Q=<=Z2ED+G6+BYY7W4B8?AY/?3,1."85L]88CH6/A! M<6=',1#"<6I]U2I=(VYC''P(@ \!.+X0 'WSY+C" 5ZU?R1YMOE#%)S M:S@>>'@0^9@ 7Y=N7#!#\#?YN ?%P )(Q\7X.,"H.$!8.^7=XA96(!>IR%\ MT"C!K/2)?,%9+1*U;;W7WWO]C\#K?^15$;W?W_O]WZ??7^/R F7S]WY^[^<_ M1-1$BAP+,WLW_]%6!-6UZX-B55\4='\)=?T@/@# !P"88>P# !IO.S@! #\$ M&7K9U"KDS7% ,6>$,$[BPKW\B+-GC-,@6^" ?U^A=,T"/)O)XQ^+W@''"TN_ MLVC#<19SY!FAZ^)+2_>_>\C<.?^'PJV3Z_\2T91?%HPS[_T"47R&6!SRB^8B M3O(,1Y<2NNGLBE IE$?^9%"<'>]> ML?9--:9_*%>DT4'^(?"%B M0B$C53E(6O3L#]3&@]^D7W]@WN>/*ZX4716?#>"L[M@?H*UO$QOCP0E&@P?1 M^PF/,W:.%JPG"J1M'NC%:(4T;4\ MJD0R-?&TCR0

#Q' M>IL$2(;Y(7'D4 ].:YM5"/: _4=N,PK&%;4?PPH+I3TV:=XH2#Q,!C8@K M3&\T"EV51B_Q>E'0F=B("OTT)J(WASP?B_,V7CFJ0QP\@<$0S!TIH^*=A1/G M5.3^G&R/Z$$T%W,$OO076Y'"?1N$"D( ME2P(O)((=:.Q%F,[<]&!ZX9U^)Y!\/VU,H;ML\3)SX8+AD)NQ!IJ#%Q<:D< M<26Z\"M$I4]+ GT1'W:)XP=]D'PIFS\:,3N9=,--]-ZS2[F5V>6=?E MF7M7GKGM4[1W<*I<[B/*1O,]<>(TLS*",*#^S>/5=Z-ZG'6&^;HCQ.4&=/ZC M>W-WU>T:&4,ZK."-D^-"[H.]?T+[2Y_SDKX55T///GD^TX MX(Y^)VSB\*H'?KBA;$CLP"_0T15[C#V^GK-LA_K421PBPLTL0>1QH"A7O)3E M?EW1"?-!M3P&+=R^B3L@\YRW'$3<(I-GW'D\Q#NPX0%"B288Z?JD$GCV>) 1 M=8<8@.,/2M,;"V53(1@V=MSDD2\H&TRNP]!P+@Z0GHIV1&">D#*\^!E?^)-. M1/.C&4+(!3QU5!*OB^;9?AK5-";:)3][S+&.C7M^=!)0KNR)0DRD,P>5*NGFP:Y\62FQ!L+K;*+'-"O1#RB,8(*4\%SK8(*:>W%(7%R0QSNW MJ-)'^ZOO'1'@D MCKWC;0_0N:0&,H,&_,7H:/!S@I3:82X-A.S #WSCPXWW^#$)\F0Q0;)L$3$/ M.*?8<2;N2I;L/Y;W&H,[*//0UZ%R\W$?V2A[UE +?9:#0CD$V8R4'>]9 M: I$/5?YG!T(=(N.'6\B]%>RWWO:IB1@*,P.=B)V/&))+*;OCI=_HGB=GV%G M4FM6*4>=YKBDJ(9TTFH,PYZR8>AQ8OZ $C\4S3[E)O$/-]]_^!^E3/"')8Q3 MO.N<3ILR5>.>;O\,+_UPV7U Q#.^"FP"J#$_[S&E)Z1QFYE)^V;&EHFQCWAY MHQAA/,OI([/B@6(_*?[Z5U[H>C8>4(F$=1PI-W"/E_J*/T-8U$3*4[(MHC*^ MT^>Y$>"1R6C M0RP"(GUK7[8[(NA#37'M8&B<0H,HQ08FBT'#IQG2G M+99L(QW--[&)!P'%RW@PM("LXYE1UW2A../2<_R+;X&;!6,T*7CKL7$ISB$2 M_@L>S5UL<%!WY.TX?.]<=X#PR?VA!9[&%%F1?Z!MAP8<3 M%M+#R?A>HV,0]_E,[7]0QX?@=1?N "IAPR-E(B(M+[H@R9[-?*E-.$A^26S3 MZMX;M1/X_S(/''"X6"IC2B[[I(\.A=H']=^^T8['TQ47Y6F^$-@@\V[!C76, M#^WNS2UH;BKB!2$,N"?2Q\9-:#WZZ;D!A_UHI[U\JXGU/^;4,2?OGS@,[K+= M_9AZZO'4QJ]X9.4!YHU3AW"!Y4-AQRGZXFP#F"+?:,IWJ<6/Y?M#J#.6KB;J M+!"\T*3INGIZY:EYQ M(2(%_KPK\.%-7,<1PL"U.AV-@8/8B%(<(0+ MQR&\VS\@ZW ?USJC?17'68$;ZB.WX*7S$4/ 3N*<:UY"Y$S Q- M,!/'U\*;J<#DA[O.U<>X^CGNL8<.1USTK58->=)#+ ES'JKS$'EXHXK2;QZ. MC<[4&"+W,:[@QD>.Q9%@H@)>N8\E7,^S7:7U?>*(+7X(.T_$SDK=<^!@ZN>8 M[\E5)+-G/691/6[*2I!9/XDG%*165D5#!P.WWZE(:=D8MJ@&"4K>N=F^!'YR M%Q^D]8BZ0-/ M/;'C_<9GA#K"T/QP>:4';[('W+]FHJ']#:HDUXJJ[>1M_P)F@L=1BL1H8 MBQ( 3-9A+DS PPL#,(LV 26J;D3:*C-1P\6?:_?=[:'[=;J.[^$*J;>"0 Q&+Q M2F'V"S'UB+EL\"=X"E2=AP@FAZ?\X MJ)6\6VQ/1E1H']HC?B$&XK)C&MS,J M]C1C7HB!)1Y1S+*:Q#%#1[7($/LV&"-\'E@C>"RRRVJKE*CH! H(7THLA3[A M;J@1^=/C^9P$ >()QUY]-%"Q[I!:)"LE%H"'-+6"D5A!3Y8CISOE?*#'@V-, MOT8G ./_^ &0$1\SUJPM2L>&2T,&])1YP)+EQ]/!BO#A3! M%39<;]\8OTYZS+82)0:'I!BFB) 0/00SX;M_>PRE4L2PD6#R-5?XFO>,\H.R M2(_PA6,.<"Z1R75CM93')06KL7DB6^SCXBFB> 4'90USXS+YRD^<$JV=;9?W MJ#$Y-+<3>:;D&Y4@@"!B48/:6XV+8K,M:J:/0^$Q+8_&\/6V3,K" MBR01Q%-=^IQ,IP!BM2'_/JERDNR?-@!/=EL.1Z\6GBIN.%5EGL2HG5DGIE M$H_VB)>,V)A=Q4<.0Q * ">QW9+H^6MSDA^;T*$2(MJQ>&*&CS9>Q)=V/#25DB=GP78@C MW.8BJC7 -Q?%&[*6QI=9'-FH?.:DAN1(56%"7)0@ZPJ2=0A"T6^N8;R2R[.:4M1$SO38^#=V,A7+R^EE9[42 MZ,MTOLL;ICH3@^+>/:Z'54Z%3Q#M*,X_W6L5R[IB>O7 Z/3M($H@^ZFJ1%\M M1F,-HNKARC8LK(64S\*RSP**&X>IL M77'NEP.$AH?88(0X165-3W3VE_A[Z(VD.D-2J=/ XE[CT0F2JG]>5/EP/DDD M2I.HD0D\:4_\F<*8\M +?5I*P!:(!F;MV0"GB-M.OBPC"F<)CY82@!$.>-]V M5&:?+YFA9<2TG=H F3P: T:(^T'GY1C1 4OL6\2*3G$U>_2\T8SC3/92[<]Q M]B]4'2 "X, T?'+N,G\L%^OY\L4=1,;>(K4&#SAD49.JU>54BZ<;U Q'K#)P_)RD7V%@? M(96'F82M5.SS%(6:OMJJ+91&YQ]D-/YRJ95"AE)H?C-^H/]^%=49BQJ>/B, MD5 <;WQ@RJ+M8Z9)B=UT:[.H-G?@>#V$BVA/'?*B3U^N2:5\'.XL8!4$PUT6 MH 7U8KA MSRF'QX5C4 ZQ6L%W E/,>(. \JD3#KF/\?,@XUA"?$(OJ>UX.04=2G6"_A_, M4GAUB(G0=BP9PP)NT..4U5 744Z#UWHI+85>*M)>>8E8]%62C5A54PE5C(!^ MS2'IHZ[(2EWSK-0A*9T;54L_4R8652Q'?4MX&799YN!'%!.(O#@RJFK\?O6] M*X)554>9[F\8]V&4CDA2DZ3.H'?(./#&ZGBCN8<;87*(UW[)336X1ZW#I_); M!\,87A.M3K1?&)TDTC51D()Q6U0TGO3Q52)2K2EX3+0_$&=\^+)V$K_A0<8( MU"FVS(]KP/V4RR ?[:L#IZ/%&2*26,L%2[:?4#7]>Y"3J](0643V9TS%8 MAE$!?XN?.(U7Y9H3[P9,[!%P/M_E@-E"&^! ]@IRH\Y_X)MTHH%1Y39NW8P['CBH:%8&\/.AE M8CJQJ9.N*M\]CLVQ H$I?*$C3!D/@-&OYZU_<=MF=+H+C^YM#+5+8J$Q\IU! MN&7+Y"=Z;+35;U3M>2]I@?B9AV 61I[%PVF>ZXVZGHDS;ZRILVRD?58CX@#,DCNRXY^T\.V0=RUA?_(Q4UQEP@DQ )9O 8DVPAA^ 2VC7E$.-3*)"=K M;/F,L.Q"9!?0Z,V;$'+Z:'H&6]5%$.>RIC,(0R&0CP=E=SQA$WE>'$B7N7Y9SF!5/_; M?NBHLX!4_R1?-BS >4YE6E3F(W5H4!P-9>6O]S+N6*H^2A#U&QGG17MNIZD8 MS5CSH%:BF\7L,FMR[W?VCF^>?%-[OJ<7(*+D"D_W83F56O96-TB?7)1J: R![[E3E32< M:_$!D^+@2$OM3%+(.39^YXDA?P[P)'],L;XH^C2KB246*1UN^,0)ER1Y:&5\ M9*7D?^+H!07%L4-,D5# 0Q3<@2,L)<;ROA,IQ^K)P,FM");GHRJLO\?5*LD1:T?PBWSD@8_&-!7$(#9XI=>4*1@3BJ3=X M@33J"EA)-&?,9"]MG&SN!)X 5CFK5"U\Y4>["/>U_'GN=LSD8GV41(JVIO$B M!6G<^$;]MW4WR;9ULB*8N\<<@4I_Q,DD>99E7(\%;X+GIUICI)L[10DED8>& ML5 RPB-=DON%L=5#U$%'R'*449IM%)/2ZBB7.\!U%U MF4CTVY!M)/93#C/ ^ V ))38K*XK1C6.(^*A\$WK'O;GA=?(UDP\X*&NK$&EHKLL? ?> M"WIHRD;'L9+HJ"+*NR^[#Q"_//PH&=\>?LB0"YM!)$KD4["+1"!1>LH=CJGN M9K)\<43!Y1)4&P\G/L^8XUH.3PW[8 ],;\[ $]/GS^<*)2/_*]L59U;*\,YA MJM0J6I1G\9JU*MWBPH1%>?CP5#U3"0_*Q7C9XYD&[O^"CHB:5(F>(U362,+@ M!ZCQQ!(;?Q6F@&T3-^7W>2( :W)2_$\TE$JME6=LFE#:J)38^SF]#,^K:05' M@-A8[RM.]"U-E]>F]B&#QSP6Y][:W*7F>>P4XR'DIB/%R%@O\FWP1+H6I7F8 M]2G]F42L<,PB('#>\@)9WC>Y+/HFRU51H27SLC:APPV;8KSNUNI7>O\4[:D9; M^2'"AI=2*W7:!U>*D*1:J"@]4!F,9#I3Y>NB MMC!QK:]HB9!L8YCXH>@/RD\!>I*7H]NH3N Q[A"O>((>>M+3CZL M8TLG#WX3O5X,$1_B/BLY!W$4GK=,'O=\$2O&^IUPS7V?E#J M)D-E6% M<9%%MLF*\UXX<9YDP[2M](FS7$;6=KH7T%T3-\K18"T)-MMNSVW(V@MW9RQ9(THV_.^WU"%K"J8** : M"ZGJ7W_/FGD20)&4K85-(F*F39%8$IDG3Y[U>>2$,319\5&3DAN%009$H;8K MY@4EE8+=HF4LR"QD3M$ZX2BAK4@=.%,(+-@W!WRWHAU(3BX3SF6(':7G1O"#L)0#KD*(U1-1'(KZ"@E*!E?] ?OUPLZV:LNH_NIH\RK:F8M,WY\G2* MZ5^'9A5 K/8#]4;&5K??29? 8$(QA*OR&!IVKZDI>8O> M1R"!G)=?>?W'BVP E=KXJ:@R1^"S;.5F95O[_#8"7%DS,P;,5J-4[%%*E'4% M4VW%9F>HH:"(0K:]/Q+U8UAGUD MJ_(W'3>.J1JP^%MWDGQKH-8/M73+9IB9NN.Z;A(C= M!PQ=P&*B#2EG$05P$!6-58MR85N='Y^]=W.!*:QQUN$LK?>W)9CQB4TX.LVY MF$93;B;E3]7W0RK&D&T?!P%/I5O>AFBQ3&8Z4Q$'"K%1GHF6\6EH&W@5%]U% MXDI0"P.85E5X J#]KX&'C='P0-K(RHUZ,)=@^V'R\C++P<&11&YC>IT$@GW) MA3LF$LJL$::"5XT\,!802M GZ\V<2GW/E/-_-[?9%B37!F63(/E0@[*\'S676T+CA&=*/JOWX6 K(/ MPCIV8R[F&P8]KHS&O3_'V0<;WC7TVQ_P/3?E\?Z K_P=V93A0Z.0U>1'O0\9 M^.WZM@^5-_K3WWS&G1JYJ/J,8U :)XB91 Y#"K$7$= YI+80(RH#&\U6- VG M_[;0VLWZ:-9'LS[ZW/J(DH6DCJC&1)32I0%^8H6BH5PT4U/3QL >V^48SL6; MZ(&%W7+"F/JTVM*D:7$B"R '92F\,JNQ68W-:FQ68UZ-61@.56E8GV" )\"V M&H6P#B$Z4OMXW[2]&R _4*05O#W24ROP4G>@Q#J-*8 ++Q1?:8Q,,^3Z"AA@ ML0NOS?"S?IOUVZS?[J-^^]/?UG72[Z(:<"(Z8@XPC6+R6B-(;9Y[ML\-/6?- ML4P;(4=EQX/N7&_0?"#/!_)\('^. SFJ .0^,]MDRU"%&:A( M_+="!N)U4^U86&(YV3L=MQ,+4.]5G5NW]5">%=6LJ&9%=2L4E>E-,QJJ\$R% M%CC7 \\%V![K8*1Q8;GO"8E0\4*8UP.2V[97\"Y2X[],8!6 (M3G'D2L:1Q! MVDG_FA*Z< E 36!\6*D/'X45F+Y;DY\_J4?QA;,NG77IK$OOH2Z=4INGKRUH MW\'&86FEN0Q=)P4C^"PP5"/T.\E*>S4O,L9\S9'BF^N8)M -J#&JE1 .0QS< M&-H 'XD1',/:%8,,#3B+CF^IUON$G:*O?6'$W>P4]4#8H4N4SF?D:P2+@*#J M25KJYC#8[U7@5MJA-95+H?J5 P>YN#TM]TE*S?'[0U_=&)?S.,'^Q$'?7/@* MZ0QMBI89P$=M7L1-V=4'\KFU&7])YQUCP2,,L$HG/T;I89XNB&]"5 M\5*&ID?Z &EH;$=X'1'>J=JGJ(*WM+A:5F4Q6 TW-DWOJL%MYZ+ET(YHT*_Q M] LENH!L1UV24POP@O9(U >)P_E'499@0<,Y\F.VF*(:BA2[HD&, &8/F.=: M,Q9OU9,W7_SRQFZS =M3W)P:N@F0;-/WIEKJR4 ?1ST# M!"!R"I"GYM I_ M@!L#"WWE+,P12 &/VHG+\^''U1;;\(GOWD%I, M&;R!NDQEMZ.C43<%[T]KP287@N?^N=IW.30NC?J;VSDDXW_'N?&I#E^ MR+*3H^(J\W9@P:,!+P/[]BI;[G><;O&!7?SM\4//UG#CH7W,\?P:3DRKHR8& M>5NLJULL>=\\^5B2]T%F\3K'Z'U$[P,R)8T"04+-*3B\?(C+V2UM#8@#^0H4 MZP\$5W!RPD#,;][\K.R":?++D_]-#QSI2Z=4\?98G\5]%O?/(N[".WN$HOSJ MC>!&^_HO%/R?GR>*#8(X8;()\'K]!@_?3T#6+PANR:OV$Z'9/57@AZ^.'UD[ MB0PGSV5#E1B!9%*Y?8^4VU=VV+Q=[I1=\N26V27HGXX]D-DLF?7T9]/3R/K\ MNJF?J%>Z0>K"$(+ALC." 647.O51#@J6$+]/&@4PK:N.V1X#J\%8C'&\Q_N_ M/G8P[X5Y+WR6O?#*]; 5!L!:J+,'THW8CVC%U"L;994Z\R#\F<#H^PYIY$W+ M\4'.4EHB*81%F()#U,+MPN5Y@!:<=\2=LN>_O&7V_!G64<_F^ZQY/V]4$9,UBSX/ MV1]A4/4\87S5_S[V/STA74JV_PZ-?XQ&CJC!4LON-@(&)F#0(];E406#M?]_ MW10MO& B)\==R:7+FE_J=ZEMWANF]X*#(/3G%#&"&SE\E#5'J\*5.=_G!S0? M //&_)P;\]F$,>3-(&YZKW\LZYA>NNM7#=2E5\JVWQKVZ; M+<[QRQ?]'%*?C_[/>O2_K-' ?4YL1VER-JH24X,VE?@@_HZ*_,#X!GMAN4_^ M )^?9/@I%:5B">N1TJY(@%:4Q;_HY?-&G#?B M9\MM@6C_HU^(@TOA1ZQM=BCY&26[-,9?Y39;A7O2UP'#Q6V]9.Y +C4>TL_1 MBUKC^"ZS+7C1:?(FRY%\^\?BV.=#WLYS?'2W[ ME^&9>1O*TD_KM[,^G?7I9].G;\"9 _/TU^S"#6A 0M_/U\D#!D?\^OC+AZ'K MQQ-32DN0+Y:9A7D6YELFS-P/\<#WI[$\?_7NJX>SV,YB>SO$]A+%EAHE521G MB9PE\O.DK)ML75>KGS"D\>TZSCOQL.O)%W71-\2XY0S)L]^S)LZ0!;PEC^ET# M%\5$V47E>;!G@9T%]J/IQF>%P_,Y+YS*6V@*24Y?WU+9^S2 4A9R+\ M*6<$ MHKIX3NAT@*!D6W1:!6C4QI\LV61-?LF0L.VR*1@_K,RJ=8]%JKE;%5+I^N"\ MJB\KSCAB[I_>EE!\NMU7\%#X/H84A-\_/$Y.RI+J=(6I>IE5R0)1WZL>%A1S M\WE"];-['5[22RQ[;W"&L""@V:>*7T9H2ME2L9YR) \R1;?8>0U?146)?$ME M>YLLGIFK+HJFKO!G&"OBUG?2RM=MBB8_0FZ.O:]Y1*Q'T)DM?]$-YWHRR H"H_] G]Y&AYC_WZ."=>HX#EWBW[-LY,*PARL M!=)^(YRF='XQ=T@J%P_N]T\_OHN(9E/;#%:"SA6&!\U[1@>%96R[5!;S'9R2 M+*%-T9[C%EN@)T ;VD;8-83=IVQ<=)W=X%6*Y\F!*Q\E; MV&CNT)^E%(>'Z'=VM(:.A4^P!.@W;2M06N@-\?)C*Q-S*2M$= !<0HY2RO_# M2XZP=>]FV^$X>>W_V.UWTA[E=R?,0;2W4C/^(0W8LK:06@%P*Y0DL=Y0,#B4 M>.9&9/ F%A^<;7B;8+;&@&T1+MD$8II"<7L&UP!^$I&Z*G #WFT)7EL&-\-6 MAWP [Y,&N%S?K#P%]C71IR;%2]0WH?AMB@NF:<)3 K5U9.R]W1"[-H'EN@%^ M8_*B;Q N;4MK0;Q%#.IW1/QM!EK2=SQCIT4M<\.;)' 1(<4;%5-U ID%XX!- MTA;O4O;&J9 %G@)[H \. M2SR /(X8K(1G$(^&29"!M&)4FLQ$YU=N269>HKDR"J)H;J8,KF=QNIN:EA R MG^H2W%6(S -VVR8#,T- ^47$1BG]H4)-!\:%I/QCV&P0'X7>G&8",&C7&Q#P M]:;N.Y8_Y!/0TR5 M_D;'#KQQ;TW!5-F"6%OAGJ@]4B<>6O!2C]L75,1?DY.E*.<3.&#_"?]INAK,7OCA M[/7SY\_POV^2EU@(!S]V6U!>2_BA[^HN*U$O_^#.787_:6F(^-9U565O3-+Z&W] LOGEV O^#1;P9O.Y-O3SGU[VI-_#7LVS;]GB6 MGF6P9U :X4"",Y@Q!($]*U8EXA;@3^MM=M9AS>-9O83QP]CQQVI/_PMC MA?^^I4]V=F[>UNVF6, ??ZZ*MH;!_9(QC-.O!>S41@7D_V3;;).1L/_?M\\_ MM8*?VZ*FVZ*^DW?.;5%WIRWJ$QHS;%B3MH.3_"PK%8EZ)P@H]\K*\:9=PNX5 MV,'/7SY/'CSOP;1GK^1ED>>E2YYG;?>0W<77)T^3!R=MD8%^)Y/B(<5Z^DH] ML6^^_;/'ML>3%0SN"U?UC@LEGSQZ\CA-OOGNFFL>T&X M=PSU 3/Q"J&/'S]10E@T=,#SRV[A+< M#'YHB$X>(K3 MP+8#RPFWP1D*?WLW17EB95^";D#]0%Y'B7T+$PQ&I"N\7B57R?.P"LW!Z$9B M'X 7891(U(VP)($[]**IMTD'GX=_HO]>NL".37P?L6-*\;:IN'.(AG 37G!+ M?="#/H&_C6:&8M02(J]Z$DP,W1>N.0*3R0.]X^OV1+)$*A#'@X38Y-T1KP,[ MCN167C(#!5&;<'KAHJ"4A(UL\:5;!S=Q7;U_4^5<3A^ _X#'K^&2M@ 9R# " MM>L[;6]JT7[S\/XX328RWB+HQY;^XGYS\':M-,>R9REKY5PN%5K)P M&-@R3BF^A*_U$QG1N"@55H*?LLUV>D.RZJG_<4#AXMEY.2DS8&T9A+BFUY$X MT5VYTQ& V!?+8H>CP/>BJY3LX( 3=@8[\SHVGA=2*?"1Y_B47G2:RO= C U! M.DZWP=M'%#NP(#"L)X(L3[\OJN-71Y.7)?@@QS200? H>Y.KEOD4C M1DX)BD1WR;G;AXM )<$3V@T*MHC>"@P<.!@TICW V\R+-3(KF>%(*TV2P9SG M^ +#<4E!X[Z!'8'_FE"M06"]@N5407@^.F4[!&[C(!3\$F<5=FRUW.!5\J$\ MS[A!<']L1:^+G1=NT_#VW113,M;>?H!KRUE7^ M?,Q2-7"AP60AX>9S1X>D1%$A6CZQC!+8IAP'Z%([ M3J06*\Y'B.V5761@\5$_9EX@$]BB)_W?[]!!Y^.IWZWQP&K5Y5=[Y';S)L_; MY YO$XN2PLJ9N>[$WF>2JHN"-LJ:_9 #%2*2"7?O,MQJQ-65Y7LLS4,[TU^V M!9'7,,&Z1_XMY*]4)S-X,.@BT![&78; TE+G%4DA MPM465TS#'R'DP;5$A9; R9_E9#<&,$=JR:)9]T45CL;$<*N(\3IZ#C[$DA]('3G1RX'/0"U55&P*' M,!%>:EE8??!.,/YBS^G,7_ M_4&K-Y;__)E1N$0 6\/6P;8H"B,^%[5%#$%L0)S)@72?(ET_,87\-&L\YCU0 M\YN4#&A2=$0D*NNJ#::[Y9#RZ0D]=E/L-[E$"0[U\OCW* D BIHR.:[24!HM MBLU@)C6=(PA"5VA(&4[B)2<=LN4_^T+*C6UI,IZA'"<+OM.K-\^'M<(:&M> M.%HC)0;/P3C(&SB<*VQ30;%100HYDSP@PLYXAQV.@Z]^BCN,#+[W_"6'*L6 M#3?[8SO"SHBA*ZBZ7 <'4GKPPT%0?W-+KL&-A=8;RV@BV?IR,MG"FW=UVV(6 M2#*MRPR;I;RUAE]M]J%O_0A@\$('.VI:P +F]$!.\8%POL(S/'3/PU0(MU/+ M;7X5Y;R/38S[I^#SL)V-6KL2;NTBO+1LV?E.+?+I0 *ID^2\*$N2$V';S,D< M5KOV*M$3+7 W$SL']F$D7\*VQYE>)&<7!XE%!+%#ETW!S*@''9X@Q]FRJ>5A MH3![F_WF6Y7TQ0EL)W "VK\F6\1_//(E"SY7>%8_I3&\>/WW$]_FMB4^5G;1 M4LKAU>LT>?,BZ@HA!N,74K56EO -*-<(>I(\>//BB^T687L>QKOJ1.0/O9A! MED0?>X'6D08#R/?1OD?SWK8HL>89HW *1,+FZ=9WO3S!6U":"F@ONE0$\<.PQ^H?,,H]U[4MN4'29?HZ_H M&9K34AZLFIQ3>IJ#A=QEDJ3*W0K]LWNS2WY%';0$Q8%JZ$K]X5U==K8E?YRQ ME]_4)6?H<#QUWW*'M*\ZM0ZW%+KX/6<"_%5L)SI"DX#")W6_CPSK>KT+G5(<4X"K :E[33Q@G_Y')3 MU1HW[L[1@ ='/[X]'\]:7*-'^X,(S M,")JJN3F&C/<=Z"_)/PG51WD".Q9"_<+/+^H:SC;%=@ 11W@)++X]V!=P3,R M"N-Q.[MQ;? M_!/'UGYU\C;)A=9D%J)54A8HP+#3?%?99 2:'A$%5G&S[L#, M1&DOHPH5WR@LU2M,3Z5C'\4S86ZHA)KL8&^ZAH,&+B$7&BP%VPJ:)O4%U<3Q MXRF?+CFVX%;99TTU[3$B51:;_B+IG6CT&H:%6ES!6::5-G6C:C!&@MMF>1YI%8X73'"Y ;W50_(9%AG.A MT)S#_; Y7+/YM.%7==.![NJ$W1$Z2G\!5TP\K31YBK%$<53.]E6]:_>_H[1G M%KE[)'(D1$]?_XQV#K= K(HUG,\H O+K!QYUDJ-F? 7H:_P[B-H7-:,X6=9T M_7T4-AL>RYS=/'W]4&&"L$M#B9%.WKQ,O1 S7:F1;MP=;T[/GA[]@M8M1M#0 M4)AE?9;UZV1= @^EMQFTS85BU\&.43D,2 '_TVY(.:3BB^IH4_>ME_;&K?#>JNX.XD;,TC]+_Q72KS8% MEL8(K)MGK%:/@';(2S":P3MT _7[OAOGZ9[ /9('57U)D2E.48)[Y^KJ(6)5 M<'SXQVS1Z@Z:17@6X:M%F$KA\H Q1I(CZ&*2A&:3AHV%(,-I\@M8&)C QA_1 M:A:C&0P->HBQI&6VJ#T'G/GOY&E3L*>T1-LC?&DLA35YA M@CVSMG/RZI=G/Y[,.V'>">]O4Q!P(VMBQFZTS=-6*Y-3-Q+KD=#]KIZ*6?#N MD> -:H%LI8(@&!15;-7^6H"*Y#C"OG!5EXI1RP(\E>,?6,59->*$Y*#[#J:W?479*I\06;*D18+=5F+4*>#MQ!\,QC'6X1@1GB,@['L8XJ$ M^[D>Q+"]N6.S,I)W)$]V&#N'6UZ]&D73DU$X/;0_<2+\G %5ZE524/V&8N]K MIYBY08\]RM###8H4GO(LI0'!V]; !C//CN/>I,Y_13, Y4SJ8Y8L[Y*KGBC, M"EO^AA%HQFTH.JG3 4"?^Y+L (%/4'@YU0A(^[_?9'K8 P7AMMIU#GHB6@%1Z^+^I&\1#20*&CQ3&^&9S/@6&FC.E"PAKF MW!8\5\#,?OV']>M%,+7=X08A?C9GO_P^*A*(ZU],M-^TXOV=2QI\%#8VU0[% M2S],@&K>+O=GN_Q13CGLG+A!4#7:!]?&5>\W6@=U!KPV=N,;C,'@R8&D+D6U M4MZAX6,I\LA/1:.'NP(:K#U'%UE@3#S.!7;!8)B7(#IQOZ2*UNG K.W$C]WM MZ:G@Q 4$3VJO9%QR["%:>KHD&$Q'SM_5WVO0-<2S*=V:/QUO9V\)NRVQKQQ& M7W+"S_Q]ZDE*&Z/(LW070KTA-C%"YEX_V^;S6ZSMYAY1PD3U*(HR!^@-!'KY&\ MY++.^4172W%:SSL?",I(,J(UI4W$6[ M49-I:["Y,WNQ@#9C^N1NP[E>P6*5^=9$Q=\U^WLHY!. ]=RI4BI$'>D:01&2 M?T@OHI?FPU&* ;Q6 .GRD3M;YG<-*FI=YLE?ON;IUI&(BAYT^*_HZ\,E3[,J MR[,T^>YQ,KCQ2@8,1G2EWW]G;[P*_94(+G .'G_S2.])63.X=[M"HIZ,6[EP MW:5S!&CQA-[RY-&7WPTZY0_C(LAR$R@"OR@VI/"D$^"$B2GJ+FM_Q=3=9M80 M[^":2W4J=196K$CXGG59+T ^'KQ^^O;AY .X\P67[/JW$"/):+*?_.6J>^^3 M"LBT:6W7-VU/&0-'T5:>%G,0(U3EX!,K9PK,@ U?<[ 9AC! M:6O1 37,*X&M">GCH$07PW#P456]N3E MX4FF//#)Y1ZU] MRS(KMH+ECRYZF_25!,)!,2V7-34["U- P_:D;?I3_E8D2Q[)(&I4[CKK6^X* MY"@MP^7+]0M'^Q4>B#52F@(BRX=^%_0)PY?L_O DX#+A./R*\$"(2H#?CY%( M'"$;P@@^I-](5F^X2,$6 N.G%8!(0>)'DHF+2RAYBR#7OA'08@+3TE%U&TV8 M)_U-!US8A,.7TV4XJ,$9&BK=I^U2L>F%%*/%7E2);HI%IJ.>0 <7ZF2!*+9@@DZ.3)7'0R M%YU\R/;N.!GG,T-(YK;),+0!G_@OUELKC "@6L1"AC6?P0&Q1%7FU;ZWJ/#C MY'_4<* 2!#F]*-.FK2?1P+B+6PP2[2\/??[4',5@%(S$PR0E@W--AAB]34V4 MQF[T6?BSBM-=CUHZZ,E-Z7+-1QI77[?-7592CE-_OU# MS=A+ I'RW\%9Q&^XW-2$/HY!>5&]8A:ZBFC.O)*WEL6@D*1'=PW/8MC5Y)&N MR=[ZP2TSPC;'RPY^C(Q-CTE?*@G/B\?+9@)/D E"42I?Q@B3AHS?:$40O6%S M1+/MK:K*GV['R8]!IO#/D:F%%U<./>&,.:MT,FKC0-],\-*AYQZ%N5(.6L)( MM^@"X@C ?"[R0F)B[1*=6K$OK@HV\J%< JL V8 M[.L^P%_4/9[N,/."6+5K',)\D-4+1@2MKMF@\&QS,=AE=7<0.2."@2-"]]'C M*,<CFBV"59$_A$P?$Q4 M-C7=.K3_L]()R02[*FZ+F3!=\E RIRL(B@6^CB!2B[;I=YWX0)L>'#)4E::Z M:+"Z]V4[::9"4S,F Q,2+L.$!#MZ U5^(-BO05R,<"&%GLO#.R8C>8'S$!W, MI\]_.?&Q#2T"I5_"*5ASW$!0;^$#M+!G,H8; KBL$#@,+7?Q[&$^ WDQ4L!TH^X#3NNGK[^PWA%N=L?&.HJW=QS%-EUQ^L;VLNC]1#XQH!T2#MGMVE.?[%2\?7OJS:&&'L%IOO-'XDU>^!G. MPB__\F0^!.=#<+QASS+EV_6QUWF/?JX].F_1^4P=;]&3?%M4!3&0D*DZ[\[/ ML3N_?C3OSOD '>_.MT,&Z7F#?IX-^N3;>8/.Q^=DF.='2EO-A.=Z63S=%E--&74&S)OS,VW.1W.N8SXR#^_. M_RZJ=5YOY^TYGYVW;G?>X[/S>=DZ0D&:-^9GVIBW-0!T'R!DIWM=%53RDGNW M,^6(@%-,>C4:;4J=@!*C1E8&0?6@6VD 8-^X(MPEO_$'1*IXR9 ?= M_+S;("M$ZZ27$1NZ\ZS)&5A*+I3A,J5"3= )JU6Q))#_*@^?,<#R* CC[Q&S M9N0U=59GR9F.DT&,7C.P&B,LY3DRS#J$0^XZ?+QG=*GC";,0X'G6(0H4)/;@;-/>1%P-$GG!QKIT"YAEAPS& M_XD=BU&W8NZ6-6_+OW(/-PB ^S[YT]\N+R^/E_#M1WF[.UZBE8KW_FV&U+HE MD%I?RDMG2*T94NN#@*:;@X3P+#M07=+3STA2"!\#BUP*6M4"GJC(RQZ$Q="] M* 0C83*UBIG%%0\%(F%XY7G=0ST\+E[\CP(47][T7?+@[PSADKQPN9*(P1M^ MS!9,:\:O>AAT=$W G7SA#Z"HLQZO?PX'8;TMELE/\.JJ^)? O#S 6W2TJ^@- M:O$$QKG:WOI0P%#E@-9G&)- L3T(1(808,!>JI9D"Q O6PLNR@[.+KI4;2][ MVK,5$,!LZCJ_PV@;)_Y(.PU0[/<):P/W9U95C->/%E*+A_L+A,U^_.CHO],$ MC*<&CI-R/_7W_TD5ZF7TUV^/_IL-9MAHN0=PUZL(.5BLGS/!AGW\Y8/L(9HI MC[]^D#]45+$SMB_1ZG_^CL'HDQ,VDQ]_]^57S$>&[T!LU M5#IAM@QM$7I<6]<$1(3@=S7:^ @UBJ#'2Y*4;(5\4@0$II^#[PV\;V1[,1BO M]T3,9Y GH)_R% U78A[GV6H$_2>RM>@!SY\&2*;?;WB!N7Z\KB^.Q>BZ3V+N M)TVTMB5?0-X*.!T(7AAFN&*SKA M??6&A"3:5I\';>;WTAJ)N3;"AWDO\!?GJZV' [DK[YAI;=KI>]?3M M\Y?)XY/CFP$_9'U7?^P1O3D]^^_DQ(/H21)$6(/$>@$>9*QYQCKDQ"=&1!-H#09:Z[EL $1!F^1+[!@)=X0 M'R)BD((M1>$20CT'Q7$)/O516=?GA J)V5 ^Y+8(RH:.=X,[?N$V6;G",Z@G MH' FO6C?YUQ("?^* P;(I)O&[+RMTJ)>N);@U,F/1^,U#.H85!&-"#Y*XTM7 M? *%VXHVM@L\XSL:ZQS*V/6+$JQ; M@,$4,O@G?ND_,*D0(1S+#B'YNB M/1<*58739V;AEP10+DPU.$1X9L"M1_:?GL]>!AI3V/(@4G"EPI_B),4R0S8T MG; =#JZJ#9HC8?'1_( 8<7"&T=(/3CN"X3JF-(@Q$"O88^:L2G448+E;/,W+ M GEK_P]L$C(B"@,XXSZ7"3U< 7A'^/V'_UM77K M>PTIL'P M(=M8Z;+45@YU(%$T^,\FU0-C]=QF2\>G4@O3WJWP8")2#;FJ5>()(D2FMS O MO?P].%L>>S;@?>?,9M;62T$C[G"72$R=MZCEIN/3R@QZ8J]=N:WNSY9J=\AE M0WB;NKG(6T6)(0,K%X#A;9TKNK"?0O&AG8BK<&73T:F;(5-^OU8QT3UX,9S[ M![:KTGT0QX]"E3-^/?/OP%HS;3S\T$ZD P?[2,PKLB!X\I,SDJRELH?N#2ZS M.4<1SUC)#@GPMJ=H'1R/!9S:9O\*81 F6 H_';KYK\([)PGWBD7-E;;'!&$A MR:\M0R8S4#9;1KNZY1G454M]ML?0F\#XB"YMB?.Z) NY6@[@FS=9LW5W-B!H M)KX3Q&%X"8; JH[$FR/@4D#<2GK.,JB4+'T>U=7=56,009% >PP)UZ3PKJYE6STM_X81: MRQCYQ!V/.RP$[!&)O6YI11%D'58**<.0%(K8)UC2+NDD@_.]=_?/O-.)7]6- MTD\P!GW$QV59/MLX4#>].F"5K-?H<*/IY']/(4)8/S#(*R2GHL MD4,FC!,&4[A?"K-PH:P!:E8U]1[7@.<1G@>C,;MZ6.]^SR M).1*,#^<@NO#O;/(W2.1(R%Z^OIG5,6U^,WKOB$1D%\_4):,Y-G9:W\%TG' MWT'4OL":+_@+,H.76F8@OY?D%AP3'<9C=^P(%$[9)$'#G[Y^J+Q7C7&O3]Z\ M3+T0DT1;Z<;=\>;T[.G1+V@&5<)#_OZR_GGJ9.:BL -%85_-16%WKBAL/D[N MVW%"43 T7%P%MSH^.SJ7(>&CH4[TJOZERY%8^SQ-_@?\$PR,@>:'JWNLCOY' MGUVZ@G&C__=UX(<6IP5.CG63;;T1]CG?6LLA31Y!8. NXQ[ MFKSZY=F/)S??"1]9Y()DW%@HQF==!M-;LX:H"W3.,?.O-6-66Y _/YKNT60D MA) U:X59*TQH!2K.V!0[-?X]3;J4DFVQ3"8RM'XM8-=R]&A?^$9*E5W7U!Q* MY3*3%=G\L:&6-1>N!*5Q=OHT>05F'3=@Y>>/ ^FVO%<63OF[/:M MPU*)L<+Y#I4^-O=%=; MO*G$2L*J6*(MC255W+-,13JT[L$2C@CKCY,SI.X> MUBUQ\0C[C$LX&*AJ!S14N]I+"!+6+\<\6D/LV]XOY+=QI81(H+1)++*VX*SI M5$I+2APRTG2GV$Q>M<6[T%NCV]4E&ESBJ@N** M*)[5&S=*%ZH7I(H5X7+Z"X Y7#>",AZZJ4#VA\[,J M>TP'HU;%;2>7XM+HCU+@EB7X)R\D3>Y#;J9B MT?;K3>VW2"^+L+BH90(KGZKUG$^?[<4/;"]2Q4G&O76^N,F4=TAL%\];#)F! M"(NB(SP4JF.C-".>9G Q.8J&#SZ8%6MJWZ8]&A>0@)3W%<7B[#;A JHY[C%+ M[%!BL<0J=V5&=1_N'2AQ[=3'OV \;5GLJ)@,+$=3$-50B)DJE?.^83D,J#8J M?+/$S1(WE#B2-CJE12]9@Y[<;+)(- UFH2S(:X.+X*S';'^VYM[W&KM95&Q9 M1\) N> \]"QE2T+78K,&V]YG??AO*IV_PS".AH.G-'B;/KU0E[VX[KBN;+9* M%IC7J2 %J:NC%J>6B6J9Z[8J-1:B;[.\'ILPTA:\+E%Q/E=WDZ81?3? M4T0_I@)5$4.7">6*\K#4+L.-$BJW5AH1RMH[U56HF(9K1/PC&32R#B;ID6P& M<=(P--I.:VV6^U#9:2 MMR\.NQ=(!F3TC[28)GS]EK,^,/0H)J']!]K1/E#,LY#^>PKIQW;?M\4[- 7\ M^[?6^(^H+DI34E%U07S4O O:L2+W62$ M9&?+_E!7]JWO9C5]4)$=VOE^,:I'V&%#.-FT5*\UUQ'^^XOAQU9\")-2HW_< M"PA+[8$\[.'-U:KU"D&;U4M*N#70U\I@,B"$[TU+XK!A4>P &\#TUL LI[.< M#N7T0+Z/2ZW!]B,A*D,36[U1C?M* M:@=#U$R)( Y*LC$[P8K$!PBR<2"B.*VJ6BB;3@1<;Z\1N9=%51!6CR>U8+/\ M5#%\/"<&DUMP0?7R^]/3$_XQ__YA"@> OIP*]?&XV(0A=]F[9(E&_N_Q!J1-C"$8X MB_DLYD,Q1R*'OJL;PGNNUF[L@$:F[L)5;E6@G');MJ"#BE5LDH"^HW(6NEGH MIC)^IG43,W?.-JEIV2VS&RO^+$DG,9MX8/T93NEN"-L?+E*LV)T'04%#S]%! MRUWW=$+V'0C;OYRO2QAV6*,/XKN9,:509AU6),X"]6\J4!\U9Q!4$9F%6K&- MC-,A,6I(34QYURQ/LSR-2O]M-!WK_UK'O.U(8DMD".A/%(WG<]C(F,FE4",8<,IZ[)>P!^[!BD#X<@/EJQ8K0J:%:(QPRKB67J&SI*0 M305JD5FF9YD^7(.%;5^E+PZ'WQ/SMA5"B/K3@+WRQ\5Z *9!V5@6O='U(8Y5F33[5J:,*X8ZU1DMJR7YR*DC0>.#+W>R#*/.$"4 M]1PZ?$C#6ZUK_,6(OG@&,1W \SW/T!A?2>\%S+3GCRO:,,T$FZ>LG8S*P.B5 MS?8/T6DG)V5;$WCJ)"<%)61^>OY2F"XB71504E?D@:CGP+@4GG\IJLF/I,_W MH 1G"!SPO%6ZO@F>Y-8_BIGX0N8=OD TYSP_"&<:+ V X7??<%]1(3.4>T MI33(]N&I:0DF"81ET>\I;)UUR!%QP'ULZY+N0HE@>#MF>9NIA)J_#)<$% MPNM:5'7KZ+R&19<]$C/:MWVSRZA%E4)"PM2MUB?>JJ=[1)07*5>9P93@6G%J MD?LY*9$A';L0:=,44;"30J.^IT]@K>N^PWEY(C8%PL'"A4AXA)%A$AQ$;!9U M0ZG^!O;F_5''+V$N:K]?8T5X\+23N!X;600_?U&CLD'\8P[C;;-SC*X0MS5< M@K'J8#1H442\U9C<'G1ECZJVW ?#(M@.:BU(^IM!^P1FQP? @_""'1&8H%.I MCX,'CF&&VPT9+@+:C/#B(/+]#HV4EF&K8 MY)]?G9[]]#1Y@.)*P+QG<-YG>=?TV^2IA<]O$;I_>?PPU>RL8UW_Y/&?T^3Q M5W^F)7K\]9^U:J"K.]J6.BB\%(ZAU)Y*C[\C?/J=(MX?)[]*R=Z.@EVQ# 18 M(U#A+J!G[3*R!(,HN8Q:7,1P@7$^?O1G @*I&S<8WM#Z"<-D%4J?I%P=^+0:G MZ8XG6/.+=L4C],#AW;6XX<=);&D,,'\^ M-J0/59:(3T!A)_()Y<7LP07[00"O(N:.+,]VW4040JE4+L/]S*MB>#P\BX>N MDD<.O E9VO /M>'^1E\[M>'>G'>\34]-X'8%!5*L[1RB/%M,Q.%5[ M#)3L-6H#ZH=_NEN'X'"0L/!0C-(9@[C,X[8OVG,O+WH#_"X?VK_"5X5"WO%"#GRX5Y,Y7-H7%P4)>80LW+_BP0@=\BFN2RIKM#36$B,CRUG#&)&B1:!Z3I. M(H(YJB*4N8AR+CXZC4?,D48FD""T HK'3P2L0TP M#M@8W.Z@E-0<#.Q:\4/]7(_YMI@DS?;9X.*[7 O7PT/<"B2G$X->1(:LSJN) MNBB":JGIX,6,)+8@%U@!'7;=)B#J<=T;0Y_Q-O2A?5.TB:)*'G:83WQC>PXC M; ?+U!J./H^Q3Y,7DT;]+K*^ 6\ S^DJ*TI\(OK7BPZ#=/**,*4F+D/6*IBE M+G<3;A3"OUS*5+%AJS8M;(-1MN]6!,,^8 I;SI^$#J #6>TAZ2-H%4=*(EO^ MLR\PFN\I$?4XYTA/&W;'KBG@Y85J%MRV#7*;D7:PY.@/P#IXZ$\A*Y.-PY4& MS>(:6G(D7<12_38Z02;(+1]V\.J7EFD[<:GHR"R" @S9)_.JT?@RK'R,V3@(P1&"@!?;T'"*(6 MG8&BMWB0-SAS2)E-4'S&,8E/KMC"Z]& FQ@?"E_DYH.HL>8CLM0/K_[0[G]C M@MM<,:4]^LR-P0_TF=!5;4(SY@0ZT(8?PVN:O\:DAV:\DV&IB2C4M$]Q;8'/ MA,K\DY\#K[*P&+=-$ W@QE_KF2 Y0PWB6^E)7<9\82L*]ABS0%B7CI,3B67! MYY>\?RA-2_9^E/KRY[V4RY/"T^#9!;X>3A?=PBCE9;%R+6@J"A/J[8-MXVUV MB<.1O55?5I=9DX\Y5?B0*ZZLJZ\KOBJJ/C U+Z(U0\@J32CJSI(PJH'!-UU? MZR*6XR"Y!GX.JF.J>=5)H95U4O>0C1Q64]D03P\.5L MEF^A4Y=_GGBBN*03T\&W"+^SI]11KPW.( _,UU+C^BHIL1&/"@FD@,XM*#GE&:15T(-UXY?P!A;8,B#0LB:@UCK>+J#>-;U,W227*8GQ]EB^CY MHHF#.W1WX7UV+%B:]ULY*03GR96'KH MUG/EC1KY/+$1UH15\Z(,%G[UJ$R1!K5I('L=_+3LB!*B!LWI)J*BZP>IA048_O&_<;=%N\^UU) M*9]NH@-2\T@BA>/@#.YP+!=!Y"QX 87P*#^"!G35M^".C4$TJ@Z: 32#K"'[4U ]-_;/JMN;IA1=@)G M-KW2_N)=>G+E<>$?I5ES],3^R&$A-4NA[/I )=XRSTJ$Y-SH0KY@?5U@KMDKRFW(,M M?3"Q51A-ZT@9E?N(2U&EY_J4TOO!OGY0!7!R506(S:2(^R;MRI4EBIXN.J*H MNZUG\XN,BZBK"D)=^:DW904#S"B>5RV=*"H*5EC#F<@KZ[90ULPKI"N.:7.T M9-0GN-A':H*X!Z8 M;F,II.S-JYW[]!-Z 04*H](I0(19]4:*:Z!+; ML"**V6"HK!W"*NXVA(\1&8K8'R&?[0OD?;=T7)+CWT^20X^2IND8('NR4378 M1*'+X2=K]?WT_&4RBKJ8@F ^!?84[.-)D$9M>OZPSCZ69YD81.9 &1ZZ*Q18 MK'>H-9 #>2_'N6FPC;XI95QZKH9L!L_2UE\!!*>#/VZ(I,Y*,">.P@W$MP/[N T8(%=D7OF ME"Z-2**,6N(]S1LU6,61 MT/H1FDZ&$42#0(K"-_1-Y34%%;'ZTB?5E0$NX@^ID5.KRM$CU0\,1J OVIM: M&*]TEG2RJG#LM_"2SO:N%1;HTJ4XA39JJ-4 M!F,7YU%8"5_R]=_M[63D4&A%S4^\CN8JO6)NZ;MX$ANI/UW6#?D^Y#V6K;2[ M/&%=XJ=Q% O!1\2>LV\A8MM(M4J]6C&.U=Z+RQ5C(TV U[(M=_4=F143.AXF M+^-'P4&'9M#Z1D%^L8O54:.3WD^SPFV0> M;F(ISL6--RMN_&8N;IR+&V\2#@+O&@Y?6E]V*5OR:DS"1)*EHH6" @"]NX6K MDQWX9!VYYGCLJ,6C#K#%.>'KX2B@J@7L:&RI;V6BL19+E#C8E_NV/LW>AH._ M&!3EX8&ZY7X$S03)G^2EMZ>T\M.'V/P:3Q67L3]MV@E,L>JUZQP;\[K:UL,U MJXAE,/Z04E3)X%6$K!X22L75&GBV4.L#!X;[INT9!+5S4M@92<:J#BT3)N.? M(X94"],2]U2 >YIMQ:W1($ONRV!LE=JHXQ='45W M*/L#WIUT3_8#GB*MG\,%90D[HQ M)R0.D=JKV("B2F$0DTX[\ALNF;)5'2'VIX0C44FB^67L4/PT[&ZY:JN:/3X] MG<9GA84XMVT_ ^B#L7[/)NIG.&S@]RCOQ%N1YO@XC0$_..QQYQD^?6T=^X;% M"(PH<<=MQ08)ZB'L$ZJ<\S4;B?MGSTZ]"4Y@,$!BQ,.FJC"$0P@7J",XM1[_ M>AAMD!?H$3XZM_FT,,>N;)$0O<]A[/B#AX^TU1_W]73^U8?WL9)I+#G#9CEA_%T0NDIVG2'A4K*C:Z5K)0ZO4$^JIO@IUA-Z/;T38/LU:4T MH$!L!I.AC1 0N1&_+L%T=4KG M=BI6 #O>V"^B)ZD\>SSMDL@?-%82Z2:8:!0VEX)7:VQ0W"TZ)/=D'6#L&C_! M'_G\99$A@N5W7ON;$G4T"3B(-9R@*Y&>$!U'X[J4%9!A4$1#V11%$BX+*M(B M5L7#BQ=5R$YN0&M.H+V82 !M4*AY(_$="%6;6M%=[IX^*RN1<=B9POZ5&*OGTI;8X9(*P&0BO MOD!#*[1CL0&%G2R4"'9(YFU#9_ZU%&QO#30:^2^PR] ;9>.V\TW171V5J>BF M&Z4!-35M:C8CE><;ND) #108VW*I=Z/]Y?]OU%R#J)!!"RXQODJ+5A]X1[O< MN+PO751K3I&:S#UL$J!]M;>NJPYW MXE#79$RL3B.U?%^D*2J0"AF70K,.8@6V(<-#WBNN]J'H'2<1M&69VGX8W8OC M'2/+G\(6'$6X:6)C[]')S%/9QXPSI9'CSQE/-F#W@QZ0J%(-&GW;>>V 6WR)K9O2$V6O@VFPQLCJ!U0X*[,$>NRU#IE ZQE;'4R W#T MXW*=E-0D15H8,N_",69>VR]^$W2=R&Y3G8U]!YBTI'V-XE:C_:G(:GBHF2L8 M3@\UCFOH*%SLS3E+B3@/[\91.H94'S:PH]E-TH_'!*74I1MCVM^H;=^!/_1C M#Y:J\RE2)1HA&*;J+%A5=&I+H[A9+FKYC"')HNB:5!=$'6UI'+@0VPLC&A0Y MGG$[;D-JZ]LYM36GMOX0_EWH-I]$= 5/LLF/4.D/H62Q0(WPKWKV6G8.KKDU M0:M/88F\G6A>FYB3Y,'9Z>N'(=%1BD9.CQ=K7$IVQ4T=^/2U-1;^P9#AFRZRHJ2GUM:.$< ' M=,]6Y'[[,,'.]RPEV64FS<>F23:*N'#Z!PXU0:H80:%T]24ECP(" (RPNC%L MRJ 8DJR:]YXS7%JQ8R($'(N7G-<[6TVH_>)1/6'J>SNP/H@Z,D()$MF)7E)\ M$>N/;Y]+9X:Y--62[4539SEF&5,1-]*3>#TZV*$XBPTU3HODVO*5Y1=0&>_D5=+*E19KOK^6:)V<]18+B56"N<'# T(!4 M]S2>!)K^(:H,V(]@(F'$P=<_NRHS77D4!,49*MV[!-F;B\XM.:2(7>%2JD:- M#CJ[DZ) =A=-%N5-O?V('8-B0ELYG19.<$@VVL4@?@'\(FRV>^,[HL:6=C+. MQE+<#%9N(?S'FAK'-FVL%4<,]5%8$63INM+>Y::NF3>91 UKR9"OX0AQI5-4 MFD>P $?MQI4KIC-1/QZ+KUMP5R+0)8J@$P8W*9WVX%G2J;LZW*@UP"#Z] MU_$9\J274O%A_5I<;:J3)CT;9M"G,!#-*+C$GCTR-9CG 4TAQ#/9! D1TD/O MT00-A9AMRCRT\)!GJC&7O&B;?A>A=,94E/?*2#R)^I:_^?;Z5N5OOONS![2E M>?OVL?[B\7?<#!U5O ;U4]9+4@IUW[5%[L^BGRL*TI]U'BO MH[$RSZ(6$91 M D9-EI:"FQ3GZA$GO>>D9=F8'>3B\*)ZR8$*[=C;&TC1:(A3 AXUAE!:RC<] MAL1/7#TEI4X;&/LJ(U KC@V%W\@#0@7#[RSX%61>46+)F_?N)=,?4L M)#<>CN(;AJ8((E+A]D_*.*DVIW[OO"[!0)Z%Y7X*"[&&^Y2^I1MG*W.1-4VA MF09+/!YU^A)_.7:YDLQIR /%Z^CI!@[8P16SL-U/80L%4P<,0DD]=OM0@X$E M.TH0YG76V^Q=\K27XM__JA=M#B+'M9/6?>VNY)8+BBV%Z/N M@NN"\;(RN\3J- 0*]K"3OG?<"C1G-E M1ZL\C(<&1K!S*T:=3R)7LE)0OQ!/S6PYMR"64,)Z((GVH,O"M6 MK(AQ?CC9,$UV-R0KN (]Z(6%9B1,F=C:K[) 9$1$\-E1&;MB]5L$9 SF8&9EHDP8H;+^[]OG M.NL@XO"O\)(HV#N@\H]:=5CJ+J$8WSGQ)/\V6JY^FN#@8*I\EXEWGKY"HJR@#BZP[L%)O#\\',"(GZ)GGJ/W1< M)OK_WWZ^%;DYS\%;#=0N7'>)9?A>I^"L<< VU.B[%M:-7=N6X)Q0#WGN)RP? M6?7<@=9B4V>>[$.I8*#8U.:S @/J@V\Z$7&;3*MB1]'0"UC=@(%C-Z"QZ3J M[TT/7A3HKRW*$U868A11&L,)R* 2>(WG68OG0/+S>0/^.Z9R6Y$J/I1#M5@+ M(B7U+8C8 $8QOT098P,AAU92T,Q]\38K+F$D0>3]=^%].,U?V)AXV"?>H((# M,@ZH7[%.![99V%QX=-%BZE?:\<>0.)K#'R38>8?[S\2:QM'4R'GI,%#"L/T> MEXTK%ETE0(PVAT"7!"KMD+IDK@O_S%ZX8P*>2G0V4LV!D-]%LQ!Y0S:R]/67!J?W"^4N).H"ZE'DPM M59@S0?*N<\,B"7H9_I$/*GY4Q&,@O(1 AB8/VQ%H7^")H=4NX$12%R>(=% $ M37+R^N2IF,YI@&O &CAIP!0^)T/@;.%YWFX0O\8VXBL'BLS?\CV0_SZ,>1&7 MG.NPC0=-Z\$K2*$5-7E@P=;KP4)G(ET+ Y;M%S>&UF$AB'7J&+DIKVTY$DX8 M9T=&#T^84VA3+(HN]=9PPYB[W 6W@VVQR=HQR D.5U,L<7^:< D8%J/H/F3& MDOL\S-%0O0L*$^M-91;U>M<@UI/J$:8'J93&EH943Q=6 ME;8T&]\TF#TYNVOR^!!;BN:2GQ45=91YZ$/-$LM^ASG MUL&96N^=*/ 6W#)D \DJB;FQ^Z.8T0>T^9A+$L./GK6 ?#=D%T9OT+].6M@) M38#9!8D5P4=EL?%O9_& M,/;2>Q722.R/*\+DPD--K'IJBS/4M3(46.5 IR54OGX;W8H(Y,?1)V\WBKG' M&%-J72([+\P,\?@&F,!6*619ZACSBAAK&:P5&V\4[O'"A0Q\[LE080]LVP!& M=; BJJV>!36\D5?[B(K>W7V0I[L"&$"PZSB3@ 8HN&R;N?9.E H6C%5<96.U<8,V11*IX M)[CO _M7@S-LQ]COT/B3\;.GUVAB[>^PK7 8P7AX[&2AXU]Q+$TM)Y5/!0&Q M[?U!48M=RT!.KD1P=H,!AR$C)$(DB 32;*CS1 6JS<==AJFGL8E(=\; (-% M/'^A02 [>3SK656; U/'^:A));=WZ^FWI_>1Q@\="F6O:!CQ:*0ZEK*Z;C& M1(@+R'+8*GIZA20,GU(W])"Q9*CV'\M J-\92H-OPH_18;6%=825(M424T)% M]@C)]WA3H'M$!RM]# 6-Z6OHRP<#NGKN4@9D#AWQWJ%ADH8OHD)E&09BAO(-J$C+Z >9%ZGP4;D8(F#._93#B+/JU$"%#_LNTQZ1B4"+$"R+\BTXV85H,W>^"QXXYO M4P;'."Z5<%YT)GP1#&&8)G'/([G08S(BAPK-2%$N[(]20?U;*,PQ:X[P%.,A MH-,)OV]#J!Z,%BHJ<-E%P6#GA*:2>7TV="00]=+YB^K&KP*6FJ$9U$N"0UX@ MA)4>IQ&S/M8Q,X]F5\2;_ZQ% L4(.QK!=G>$=8E.?%'Y@(\?/9%,@LGK!N3' M\(?P2H$M6.X%:P6#L%Q1%U4PI 2QQ'0Q2/E2K/51)GV,9[.K&/+TUIRZGY@D MX!_"P\SEEU[\J#!'P3$.8E041+>BODC+Y;)!T%"JKA5&@21M*3?>UN:/AJ& M.6.T6B0\[AA_D:Q<3HA5$\YS3(CK!E6;SX0,^\&S^ME#*3P(;D[PLS%+W6'! M4M<:\.Q:Z7RLD\(DXA[C*.Q*/@2]4R^V1-%,;4]4W@C"QIAAGN0H/%%C"/:) M7$(R_4!OA?SF:IB 7/%96\)!);=$<%K%_*'HQ;+O%MR@T U>QG"ZR!XDX8'Q M,B.&R)9"2+[R1X"[#9Y;F$/X:8T4N_REL0J1_"4HC0*7@?'.RK+VZX@#:1/V M0.F4@/^K>A^&,=CAGHVSE8"6)&N).K5.MGMX9Z[5>NA'V8)R0UA5 D!P,\-!NT69?U @O8-M@L&47EH\*FHS"@ M+9Z[C0CI$"&/FNG(;@D54K9MSBR?"H\4>.C'DP4H=1\33U/@ES"Z&%:?_;]( MEWOI'4'TFCIDG-2@F:*TN+H)K%EY\_DAFI.%1@X&8-'J"RA)S/7VP"R]6Y88, TE@#1/ESBL/UZ. M]7<*^Y$AN(2C4&IE8)L_??[+"2KWY;%5\06BCQ'S DX:' S%0B+#NE^[__#3;XYI]ACZ MP!Z_G-DQ/H\927SNJDU N+4/O%V2TCA\K=[H:.>PS7*_P* &FR5I5 DKZ7?Z M/(BY]$%P*\(VQ.O;X$@F ?I?PQVK M0AM1/D^QV6UPPTY:0RHF_L3 US;&"1H^P='B7!XZ+R2XQH.):&[CLG@*J18< MP 8+=CW.O]KDB%]N#A."942RIR.(C'-*0$8;E= 6TL1U>RFANFKE!F+*EOL1!X( M)G ,+O6MD6D$5"&5Q&H6BW$NIH\$SX*)QV_74)H)=0:+CXI/(C\(AE!<%&2G M+AM,UJ*J+'2$Z-(NBDZ+:S186H)JDY2TRQER'-V%98-U1QG7B<.=3;9G*'3C M4_B^E>N'L2H(-]M'6,+[?0@F)=[>+>@TT.:'OT5%OYBMPM M,'R./;J'C$2B)C(WK:2O\@L&J2955\ \:*/,%6:X=_A-%+A>>']6HL 3@SC2 M'42^/,6C8P$2^?'B,R4]%-\U"TI)VF(%7F0(R7+"4OK 4-ML*V[#-C">-)X8$0_ZF M1)XT;-).44V6%<*;-1C\7F?J-IQ!'RX!8$@:4 M7ISY/)Z_VQ%._12VZTLTB3QD;^L0I5YLP)"5@MV#77P1!,%IVV2NI(I$VIC: M*#C]A,Y10*U*7C0,#GZ*"J:2%+5@$_\W[->\YF[I"*XX>;"JR[*^U'8R$R)H MN4O=QP6JY"6H?L10]BG/?X"@+/&03G[,%B8900KX% _P9\6:\H!P]W_UY9XP MEA]B,[C0!Y9"46CD:U)G6)&4QGYE?M!;J?AJNG;9O0,3@:U[,\^'!18U&!O8 M1KZO64.NF!7@>,7_EU+5&*O8DW03:%".\4U.\L*Y.\&&%II'V&H/7E#@U6XU MEXT&2U\I%;)]DWQ)/$S^+B;Q&W23#9FI[A-<_$_QFOD]Z=G8!^E@#IO;WGDY MGUX6>0Y+@?W-TEMWKU3@3Y6I60 ?HM@Q L/T/EIE2^V-GE*(?,IOC5;UVUIV MK&R65@# J1:00I244.)>ZB)70G15LR, NPT!'9CGY#M1?8 ME0W,CY]%*B4-UVF9WZCF9& 3C>O28@P-/Y2[J0*NC4/%#1RF>:-Q1DK$@69? M69QWS4#A'FA ;O,^Z I9(\T^OJB]FS?,0#K*,V34RT%^..T!+RGTT(S)LI$S MT8BX5O?R"F,KB#DA.$_"*;THYL0($\QA@<5-W!T]:@RFTA8QLU?R'!-%T/,Z MD*1'@!(#G;L,#48*72,[!2P-1X;.!%&"5L.N,")&E:AU*)N*.VV$W=K/FN2, M[J9(WY?3\K$ Q4TB!&([9TC89(0FF85UM$_+4A0+@ M-1 #&__##K(U&?07F0916HQR<(]YZ(C'0'B4TUTJZ)<.@D(F5,KN:ZRU;G$T M-HHA6?FK&]^@KD-)IX42U!-2YQ&/SIAV7.F3N#6,J\?A1-_MLC4G#)B.UI.H M^=H(2A'P'Q6]HQZP2DOW6$PJ'3-'<0S00BEX38\7PW#*_)*X9B(7(@#B^/!Y M*NX1C:V2=/8VP\IWXI6/^LLK9*7RU&9[KN"V#@HHF(F,FA9 @4]8H.DT+=%17X*N^S7 MJ4GSRR SB_2!I< T^ HD:1LY/3VA0 LVB30Y]70DV7K=8"R4#(?_^#+]]JLO MTT>/'J7X\Z.OGN#/M,+_\;7^B8$ D5S*DTIAH"-5("&RKV"S$QQC5%/!5A(/ ME G'>CQ<'=99B9EI!*@&@O$U80-N40<0W%YXJ-AD MNPSS+NV&M %VP4*?$+("7CNVR/H8ET4FZI>(RNX0*N)I2? MT2&#KYUZ'32;_A!9N;E?#8"[E\ MB=258L3__>3D];!>VM:0G<:QNM +>,]LVUV>!S*H1HF M"AFE)3)3,#!UDU-2E.P 7B]?SVSB1E11L<,DJZ:053 DLO+"O^(DB,.9DJ\D M/]3P'Y*)%R=G/_"A>/;\J4F5$[-+W<,#P1+AAFE! &[:]N79%1I!H*&8FJZ MW;00C38+,2P.=> M[_X7?')P[_H6?%GIQ&9<9BXQ]^^LT3RFYDAJML=]JCL[9 >%])/FIOUK\N#Q M0^Z![1>MX+?@&YE+F5)F="'^^\$3OC3JVO:F*4X"SRW'[1N-O/L.6QFZ/CGZ M$HK32Z8 VT4('+>%![=4ZO 2^FPFYK4CO_]P^/DC:X#D/2L41YN4B47N#7)3T(' 3X@TN*H*V2K M\Z:H##R.!/,*E%^*Y_B3Z)J=9T\.B_4Z;' 8XH5[[%/])#]I.@NMPO:-ID,/ M'*ZUYS:VR(,9[M$)?RD&S0MU5H;5$_$7X1NU<)_R*%S(4QLL#*QI*QB, F[O M[W((Y*V)4R )S@*VP*KH@@R.774M))CL$3+!8T9$(!0&#QK)"QNYR@/W6/Q. MW\F1VZ#=I'J?8.'&+U'G\;[%5ESU6[T/?1]V34U:-L!5E'ON]Y/](DJ<]\+R M^Q,%$7G.IW_1"C%"_KT7!+WV!W[/],5H /6^4L*DC057@>6GVS04[^!(S/ % M;WT8%CND7C=NY<@V^-VO4QCV)X\HT(-!)\X2]MI&PY4!(>ICYS/$?BQYQP'A M3D.#ED^KE]R'GF,H%P9S!)9H-E/&4>(G_B[%P0Z0=YS:4;0@TK3_? MPG7T/P^>?/EG#>$]-+6$ Y@#D)$>/]9N@ZP$39%[A89F@:^NQMHFQAJ)% JE M:UF #)&\;J:HAJD,;8!A?I-.WE<3+A'+V\LOAMZ@) M>Q" 4SGT$I\-)X/RL29S?--)H]&C[\[VR5R1< BETWL?U*-/Z-I1.3_.LF(V M%-I\'90QJ2])FMW"HLQ/W%SQJQL65G#,%V?1^;!V7"V)4J<^KLYDQ%H40:XE M4OYG/<6ILK)T4)?A_ZJ5G%K:.:[H3 V:^W]ENZR*(S^_]?F:V3';H,HHI\ [ M7TDJPTG'"?#KCHG"7H2Z%0FNG"O4G5&/)&9>5<(=, &/'UPX$ MQR9H%MCS@,WG:#E[*]1[/OQ%65M7G$Z16A:MKBG=.RF(Y58K/>P\_!I+DF>\ MO'H%\%*5>1P&UC%2M/7R(&)J)M.*)3!04F"N*(@ !6[PD.I\RBLG2+D<5#33YO&%87@B,'Y!?Z>OH>F5$,W(_7( MAR[Z)QB7L-[ P%NXPT?/3WT ).J,;:LF@<^ZQ<<\!ZVE%OD%VJ4;VW09@/D/ M%A--AH%5L-^ \0._^S7#NNY;>)Y]"B?MM0DE#NKWU8X_,$VI03)F4Y C55-+ M2G!G[[.B)NPS,&F)(@*Q4=UWWZ-Z.-WNX!^KK[[O,"0'>Q(A)!^HE_;T](VZ M80_90H7?H(;/_-O]\)*LP&!SA@7YQ;8OO;TH"6%O+(<'89/J@JJ'":Y D+'D MR4%OAE.0-*TJ186\0=BT=]0X\Z @/*^'X8A X]<1J#&2Q1 \+B:#90SRIM=P M,!49)_BSBK!FN;C8E05'+M(0N6!/9@D+*=@N[,/4*YE;^"Q9T-06@4JXOT0H M53=R2O&/]J EP)(^7OU4 [/#2'CE"X1BJ*[IS4N&.]<*1%1PW5HGQQ"3HL* @-DQ#2 MB5.5(T4CE]3X#=NHX=!P@:E)S[X?^BD\$WE=@D\DL4<^L!]TJ?EFHI("ZO!L/.-N[3-"U@.C1K MQ.$6WD==!P//*'9?O,$"7>)U;\2CO&]'O[:EP=5$23"_4I>CRJ- E&: P)+B MS/K-AD(Y:8PE$KU>S@V5Y@(V5*92>;N^(11+"@#0H-&T*[J>BEW"NJD% N=1 MOI;J HJ24VM(!>;7OYQI;+'3.%SL?]27C@15'Q5YTAJ@C;NGN86?N5W0H63V MY<5^^AVA=\*/UONVLG\EV4W-'/)& CXC4[ LATTWVF+,L0QN* 4-MRGWH2 " MP1B&.B/::PS_6W@2EK*NSW'^-C4(# :=+K(2;5M]D)!HKU.LJ?X&]AOU1+NX8,^V#VQO3K8LA 4[P)4^KI/CVN MTJ7'%5]Q-A.FUT.Z<%,^Q3FXOSX$2SA%2@?1Z6NA2:8X9-/@KN&:-$JNKHH& M]"[YWJ9)V!0U2+B23B<\#Q(,O"_L&5X(TGQW"OLX8@W'1J$X2M*+%JOT\#B? M I#P2U5S #EC/2T1;\%K]\0+O@K.O!>#&W)T(HPF5X<$Z%*S3?P7C. 5/!,O ME8[I#DEU&OCQE,@EX\6@YDQC MVL>>K.)S2G0L@**S\!R\]^"KSFB#OM%%2, M+4HM%5*3)E#V5,JW@'NU<=C306L%DO$)7$JK<+Z[KU MU+";E'O-5-)ZU90J88V60,Q#DV*O#=$[0N3(I&9LS!+6(*\++. M[T1-V).GHO8H+.<6X;>Y.GO$/]+>3+4D)?ZN'1I";>>RO"@]T 25^Z]@QL0I M.AE5*DZ!E-O@6 !6T@6P0N?BY8@6O3VO&X;41 Q,HQ)W4:CTD>*J1/>-B/I_0%W;0J(BVH=R1Q% MWQIW>P3V!=OLJ&\=MTLH))A3\!Y95489.(#.Y2&Y;H<_]ZG(2P7]C/.5<&O@ MU"34H]>"R0.S@^'O1@DNFFQ7Y(QUS*L1+4>MDTY'B6:B()1:9!93U$9N+=B2.HI(;ZHB_CH$#]- D:T IX0K^7@ M!(DY5EFY$6-:"'T:908.M'"Q7E$\ZL^VJPJ6.B-+>-6F;F6*L3B:6A%P\FUL M,29O2Q26-_"%#NV&*%H()WSIO/=.51L8T(K@%@GD$*.8%'+H#F*)FQ %'_=: M80US6VK\.A3I74:VGD%M()& M%*+F$O." 6^*G7R1"07[8$GCE"[ =($2I"*J)Y]TXY4,3$?4OZ$[62.+047 MSJM&GV,QCQMP:-O()):R4N\B1Q\HXFBVN*79Q(LMG5EF8;,$%(=;VO#EZI.,%_+YY<:A:&")GD?V DDE3=,*D;T2/'_"#P M\B:[M]W+?(;8*C4"WHB.=]*IEHPN"J=::R7%_ANPAHIVD_Q6P]F4H&E!-2\F M]8LE9N>(Q5MQG1H>E 3QJZ<<2II42-N$E1-,2<1G1[:N0>V]9'[%C?T L M?'-3B#,I%._EQI'-6TL-%?$'H>^H<4=K+XW&B+?%GZBA!V^^<_VZQ%HXU+ZN MB4*+JI*4#BON7HV>R1,QFIZ4[1ZTX=LKC4P=8XACFN2WL_1>PC(3L:8O:/!D M@N4:D^B19@7, E?%_I[:(][JH6:FII;"3!GJQO $^%D/$SP2$O$\8KX# MM< H^4>M0^>.I/'P4&E_^"*++'Y)Y)XHBH2*"94_71'H2*^4<6UYH 3A#>_1 MD6@ GBN3:"V"A:ZUN&E,:V9D$NLT"#HA4@A>_2L",S$1>23QUI?H\68D#:'G M #[H"H5"^:CAX _9O/QX04\RK/4^:2+00 >J(J;-VOI ?PB&ZUBK1JICH$ ' M@F=W9\1)G^V(?60RM1;GO>GX-?Y([A:=T5#R"=7Z;@:\)@[0R648:_"K3KK% M'B=W:*]$L%(#DEQ)5XZCN0<: 3DL2B%C3];0U&U$CLL.+9!? GGG,05_0P$4^<9/02=#%&ZH9?#3_!(K(? MY)<6?D31FJ7L[DA9"?] C#EW1+6AER!>[@A;4"<-8JD H1_#I;/LW$_9D1)4 MT5%DHW"5#^'N46 X] S,0G(_A628K"2[OFT+>'CF0\H#M]KF:4SZ)@Z 1+$1 MRP:M]0?6Y6I<'O 9E&\GZ((7E-(V6@Y B5Y',IHH2V 8+;O*RR[<6V@F65E MAYZPH+6$HGE343-"N1HX_;/HW4_1B\+B5\;@.._+59\^Y@)'ZM(UU:RY[JGX M*%TW-G\JC_LL"_=3%GR[/\6E\?P)U,$,[!:J<;F&T&(7*[$+1G$1?$ IBG=- M43>FW8! <&<)NY<2%C)FU'6MM-6>K#).?*W!IOZ7+0)Y'X&Y2V%KFS\?MGOE M[I\]]YN V](IW0BZ/2461/=<*@Z;K_L4G8*W)Z[_$[7W41J1>TW&S.N!9YUC M552(W.^D6%&FTR2:F,'#$65D3&](S&H*=V!JS/!.3#)AM=BRWNVI.H@*Q[#+ MH3F7'S'\VF!I\S9KSYF;,33H3"YE0D^B)"?C[N.FPL^C5'7._D*57]&[C;EV MG^B7GC$O/O9+^4U*X9BM&V?ZK@2R) )F;GOQ>3IA1/&/-1!Z4H-8-/D13CM1 M1>.1XS0!J??UIEYQ668%N]\T->V@JYM MY<*6S.D7J#OHK7P<")#OI^@GK#7 M@6O2UUB=B4 S(M ?\Q[V\>**/JW"OX#ERB4[*G=FH2?> M/$/3^+#&!?9D'W@B3"2#HKAVE$U7>5?@OYY3V'7?Z:PK/JZ^,T#_#5X4]3AR MX0DOFTXM2XM0;80QW9MT(JH=WM-5MOW_V7O3YK:MK%WT^_T5J)SV>:5;$"-J M5I).%2W+CKJMX8AR?/K3+9#<%!&# (-!,OO7WS7M 2"HR1HH"EWI1"2!/:Z] M]AJ?Q2J_.>U.A<#+, ,12ZJ]()[1?S7 KKN1H5-IMHP?E#"825GX^ MV-3UYCHV%BBS1024YU4L81:_K-Q=)5D-(U"!H)IA+4+)<00W_E MNKH3(HY>ZIC51CV)""Z MIL*=-,*6]Y$N;?3\8;?P7POBTE.$,QM!&,D1#T=J\/2@/25%J8.>NLHN79*ME>B>73]C6I"'$702#T/'@&' M'CH%WBH9<:7,"KDG2V2B22HU>=WP$V8H*A+;L@SVD.\'>1L=\/B3A99>R9*U M?D"%0^09C2V,55:CS, +Z] @R17 TE'N@N.DZ1[($M2W'9!&1\0Q:RH"A8.' MS*%E""+(@,CC)&8Q\I)@ZM\KKE;E;$W-9&1L4OC*II@0*KHJ9;&*TT>5L"63 MZ]B,$1;M.IAR- R 'E^Z1F%+":U). M3N 41FL?1Y[WIH3E/T(L ,D3Q]1+-QZY O5L^;N!:S8U3.%T4VFLD),W+N%# MK"$P.9=5TGXI69:VSY&'9:?1!*A4@)[@&*U7TDIQ;AZ 3Q@ ML7L>522$'9SSU-V<:H?86ECLP"B[.GA2*#K+\7F0MEBJ(GE M3%ZT S2]A0/:4V=DJ!'H+'R,CE'4J_B'9[ FO!RGF7,M"9$T=%/ZVB^GW;C8 M/ )CX:8RSS4\>[I&(?2O)JHN)%@C%6+2B^6$UF=VMWUJ(<+D:'ZS-:+&@Q'U!1IXVU9*(UV-NU' M!)UBR[WCNDF6-N9F(*!RWRUA:D 0W..FP5MO(=&[]L%EI/:N8][:L=BF9I^5] .4*T_]OV;=Z0*(!UGD) MLY&R$'4,]^3KTC*:'Y-U(<8;!L\HFJ4BQ5P6L6&T:R4-;0IHGS'Y#2X>XE#T M:6F4AS[*HMY@%2%<28QA@.F)&!7\Q>1)1 MA.1FH':E+MP(0:U4+H/@7*,Y7>+E2)E+Z,THHPM)8R7JQW#^^O P;>G@3P>G M?QY]6&OO>RC$8,_>2B]! 2N632"%'7A\*#CEBAG_-4A!D<0*QDF"H31!L>=/F%'>.I77GHMX%4%T"-&YOA#RYY.12L:U;1'%NV''7 M#(,>2D(TJTD4B'MMHE&KK#_L;ZQA)351L:@XXIAHV#1]$$I[FXU E**4"NL0 MM-P.KNF3 @X+E6G4.'[N])/X,J%,5;WC6$9 <&+82Y&KF(6#GLJOE7)J$V"' M5'31%XP12B/UB$3P7M8B@RZVE FYRGV@J1F.GU.R 5_N8RWQV]B'6]K7* MT/7EYLH%09;MMJ['W],U(1U$ZM.$&F2(V$HE/_MDZ'2J9K.FJ@LH ML(O'?1>A&?T[\DS7IY? M/(TN=3#MH1Y*B99(5 M>,\$711)6@.6=1.4/]^;DR(/WJ(*A4?'75I4#URML]:BX9="I!P &[LM>F6- M1D-JBBYQY3P).A5H#:$X( T9Z- J7^PJMN6*OPY=B8&I>:P5EJLB0HZOPP3S M/.A_(PO1"/X0]%*A-(,,8D:GTA0=2+"D0Q@%YPJGL^)G/5!/$4NQ8E3ZX.E^ M)"4I4A/U65YM:[Q#=LGHJW^C#%=('1CQ.I4:#CBT#WZ%2Q)#YAC+ VV^ :@U M&+4EZ5J^CEH9HA^/]#37)A%-!5*-@#828+G8/-Z@D1<%14P+I#V=@1C-ZN&R M+:J$",?.7'AL(4*2,(Z[!&YJ\#YFYGK3*TCE(WP6/"T M4V0W"J[%;7JI2[/Z)@R#VQ"?OP0 IF[PG:])LH+) M\'XT"JP%K^IN,9"HI0 MTA2IXRC[2FL2I2Q [8*NQ7&8*>E<0B]:2E9JC(.V>K"N,5XJGN//62A'!#"U MZ>Z/"_BF[BF.@'%$0@<@!$B6ZSQ:X;K\ZXR@[WOG<")Z$0J-0^\(IDC M[$R7L*2 YA3CE7%DX2"D(I%<4B?XSGX,+@()U%2MM<@[J8E40G/-1XN5^1

M^X\&4FML<7VD/)^A7&SNM[7<<5,7YIK1.VD=%MA^S M+J0RW&$/*$PT3@S8:X*FK@A!NX8,7H/E*WA3S))SK")I2$Z]=?B9K@-J$5:G M'Q+<%9?U1A@S?TYAJ;X.#7&<.%7.C!A2MM(J]$ZS-:*-LX@&R4M'O-8,,4G+ M0&6V[KBC"YH(NT3J#>DUTS>G&-@%PI]W@>)GM"PB$[XB8:5,0CQGRVRK\3+^ M@[GKG9>S@R=76 *' >'DF41(KV=@>6(3.I0]*60=T5R8$#!UB06%CAE21%-+ MEE9&<(B1?RE;D-%X8LG$UD]#8!&55P=7 X"L:;XZ#8,JUIN9!+UAPN=AT'K\ MUAU[@!F7"47J?91:E =RB>*.I$6$Q^XS2/2$:!Q^GZEU#!UIZ4R?K'Y@RZ,* MQ1(-VK?+'%OJKU1KXKE$5G.7,U0S\!6.I&/&SI6J=/$$=KD68I9@]D*$89E[ M$ZFU&)%:VTVD5A.I]6.16BCZK"'*.]FO*5XWTR(GR?88)X-<(2=K*/(>R^DH MHWA*-RE?-AK&/B$C WR7HO86."D.4XUOK\O/%(NC!KQ N<.[+V],,J2S0:9H MV8,6W2&"KI;1^*^U/(8 M1?4-X2[C? Q*F^#0!$67JA2DR49!JIPP)_PQI0IIT+&.X2-O.3M)Y7F="Q>X M(_2NDEQ*/LHBTL@F$2884FJ[+9\],U2\!;$Y#@4@]RY%-P\K:Z"U.I"KR,86 M)SDB/#HYG.2M=MZA(ANIV'IU:7(']99>4)'DK0:9L[)L@.JE7/()(Z%034,H M8,_6_YX[U))PQ%*'=LH@%='BS-A!;+FA,G8E!HJ3BQ]Z\(VT!"NN_?TLCKM) M3LK3*U#3QI+;6)A^>06U=9=]ZIBF04#*-9GAZ&T$,IS2T2N=#'?I4&=&TUXO M$61<[@;;G 3A0*MOXX5ALT^PS)TX!OFC;\M\.;7*,A.Y4JEYA'3KOM:;EO.N M;-'[:F@55?TJ5LR-NL$M>N",=,I!11>'QU[[O>7V]9@Q M,B*,FGOJ$7TY.3_LGG[^\_"#U[WH?/SH'9P>'Q^>7'1KAOBV4&%JW 0GH'P_ M]^ELSHT^-QL+=&S.SD_/#L\OC@Z;S<$7AJO,+=I-M=4"A[KG6QCEN6B2OP-OW]]N;7H8#P'S8 M)+0KI4/\X"Y/,,H8U=F[#M-W@OSYRM?J MUXUC_T.E_XW":> ;EQ[W*++%]J:_O]NNGUEE1C"=[5^];C(9A8'7 ?EPDD18 MD9?MQ,Z"2].[_O;F]IU:YK7:(J@YW,$(V!.Z$W$[LPRD3!!E[O M[MZGC_V%$(:>*,"U8G2J,4XQ: 92(Z].1G8AC3$:1HR.-)20M#$Y,FWQ$85A M:XKRU808?4N)?HD,KY2O*YNZU3:%IKGP*-G#2V@8^75B=1E=D]0YYXX;Q?O2 M^G=+/$K6$P7W:;F!Z?S7NRV? ^;IS7\%()F#6*ZS""P&5?7$:GL*NG-A\9R1 M]LFLBM:9RTN$"6 S'R%-? _'C/H&]Z>_MVY9B<+@I%3J?9/AKNWOMDN_HWY1 M.:;T%@V1]Y%2]BVM4SM [1OXZL;ZYE8C9+R4D+&Y0$+&Y\-/G<\>B!H'AXR!)2AS*=3(!54U7B>U2$G5OM MR%I\=+98PV]>B-]L+1"_.3XZ.?2ZG8^'%__Q/AQU#SZ?=K^<-QI.O24@=V*6 MFIB+!8FYV&EB+IJ8B]O/N)!9U1EX^'\/#[Y<'/UYZ)U^_'AT<'C>A3^\BS\. MO?/#3T?=B_/.R<72^NEJF-Q[2MNC^-^1TABD)EO:*EKBNC&^(>NGJ2*TJ.^J M7U!2!"MGA#%LL VI8)#)AF/0/ZP4R5G/27U$ T$&IE=*4DH8@U#B1A,Q/9'' M7B#B.' V%&Q8YQT5I%&H2&J")0IL>=%Q(Y-_RW\_5,X4##YKQ24 M#:VGO_T<_DX[[^UL^^2*HR4?Z%JSH):KH7=H-O>4-]<#>@ :. ZFH-2N;[>\ M/Q25_E2#>9L)TN^_@KC I"\0?-=;WG':W:&?Z)OKLS))6!MDA^$H_R,8GOJ39 MV9-1Q&&.(0%84[<%[X<<-8*+HFMWXQQ.DBM%&#RP;!O^S"(@.NF5@&[8$Z5% M>"!2Y.(@2V<>9UY:UZ7 93"OO=>#_R#:]>L M3![-3\^ *GXH4 MS^:7F$OST/ZYH<%V28[?=^2U-!A TX/*2T[:QK^ABT$R?DO'_#\!+(;7 ;*/ M0GO"MS?GG_"/1F^<=\(-28_"S'!]BP>/.\\=.NV7"(4"T4_+!L@/PA\HE890 M<>'OW]^=LV14 M7)S"Q,5:(&CC'+"(\#^<>R0/$3YX[OT;L_$C>,'[W\%X\JO]3)'P2J-^G6%@ MPC6:%D; 8=1!@EP2;WXT7A+W<# 0AF$Z;KF##/$H'YQU. -&'^T6L#O<"_LB M_GPH6?E2@^"/(!P&\\\UC/NX12W1TW ^T%SM/D_)#1)*Z,X(S_F)CM&9H2#X M!DY,7N3/KL>]Y.D_(D=-D'JG(Z @Y_SOU)W_\J'QO:])&@VN$3VXRWX%9@2E MB\NDR\R[-N2^W4'I@!';(O3-)P+RMPZ) Q@2G\<+YKHO4V]2NMG@&B*K=B M^ \T)XQ:!"M>+WM&NWTZI(?V_B60HF2,9.A;6[A&\[A<0BG$!;K M?5)\"Z;.0=S:G7\1GYK0M?)%W($[)D+1>=\Y.3G>Q>4[6#J[\9#?)-0:S+*R M9,N#0(K$[K40/:]+D#4%! MFU(&3$E)%&O;D2;PAYF_"':^+I$BX[/RS1: ^ MWW.=&XNDB7=J/R&D!S/L"7!^C/CS MVM*>DSQHJW"%\;L-F>M,B9BQJY$&R/ M*G$;KR1LZZ14FYKF2K.2&5@_"^L!L%)]J[2*\_W+N%H%N1WI3=*6OX*"B@TMSI?NC\'^\3P^*RD0]_,\I7VR?]2^ _O)E6+> " MX:%F$GU)X" A F5YV73< QE"E]-!P4H7TZ&>: 2Z_0XI.1]5+T4;,7^YL>E3 M[)14?&=DB7(0U_9ZV\UO0^R'=.#;!)V>BB@OQ@&1+#>PN>4#LW"3+G7FWE)J M*NP-^[M D1O5/] D698^BP(TEQBLM+?D#3MRP>?8ZJCZ? HVZ1ALM)UB65QG M &[S;N<RRK* T)7V. ML)84OZ;+4DHVLD4@'0#-Q@Q%1C&&(-)_GS).T5C;[_$Y^O'F1%6!&R,/1()F MC!A>\_6; R=%&KK'TXAHJ@BV(GG$2WQ, 6E65W?2L!>AROF MM/2:_"=PL#9LI%#.90$T+ 8.D\QH@9*.AR@/W O\D[-%L)PIDGA4+H MN<) QJ#E:8BING9+6I:K7G'57+-II!N2%U#/.$GM(P]_T;_+"^WF[]-;D$1I_V;WG O3F&_[&_?HQ*WPOR?-D7&>(?SC%V#6K MLZ<_>KL@5,!ZQ__\::-6;##&W!\X C/"8\D1\'QGBV15OISAG_;&SYOMG]L[ M?"'?Z,1H-O/%-G-V_TK[6]G,W68SEV>;=HF_:['R'7F\_?(W7Q6\_T@C.ZH:?]=[44_;C'$8_#^GIK M??W6X?S8Q.OZ?H;5?IL;NKG;VMYI-G1I-G1GN[6WW>SGTNSGWGIKLSF?R[.? M[ZV]_078T$?1&;:W25UX"IUA0?0$"9M&-QJF;ZE&6VBT MA69#[\KK]EL[6\V&+M&&;K?V&_%RB39T=Z.EG4+-AB[!AFYL[;>VV\V&+LV& M;JYO+8:%9M%]# NB+W0)C^G,V]:2;*,J-*I"LZ&W2Y;MUEYCYUJB#6WOM+86 MP<[5;.@C;>CV9DL' S8;N@P;NM=N;2Z"9-ELZ"/I?IN;K:U%T/T6&JCE.9*T M+DS)6[<<[25E%W']:"I'BSAU5"58I9BC@DB!DCD4QEZ_&!<1E?/RW&+KJ\-% 04CX!+>162^XN$)<\[IS N3D^ MK,%[Q8*27[K=H],3PG.%!S__IWM$.*X?CTXZ)P='G<_>P>G)AZ,+_0SPW"^? M+^B1T[/#\P[^\.HP7I\)W^4_2>%E(RH.FZJ M:]A$D7)-6/09_V"047R4L5L M@7[)DB@<,/R[*7YCD%,T(F5$#X ZH0@>504$XJ>B3'&9=U)1L/P*X[2E"LNS MM#Q279T!"#XEE2V_#M+!6I0DWZ@FE>V0<%VD?J\'&M W'D,18X4;>#FG4ET= M+N.ER]R.";T+P?9-8=QHJA'P$<*$RU\Q,"85P)H_@I;W,9#ZI(/LIZ?);UZ)9)X(C+I$V]#Z!?MDHC M74:-G#C:^R_=HY/#+C"A/T'^.SK\^I9PHR[F,1&N[!)$TPSH"O]QC F3-$$# M#E9^"76I)>(U@1<'::JM$&14L-Q&'R>I&:.N@JB0&HS51[&R7VCHO+;(=8M, MC,Z A37V%'/'D-C07\!/J!TN.4)&CKNP0F:!A#;-QA-BHUB/Q@SQ(Q\O65=,,8+;(:Y+"P4.:4D"WII)2,0RHO%/J MK9P>'J^*JPLY )RN2RE:ZE$1.MP#E5/'J#X64< -'R47R-E11?VF\LPMI#I. M>B$RJ[,#GVZ/8HP, W6M<8(WG>^E"?#^L$]O<9E9I.H 2!C54R7%GX:X-;S< M"FWU;Z?@,!( W.!I &+X]1J1$A(RL5)")D3:':A)E$SYBA#28798XN\.B?$5 M *3S+4J"@=!9^6F\:$&Z"1--==#5X H9Z:!\4V!'_0 V-H!-I-,P&24QVS*( M&X^*GKY/D-\12'60 6&&,A=PMS0_N2M M?.B>K>K"9D$?Z!6%'ZIX32=?[HR9B72.9JX('CK<)+ J/$([R7(#[D!-7;5; M.HP3O #ZN*X1%]ST/7@F*7U%;?!%A=4Y+F.Z'F37S")CGU(0CZLVXG<\*2X4 MVSW3*X0;;'8??8L)7'BYAN.4\V[N(^XB<\XU[Q'X/+.('3T[<+FQ43I%AF?;0BSE3Q3F4: M #Z:4[G6RREPF#[(Q$BTT)S*Y2?FE1.R97E#.'2^JV6J^"I,DYB$C\A9F#+' MMH++["'Z?'%(76Q_$N[H]5+8A1X5C3$;HR2=)& MR?LUY+SX)$*O]L+<(\K3O-GWOGQ]SPW!=JQ-@'*8GJ,$IA;^5X@-&W\?%3!_ MDL'AT]=P[6,X2ZEF4M#KFV&_7VWY&Q+"4.;CDH-<;EE+?@2M'Z NZ!5T]P^+ ME.Q(0I>L/UFQ(B0$X7KQFFPJU"!PHAX<&I;PV<:@.X0W@BC!8XQ-F>^M("!" M9C^8!%0>DJ[T! T8;-9"V42F@?2!=0" Z,>P?#@(?'#D#"I.+Y\[^MX[ MUR4II=!MYG50.9C"==,Y/^NL5LR'R-A*=_70LB525ARQ'4<.>RZ2!L%'R M[!,*MP1R$753K8-@ %2/.-'$_$"!&RBW8"=\02(T@U##.>B+#<;KEKL] R;? MGZ(0:^MFJ?%D%."\Z95ATB^HRF?Y"J&26NF5,&,X(=,^(DYS4!'<.D.\W,3( M PVBF">G9I*&5P'0'A/(YJ^V8R Q$*\5=A9X5B2)\#RTO$XN]5FO.4@&0U?" M/&?-AP2!:F%94)(#N"%(^W3'JR5*7EQ:+^8P9(M >.T"^L[>D)I98IH! C$"-%/T0Q K1_,]D@Y;?,I2H:/RM;Q# M&"*BXZ/*Z3LM#L,AG ZMD\"TQ!Y$3>%,2:-AH':DRB9V:D&B MI-5,#2104L M!EN42]=Q7MS50.T:\'IJFJ"B5F"L9K\8]T@.$S%0-"=BE*18B;B$9KHP+E0F MGIA+N,R >1W%'HJ!89_5)GTOFN*<1O(DW\3WOIJ(=98,J2KC(H'S9V+4.I(/ M2-2@2J+2"CE-8/W)PML"(7.(U.!NR$JC52N3J<6)UV6#O1EG>2 M8%C!E-80KS5%[JH UIF5?;G1T$CIG1X>VRM-NXFJY>FYMUWW]C)B#EN^2,;G M4BV#X-F+IC]/_<#*^;%.QV\*J#,2YYNISTI+CTX,Z(!4(ECT04I2A%EHD81_ M>>:9/&J<$ET@]QAN;?S2O(B@RH#K0H_WA#6 M5#.V^>G\MX8OW9C"?T-Q95=1 RXX52D+G&3WTO8MUG4B%&*!E;+97SA=V8LA M'H)IU2V"<2?(?6=,5H;_6_NIM0IR*WB"#!>R+']$!E3H#$TL0V1^*+J&:#R[ M7LM#>!;M>'0].0;.H0HX08"_$NE8.):^?/#N<6P9TLKK#/&(I" 6)PKXS#8LR$[Q(]'&PT'J+4 -<\S 3][:3XL?J+ MWFH^?>;'S>V./%\_F) GQ?I40BW&2Y71] MIFJ$PM>5LGS&&O>LXUYS+190Q'0CX0 @]O69ATE]:!)D\TP+2N5NM(D8UPQ. M7DH&%Q*:,!Z')^-X/8P'4/OCAA0Y8$0W=(EDVIYEU/H9)S0' P(_)%/O15&\D&OI1IPOG/9*T[,LN1@!/*?=2M:)^^Y(BOR.6BJ"95GS+R5 M\_,OJSZ&%N.I[""WC@/]6Z>#O[W'%M_CH.3K]^^_K++_.41FT"N0M\AO'^ G M#+PJZ,@9@8NR9871]8,)NOC1C)Z4G3PP?!@Q'-DTP2.;$SOUF+-+>+)F77^N MT=P.UN@%&,LI?^%X=H&?H<<-#X@UK^?(7'/TE&7+U_=\T"0RX.@L*[FD0>D@)44\TSJ6C00LT(ZB M8JQ(XG'O:K;"%3VLC)N;Z'TT5+%(18ZA-2 YUJ9$*G%=E.0 *YF1[ R^OG?' M&[*/MR^NJ)ZJ]TQH"8-#@F% O2D:K'8DVQN>Z+P_,JY:$C9,S";'#Z. $44@ MCHXYGB8=\!J@3X1-*2 ;Z&Y4C+,A!P5.N#H+=N3H<#B][%B.M]4V0Z88%]\K M)M[N_CL*A5Y+@,36\*]&X6N8R\LI?/HNE<.*Y_0B!:WLJQ:(NVCA3KR5BZ_= M50_(M5<,M/!_'>3]$>H5G7,Z!7^>>ZAVL4G':@37\!;14@ R2.8H%CY'1F2< M"]'G>#"05\1BF:E+(_$7F+. +"%'"[75?4)M9/'I<'Z%+\[2!"4D$(C<6#G7 M@(Q#.XA@5'\FWTOAWR:8C'WN0QUU7YL,$8"0E/S,KV/@77..FW/\TU)=);PL=*]!?>3S\1+)A>,(W,#5"F:%\TPWRF/+Z OBPQ.G6.SA,.2 MW4]F'P99OJ:9S0T<1IM,,;Z@GMF,)$TQ0L! Q] M9WW=&[MMB:*W+4GS:.Q!0L%YAL"HR?/&4\E$XW6-Y* LQQFQ62(")U/&T?"8 MZ[L*,$] 5&=FK4D^ ;++=?0C>2S0VN:2DZ8-G?1D,V2J9&'(#LE-TA%G=H2] M \::7M72YUC4'8/ZA@1_X$F1$^<[&5ZP"7B7V\%P3 J<8N>D,B&@YW1!1=TF MF&].,-]&$\RW=,%\C;RT[/+2B2(!0#L@Z)H4XROL*1H^%0%/.,F?U1AMN>#9 M,FIO88^HAESOH#;)K:=_UH@GDM_?TB@FO)T72=G\XH::D9^_Z&L0"TI\PIM[ MRM89F ]<.VM=;+"]L2$-!B(3NC>-R'XP@5*^)]U> Z4F&$"8QJ0%,G0K>KQ\ MK\?2("'T4J(LF7'=Q\7BS5-E--ZDR#%_:4H295P.W)3'^U%2#&8SHL1FYLR3 M!GB(WC>4:NS0;&@>BRTSD9LZN&%.E)X.)8"/^ ::C1M_5,.27D:%^P.$USY% M/7\.>ED9#%Q>$KF-] M6*Y3WU%677TE"B9 5!B*B6NG'!0@@!K1R8U\ M+L,X3JX"HW^@ZJ]B[SC!+3FD:/;RU5%-_L9H,?:6F@L0AH+X[[DF4TYKHL%E M)<@/,M21VEX*.77@, CI#%8Z+9@9F]YATRG*E=+O*5'*0> =G7P1T MR9V,;8'5RRJZ35;-_ZQ'ZYG>O*B5O*\@0HBG:7W^UX:CK' ]6!B2\EHV2B9MH2UF"&XBGL$A-/HXPXE3VCG'] M4&K2O@&&"<0C6(I>T@&;P/U2!,[09O':H.O9! FTX!C_ORN327YU)A&Q4O:A MMFNY7X!08=Y).O56T."DT@A;&:HT95X#I(NI.CI+2=]*JRT*BW*&P6)@F-D& M*2FGF'@;V]4X@ENR>:#;S#M>F(70[,:&V6 M+7XD)[,USRRA+#&YI&0_-+#;S)*5,H&&L.TL[2+W=)0425R>I"'%? S="%;C M8W'@GG+G6SVJ#O!K'_,-8M(-:%O=6!CK,H.!\P\8[5+A8W7@',SKG7[T$>%+ MT@R+>KN:+!YG&G,53PK"2C'!4,5^3HI@9"8LS&GL*@\F="&X-XF? QI & MBU[X=Q'FZ,^H!$7T$V";O43T=R/*CY.!$J "5/)G5'[T>F#PDYSR"4)W0?_$ M"!CZLG3R:_W#9:E+)\-8&8)QF2K9H:73! ($.W+D.C%)/9-PHO WHY#' YU> MQ'PSELYH M+4B(93FER^Q@%,:!@3T!$3\(Z8Z59>J<=0[@VTMT+RW$(7V\\K/W/;"G1E(E MS>[D_%"6E^&?S3*;PU,):JS(([2G&>>I.,+N&*0JA(/11^I*<40!8Z(BM A* MVZ2RVL1E;_N3CDG<\:BRD+?K6VL44IU$8F4"%"F?R'ND55_F$4A ]?!$+O*< M<8PAJ^'$";&862M@/9*?%N6"62ER+L229D Z?M7U!!L37"C3,0!#/B\7B2/8 M?.FJYE6JE=SPRB> &,2SU:@[I/5B!+O8""R,44A!IAM2X,M^/RLK4MQY;11I MQ9*B=+0'GD9C&63VEB-A"! E8K4H#LBW"""8)!5%-'E=O@A>988I1*6%QJJ< MZPN9$4<2G">].7-6KVJ^M.(A4 N(N+F>BN5?2 M]8MEU8^!U.\*KR\EVIA$% MD=%#MS\Y1@RZIL9E@!5H>08*P(&>RAQVA^UO?2IEI]$8 I (8,W:E%!$@"4C M#C,N@)ZNE#;3%@C0XMPJ#8[)@K@^-QO7Y]*Y/E\4\3V)+Q-D%@>G?QY]6&OO M>W0!@O1:$@0F10_$!+QC(^">@G>9B04N2]QJ" %C("E7ZL9 9;%34%O MQ\L.^;!P.2WPTE55UR8IG>9508/'A'LJ4"D@&BI&!@82IXZ!(>L[QFK#=2OX M5 $+WB';S2KC$S4#+9"9+K%8@EKN324,4UL349IAU$"6@F'>]VW M",@\B9B1TE%\(=@4[MVJ_AEL!'H5R+F']],U82T*&)PU$+$+ F5V;7[HBF;% MUFV%""UI$B,>G)DHHULIO'8YI';,=JL2+ $9<-!)B[LDX'.2!BW8:X,0DVWZ MVC7(=S8N+2@H$NUS NP'OL;P61_[1WNK&E@R$T$S$)-0-B%8?TKNA4$'5V%: M(#8I++>M&<*6%W3%)D3,9K]G\'&@5=!-\)Q<&D&.10;>]W",N.RPF F.A@L@ M$$0IY7];PY\Y07@J1@%F_<;JDL7&< PR(ZJ0(T2*H#1J^D;T%?UF$L\IE."6 M'7F"-6 !44DL6QO/#0F *K<;H(2)WK/.,"P2L'A?BQ MT4^RK (XHW^AKT:AHP_>$TKCQ%D2DEP]Y729#'5 MIWS&DVVT;7(_ :_S2_CE-TK]JT\0GO>; M-TBNXZRB6N)()'2Q]IA^51HUUK&T1'#*89BP!F$N!*'H3BZ.23=W;Z^>C@Z+ +6G7WXNBX MZ7X[-R_:UE6Y0YT/1W* G#YQ1+<[.ONH\)EY3K0+HRA_V0T-)' M4QK;$O J%W0/:'$2*<,\T$4"SU#QI8PK+'N?.AU$_V 70?W;J:)J'1*+0&%/ M\N**Y5J=:97Q%%G#.@C:Y:+&?_ M4,F.[A M0@F;B ,'PB80HPP#T* U&<$>T)\8TLE"U]V4O:,H00[TE:RK18GN M8!9X5FJRA=D4L+B]M:;B2+[T1!"C4KNI*;CLF-)T&8:L!%MH+1QDJN=*@6 M%CGEQ0PK1S&'U/<#](HMCXK4TDT+=$']G8P01J.HQ.01 AZ82Q3A.=KA@:(;C\7+".TF974K3I*?_+TSD MMQX6MS\75>O<@3O"\N-OR1;9=6PIEN JMBUCU_'&T"@!S 4#=KCJ3!H=8ZB1 MGM@B9=?5&J,X[V9:LMR0%:KE'=>9F'097[)JU;1S&6*R"S=!_@ )BPHU%DW) M%&6G0EDR@I='^ HIA3JE^&+=T;-O8F+,I8G !.$@U,!WIFP:?#1Z%<9EFC(: M'"R6X5SGG^[JJI-WJX=V-F(?BHM'L9]97"GVD52A01%AXIW@S":L9D'":K:: ML)HFK.8QPVILE!\5BQBHK)^&IDJ0.'(P(=+&H8C+6!PK3I5)XJM82$=[#5+# MQ+&ZY366K90$1NV:P))YE$J"]B'B=5)MD=_FZ'N3P$,Q?ZY7&QTES-C):)]R M"1\3S)^% YW:KHWZ$I)*:#=]12$/6 1.>#+[[C% 8V8\2RG8S"EZ8R,M:LS) ML$ I13&52^+ ;3+)&I^%:7RKT57OK*LB^=G\16$-Q"DP7$?79)"#WYCL&EI\ M;EITD2*3'HPB,&%&+JDVI-F0YM.1IKZ52Y3IVIZH)$]#@PT-/AT-(K),_V8" MU(+Z77EFXPII:/:)0V)J[8BHCOH<7L8EL( ^L^$43?NUE-NX2V851;)F<443 M?9X=Q!X=UH8=8=I[*4*$K M.JHK6LRDP$:ZZ("1L6 7JI2_6!K0(V+!50J7A MI$0!Y"/0J'XN,8*9LY@Q7U">[[$^/;#M%^,*;%&3#KC9 #BM>R+ MUNG6M,],.\,D1G5E8W4V1Y6*[FRNFM0"FS[+G3/1E<>/">.38&JMX_2MX%?Y M>(EQ*BI1HJ2ZN@;Y;)KE:BQA^(AE18')&M]=,C(PEV@NBA793#![U:1.Z9C@ M^>^HV,F44+[V _!QP8P#6KXU3A53,C*,"]; 6N2I=%"Q;DRD:C&%XL3(G^C. MSD&L&(3HZ8BFNA/W=&J;FQH0W /6+UB,@_5,_%"XCJF6:-)T5)E\=7*)97J\ MAH*Z7LGSX]QVM,=G')*N*<;Z+HS**9$\/9 MHW!,4?UUWN6CN4U+22+UN]@>NF MEK<,>K1W2E8>,MYO)>R(*C0=KF=RO1C '<]!_<<8':]35(TL0&1C*5EG1QJ@ MC7F7,:7,L?_5-,;)@AR%HC>5\X(F-5A0B[A MU@]RZWFX38*@6KR277M%&;7Q((@0(J%<,Y<\OBW,I(D':S4/$-MVSQ$Z0J83 M"2C1;EWDKCH-(X4+@)8!#G":!%A][>;6RTZ6FK9-3;>DA\]R-HQ=I!2W_&2"%$"P#,XUI]6S>U58I1BO7?GKODF#,,L [#L.-(U(^SB2%Q& MJ-$'D9HHL9;"R&-*N<\%#<2H$ZX7D?*^96 #(R.BJW-",)I4M_7[1 TPP76* M_<&-2*>+^M.7Z2+0[@LJ!^8MU^7RI5K@47D69G?!,S9G+EY M+/9:E1,7S5T ]_/<.X 4>U0Y&#@&UH\K5-6_8 /S$. K5^1DQK0$(64;'(>2 MF"\(3X):%(/<"VT*;A');#AG.6TD>,P*3KHVCEU79NU]O%(U,#$6RALK$'H& M1EJ<;0G'5$N"DEL01![I'B9K M^#S!A'=[5_#C%CJ=)]'"PCF,SBA#*Y";E2(\D.G-GKI,G93$,;W4@+ M)@U1_;0PS7+KN![XLX%?;N8H#T+'8*'+)W6&ON"G<<&'9Y@%0^6E%= [%TTJ M,/##-HK-L'%A+KITD5&S2='$ ""V(P39C(F@!;.M&@W*L2@.96G$5D-:[@"= M>Z5214D&D_3AE)@.-60"W"H8&HQT)KERVS4I>F897 ,]OTK MH>):PL4=@XLR030<*TW<@P<+ZE?@($A;S!IS7>MU-W QPLZ96S#O*F+$N"44 M!NQ'8/-(P(+.!XG$3_,8YO1?DD886T88&8H9D7-'HP13G07(?S<.U94#4I9-DJ\-,T+DJ$@,&BB11R4R!*&=JIQ=($CZVAP41GMF2NV6F^-YO2?8QZX0#^X@]W M'HN1S%O>)ZW<^(X\C,898L ]AB\62U/-H.FN_Q41[1 :B61@V!WQOA#+ADLQ M_*X&:T/EJ/923PJEYEO&[SO*0US22O *(A1KT0<(+F3 38I%#*]=UATT,J_[ M A=.)F6@K$B\<=W[J%P?QU@%@=CP? R5U+NLM[@Z_E*QO:(ZJ^4^DBC$:D,W MO.L'FQ#>B:81XROC<8F$ M"%UQ/=4BML*I:[LO)IB."/2> TSH=*%+G/ M1LNJ8&P:)KFTY'9&.#+$4;05$UCU)/19&67'"+GV:59@_;(X2I+>=X9J'YEZ M.L[^H/ ? @5BEB%HMID*J4P<'IALNV#QD M+9O6!&B0LD52]AWS=WL#K:7Y*&L, (]H+735Z1M=ZD^<+W++/=)LY[SA?= E M=*JA%J:Z(E6$DC.MX:-4OX]MW9 T\<1UJ< M(!97SZT5@9:!JOTZ0T@Y$1DB41N*.K8!&* M!I$.^.1I *B6UT73O0&'LA"13OZXAHIT74HVG[F"E^A[5(F!\0@X5H9+,V S M,ZL(_=8JA#X,F-J0/? : MZ07$\TAQR9&896 JZH3N,3QDO LA:&%7&L^ \UZ)^LNAFL94;$!7^T&:4K5F MPT#,,'!O\"3T6'Y#M&W>I:V-Z*-+#: M,DU)L5MRO>92/9I5,@*,SM"T#BR)31 82HD*: E.' 1-NN]"4B)BA2PS2$OF M=C'18P?2N^2QRT<=4"#L0NC.#D:&Y3R92@(BP*^SC9H&T*XZ6 MIW:LADC*-TP@H*#DJT")P('5WJ-G+1VC+=V=E9%)=E=F!:BJ=[:H#FZI:]0F< MON9PX=.710A]DXJGG8[SG8DMIZ,OG,V#'5Z-$V[5]!=[QU[ M$"CX0WJJOWM:A,I4'JFX0D62RW39#M(; XER"3/':UONV$3$B8P'NJN(5F4Y MC\ZL76ZW"IU.L"#&XDZB$CLOJ$*T;$ILABZG3_1L1;%5>-ED+K?H39U@AEGV MY8S195S$KD3$% ZH(Z7%T2[B?#SEX3N# DD"ZRTX+FT^V!8:O/$*+X97>*?Q M"C=>X<>Z>2K>J9H[P@J_[!=("A!&%)5P)66&7]&U .LO(GW1W'R]$5LEUP/A M%);C_4QS0^4HLAP[&O,H<[\RF"*VEV4OB%C2(CS$7MT]2C-";;FVUZ441NI- MCD>,L'R!",MOT52(+L6B]YBGQVQ"P07, MZ-!))2FO-^P0:3?(FX@B),5, "JMAHU!B_0>,%+:$R/: LO).5\0%D!D8H// M2OMILTLH(Y&&)8$APT!G8I<%)4H*>QI\EJK BL+4^R]A=4%!CN>F;5)LYQT!'!-3& MGY<169!*=:F?FULD(W)6S=W!:\CLB8EH*.9QS*>^?^8%JPK<&VGE)9%KOJ1A2]6=2ZO I7'&REK)7.212)]8UIW31 MK*:(D2[?0[;'S>F4>:A!@\ZK-:5Q)+W 5!K%,>+>VJ*BE,! /<-OUV36H89P M!FA8S\L_"C^_1,1J*WPA-ZI;(NRN*L=1=!L>*Y_IFRAA#= MYDS7;^9L.M9(LOB5) "1:1P@8QU#X&@&4D^7N22;F?#>P(A]6U15UV5D7'1V M U"1>Z%E-'_G(=(3DUO.Y>55J4,& A7^3UX S,#$,[5F3IP3D(18SEKN80D@ MPO*O4PVK3-"D-L2L+M% UUTMB4 ZYIZ&1$PA$C0-(J2JC71=5U=ML[7/WADV M8XY%$;ZOL66^GNTM2Y>;OF3[I/!8=\4PN$K8OT.Y _8C"Q<]0II"* M>Z)HX;S=USJ6CFP%.5@I[P1VVFMOZ<8/W,8_FL:[MO%2*=9YQ6B9^XL[Q2D# M"+P2MICA3BIB,6WOD !JD(FEADI@K;6_G>NY8E71(-(<7&%%9]S#5,%MX\8M M.^H"R5):1JU<"(ZLRF*&M8G:02+Y3((I1>K99G6Y48D2:&[S(@P:$;0,J7&!LKS M2+$3X0\=VTSV +ZU71^Q#CJZ#YE:?9VD4C>(H23]:;.IK(!-5*3;DI-??#/3DI/U5@/"F90$=)GL46QZ 7B]_MF%@%0&Q:E+'^;PB7^ C%ZG+ M,(MD6!BOSGM%E4.P[#B]-$"*SJ4X/DBDL' :>X'Q7:=FD^@B/D&0[KD%"W,!QS/"@-.@3/.CWS++$:R$9M48FCF^*L<=TDAJ.&+=@J#".*7*W"OIR@TMX M\(*+XSK3^R95&!NBKG2Q\S*O*14%9P9OKB!3J*'E'9%$;"1 6IG*#K/G'?<" M1%?-$U@]""F 'B]# 2@G"9:^T/GFP0"X8:8524JJEOVC:U6^GKU1WQ!3H:52 MD7'#N3F-EU$" I5K2P9U9@VO^H&^4E<^'7V^.%IE+B.%Z=>TGYJ+XC)[UQGS M+>^SPR-HRVI.9=4YZ)8/1^\?GU4YJO/.H11:%)4EUY%L6';>9FI8#79 M:)IG_FH+"5%U]O7#[FNW'NR5AXX=>7>HK'=.-%2MZ9FMC$LU\;J MLH@,=VAI @&KF"1@PIE2(&LD4R4FB3B)U_0W LF7( [!X=PEL(F8Q@")1L(T M) :4T9PIE&GEO/LE6RU)5XF.M.7'4*G$@%O6DPCD9*7;.8=WG,PA&8-M./-6 MSK!EKDZDQ\Z_VUCD".\TME@U 0.+$3"PVP0,- $#C\BR213CO+!2SI_+226I MF!@C\T%'+:2<4)![).)5,U>,=Z9,0E9CK!ANU!D$FHPH!&M0TT.=-::4"JF# MHU@1+,>Z4F C<$[J"_B*&J9=@H3#FF$+.OMIHB)I071SQ;2/4K5+L*(9>4NL6 MAO 8Z$-Y!T$:)9BU6H@ /$X&:CGUC3G1#Z7XU&-;>K5K2J^^-3GMN*[^K,XA MUS$1)#QIK*<>T!Z;&&UX-YU@:\\V(% V2KZVSFT5B-;(&NS16C,!KN+319U& M5+>J72F_PD+YAM#0@Y5R/QHKBRSZ@@R,+@]CV>&IT?", 5ZB MP/H"@%N_7P@Y289G;1#G]PSEPO*-PV*L@;!2I7\P^5N4$Y=C>[ \/5AW_)7T M$1]^N^3,!]I'[?^_\T0,'+*#JD9I/7,H+QO!X-=P27T*Y/;$#LE7.M^N,E2^ M+,309M [=5I23TT3N9JU[C][UF"VJA]@N@J[EX$!] )C3+M6["8F0/1< &G- M8 W>EQD/_HTM1R%0V@"_B2G^63 D@Y2+Q(;9-P\M) 62/MY^7D(R 87%OQ6V MW8%"5>QE*RGO&S#Q)3.I+2LS9V_!HV!<<16*"S2PRL&5.O]1Z^@Q[C0?B7K-AJX:/\QC+ M['26+=R+H9/9SV'=_R,\F_GA3)&J\F(9RTE6%]?(S&\F[=,Q6Y2:"DV^(8A5F8Z"K(YS/VM\*HSS>F9.UV7CELYRTY2500/:Z#ZI'WJN(R2 M6L39359X@X>J)YM*U(@&9IB6#J)PF5R0S>;XT&E;PR IN$['*/NF<) ^2I:J M\SB"Y@??J- J14M48P_%ZTWJ69%:ST.&SG*; %7*(V7K)3KES8EP%D-XJUS/ MUD$M86$:T8C3^IQYRJU,6&YJK#E*>8YDA2RE-SF!#$ZV6)!5F*:1,+1Z569- M%*P%+]F4?+=Q)\"@Q!C(4U+.4W,>98:H$X=GAW0KPVQY'\I)4?6A*.U]BO^U MJ^49BBBMB9*;A#B9.\XBK>99.!*K%_Y MQ4[WBVYS57LJ,VY :A]ISXY^OQR%Y;R/TAN[N2G#GZ*-8I8A=(IVQ9F(=_A8 M?TG2)[$6#/S>.UMEG]%TG $7ATS8!R\@W! $0Q5UZMU MN=XI1.XM'M^C&9I\ZZ?W%*X?/KR8!3]S>.$T\"G=:*^M[_D\\'KD)SFS>^O; M<&8K9_0@$12OC@U:-]]]=MWV*'KK7T2!.]"0-MR[''$:D#GB.A)(&]MCC7Z3 MN[6OYJW)GK9X;55Y!W LPRCT E+9296F.A#1C/1>.FP3K"J MFX+RGB8F0%2,5]2OHB!_PYY,61..BDZ5$Z'A9(]I ;$_THW=Z=GC>N3@Z/>F^I7N7O+P))CAQ\@7E M_3">!>J8J"<3A*FM72$B:.Q489_/+,&W#O.MAR MXN!RN,!7ZSGR_;A:&9IT'1A-;;WL.06FT6$"%['AC4XIZIM[K0[RYI+;C](6 M,$E8R_B?/VW(>+WTLK>R[GOXS^JCEN5VIB&S MJ+(<^ >U.F8RPF@>8ZD]H59WMLU>/L->;JPW>[DT>]E^J;V$O]+?_Y\[\O@: M@1-7;@/A[38V]^!?V]NK/WX3:$ET>_O=_,VX0S.E#:E =:_ER:2LK>AU,CM3 MRH+LED0.L;BM?":1XT.0![\\ZN8][IF#N>CF<(QOI\EF$9M%?+PF'X55;F\3 MEWPL5OE2[%$7HOAE05E>TU;35M/68HIW+\.SRNJ .,<^4WT4*I).Y5%BZ_<7 M6]$-_$V;7+3!Y9&V_(F;W;AWNS6*E*N=D94?.M_>:NT_\HQF>_[I]W?-9MQE M,S9:F\UF+,IF[+>VGG[M=UJ/^6Z/=QF>$]6^'+;N3@C62C"VFWM-H35$-;C$]9Z:^=Y":O^ MSGELZ6 )E4(=FU"*%6A$A%=VX-KKZZWUAI4WK+RAK 71$I;" MAO#3[P>"0/ #0L$;M7VUV_<5?QM#Y--MQOI]E=QF,YYN,S:?>S,:O<]R]$\I M%OF8I,DPS!MN?E>:W=M[;D]&LQGS-V._\?$MSF;L//=F-/*YY>:GIG:3Q@5N M M.:MIJV%K>M1A:].4)!92I($8Z(2HM>J2B9,+10K!IY]Y]C4[%Y17K.Y5J%$XY3(98;.)+7UFLUL9]58TF!G!A1[)8='5/ M!V)#5PL[DL6BJV?F5TW^R6/DGR0S+NU&4GAE)V__V5._&I;^5@BKR8)N".OQ M"6MO\[[6XM&X[N:QU;N+0P_R#RVVA@K[[0;Z\\2$-+L MQIUV8^.YHW,:-=!R]H]U%28;OGY7VMUL(LL6:"^:K)1%V8OUYPZ+:J1U%R-9 MJJKIBJIC6T.4"SL[I40;X]XK4Y5AO!OK[:TG7;N'VV%>U[XNSD@:"EO.?5V< MD2P2A=T;F^-U6/N61">4(C,]-4Q2J<[L<4%Z^+K1#>\<$M?$BB[,7FP\=S!Z MLQ=S]V+KN<]%HQM:WG[QP]R\T?Y>5G)Z9C]IXX!_$W1U[QHJ#5TM[$@6BZZ> M.;BXT?3N(0V> ESU<3D-?P[:>@JY6-^P(N/A=AW3>JIJ&LQ:*L M]066"."O7C*8XM?P)SI,?_?P[]J[^7\J0_J?N]1EY^']4C;#3&[HI2H W*$/ M9W/^*K(\'$YGBK]_"+-^D668&XIX )TXB*99F)E:XLLV:?HUC <*7I!LE_4F@NG$#K@S0$^99^ MX(9P!O!(IMQ9#=-DS!WD"7706DI2(/K_+325I'_[.?Q]6>G>T_^7I'"8-B=Y ME2?_K!/G.!2^+?[YT_I/7A](6'BT^9Q-@K[Y' 59!H,*XPM\]:?J?;&^_FZ> M6C17BW+Y 2S0=U'A?C/L_R[*X2.H?4^.F@E**ZQE_,^?-LRZN75/H*A M_ZZW_Y,0OLQBYI#W?M]8;^_SX98#_AA+_0 EMMG+Q]C+C?5F+Y=F+]LOM9>+ M: #TY#+;WG[W)@W[!*(%7 MO3U8_>PY<@::_7G@_FQL/ NJV)/<$$L1,%(++09:Y &;$5QSA%$EG]"Z]PQV MUX4QJ+Y0'/;KXE9$C+IEI+\7X5,PAO8V.N)N&\&C<"OH[=T3=+7L.[1!.&*L+CZV#IT.5!],ML["Q9-T:0_+/(B);]!F RPBRA*KK4W M(8,1DVLBS[SM3]XX&:BQURLR:"F#I6-"$9!H[!G?"7&S,%]0YI# EZE=<#MM M[*2]#G--H>%4S9DS$HW>21XD3H?_\CV:=XB=@S:,=7?CCF-=EYWP+IYX>?'0W3SDS;L-N;VOA_Q5'UB@C2"O\+8) M O,R*"\V*8?6M'4=1A&Z%N%,%0J)KF+\1ENOTXF\7VI@-%Q+DVO]2_4G=)IY M9Y].OAS?;D^^LYM,*ZW>YKYT^C/TJL=F_W;_'!E]^:SSZ7#M_?EAY]]KG8\7 MA^>_>$%T'4PS;91&V2%6I7G_ZHT4+^+&Y/NOGJC3_VN=_E>G:XBI_ M\"!GUO[N7\$?&]NC^PQ\:3;VB6;< +N/3 M+L;_@'3A*2#O@?=!]15)2IMM_[Y>QZ??ZOM9FYN#]/B.]>;(/#Q:YIE884,\ MBT\\]P_/:8BG(9X'QP,U-_/KNIF;7II>FEZ:7IZDER<(ZGP-#/UN<:./?Z_? M/W9HW]@DMD&F>FC]0]_*"/Y QY^9A_D0)%) MT/?>1X7*$_C2][Z&:Q]#WSMYOW:47+!/I]NYZ/S<[70?.;']QT[!BW6(X14U MF9M/)Y'^]/O>XZ6G/Z3[Q\L5;K;\KFN^>T](]&;+7_^6/UY*]P]N^1.$[KX& M.>"5WOW=,<8=9!*T8R__SI%/WR88'H%9ZG";%X,P^3G#O:*;/1P'E_@2_GT5 MXC/-'?]"I[_]>-!A#<-_'5N^\7BE79LM?R5;?L],G.>XXQ0#KN?[B"5 M_C LS&O2Q1^(A?',BOG6[B-B]S]D MI(7ES9+!][QI'#1D\!QD\H4Q2AW2P M>^]RZD],!HU';B$N]Q=%\EFXL_SX*#^/='P?'?.GX>1U'=X3D^:9KW(8W3X" MG]T7K.;QA_$ H*&&$!YU!S;W%I(2WKP/CM%2R7L6W:XUIYB2#I\#0J )HF@M MAS'"U_TD'7@CH"3?&[ /+V?\CCP->X7VVI%KKO]W$6:A_NH(GX!>OR.*S7$P MQ=Q6'H[&J3'X-!1%BQZ^ 94!(*^@:5GU1S$(6IFW!D&V]DW*0+X1E]#IK_R/[B#;\,R'3#UFI\*8&<,1!6KM,:OJ>% M)2RGGHK5,,QY)\9%E(>32'F@$5S#/E\I1*"!YT8J5?BT^MY7D:\!;,)^$06I MM_U)0L&]'>]_!^/)K]ZN[QT.0,CM'-$HKT'&13[%I#S2GUIPICRT7>84<,8( M-=?0>*XN&7SGZ QMOOI4#A4>#&Z$YX TVN_C=.4<1T4? 6T0WDRE"3I1E0QI MH(:P>$J?.""IP#G2@CWD#8N4$;>2\41%$='D!+WY10RC% \^U0[A11VK-T.+ MI_>EP%&(^0.#P70=$B9N#O;I,E91RP2@*-?"9?^/R[V[Z^.CU*.R/0!D% M6DJQB$N:YS 9HL=O:NHR8NCZFU(Q,++X%(6@A#9BK?#ZNY@"8>CCB"%BE-4MO=;6[=C M_>%!AFT;\'IN;[0V&2=P>ZMU&U+@7"S"9=R2FHB9_'2-4U\S$*;W1HO M]2OU4C?Q,0WQ-/$Q#?$T\3%-?,R"QL><5X%_FVB817.@;>X_8GWAQGGV6LE@ M:W?!PB :,G@1,MA?L-BX)AIF(:[R)AJFB89I./D#@R">F0BP=E,;;_.%"X)H M*.'9*6'K(46\FFB89\A(-[GGL]5QT)=?KD!S/4J\;!1./'1D4R6'/GS"X@W] M))TD4@6&G&%.@ K[5&?:-[5ZH-D@K_2$O4S4P!L4*3PYK,?WB),.,0D(&G@K)HTREI/H@Q@48C,!%*K2# MEZ:FWW<,R?,NR*FO"]@\,_._J-S'F,(X[@Z8#KH\U$N#$GIL)EEAVK M&69<*I$63&!,WXF!1E.OO?L.=-,=#FW _PHCM(,PG0F; Z9YUV*(I:B+XCC2 M291,H4=XV,0/^M[9 ?(@0K&[^!/^3)->DGM70;\HQL B50 R$3Y1I%<*>@MB M$ #Z 0@F 4=@H; 0P29PA4V2)'!)!-U6(KRFLJA,L70P>;%AQ#'6\CSOG,#A M*$6'">GC*8UX"?'=8:@B6#24=6!.N%#\M@T74U02D.H,4HPG2D2,NSM.\(_! M%%J/)42;B:C1P%CIE(-"IT,4H*V/%K7-TXABV RXG"3F%* MX^ 2A,P"N Y%N(5CF/MLH/(,=Z@+&8Z2:Y7.G* MS_JMT\-C6,LK)EZ,5<6-$7K/O0*&+1Q8"MY2[&<>YDGZ9E@1Q]8;\5O?#BX_ MV'HG1CJ@(3+3$8M!SM.& ]^3DTW:A3WV;3CTO>JA+W=6NI#:^\3'VOJE%MS% M<5$:&ARS$E/CZ%X\PVZ57#?X7[@GO-AV>!#K0>8:A!&7J_ON[%8X]=S.BJEX_KO'VW&_)ZM>3U\I&?#7DM,WF]>&SHC;M]OWB2 M1A;XL=.T\6+AU3HL=F:W7_N,F]%ZCHL=/::6*N%B32Y@7V'P;7WF^M+V"DS;(1 MPJM@!QOK33#]&V<'3 (-.VC8 ;"#G=;+U@)JV,&+LX/%#,A^H]DUBZW='19I M,E&^=QP.!I'R#H,L]U8.CP]7O96-)F=V !7L MH+V!FG_##MXP.VBW,6VZ80<-._CI]YT%RZ!?-B)8?&ZPCQ@9[X&'O86-87+H*J[!+9V*656&FO>@>C, Z:,*J7=Y1M;K8V M&D?IFW:4;NZAKWSA'*7+1@BO@AULMYMQZGU2T$@\;=2]ES_0[9TF+O:-,_3V'M[I"\?0EX\0[M#A MRU# _[OZXON_B)O1['ZS^\WN-[N_K+N/6[] V_[;(A>9OFGR]U2:W**MND@2 ME0(K[;^N1(7;Y'W&6G_Y*(BA^7?+6&6KKBY:!];KKR0-I7@D5L;6%<>DV#76 M9YP@W%X^2I6B^G&9-PJNL AU""T'.1>TQ.<0JP$:N*0ZF==A/F*7HZWRJALT M5=BDM)NJV>H!L._IF!ZD M%JF4'Y5?XP*0;2K2-RBH]&26IPD,5'U7_2*7.G]1" UE5%"1X7*DR0?^=[7<.UC2,/8_M2R/U3K6=K2<] -KQ<5LLQ&R;4: MZ,%($4NJ4D@E"JE\W^.O2'M?UT.M61&["'9ML%&LE*K2ZL1N+=8:A;%Z]IKD M+UJ"\(>W"H]$J=)!#26G:ABI/CYR'R(?>\YLZ!.YJW6>EA"YX@2^)"&=H?Y*&, "8C4,>7'#WJ?,Q%F=?3KYJQV;_=/T?&[7'6^72X]O[\L//OM<['B\/S7X S7 ?33)#N7@'NUKX>7#9QKB?SQ\Z(S*)$EP^OXGK[].NJ'39[^?1[>?^2J M+NQ>WKL^Z6/MY1-$E/SP3:#OLJW]F\(];F_FX4$=/QD)PNA';G',AT"A_N#] M]^!F[Q^@T=YZA$YJS/P__=Y>OV\1"Y/L24_"SH)1Q/@A3] M7XF'@MLM;ZR3FZ3=;NW<_&![GSV(%5^0\2B2HZA?G8 >EA=DI8%1QY,47@XG M051R"HFS,%/I5=A7U&1FG)K&)>]KWZ+XP:&E))TD:4"1#/@XNG*&88KQ$;!U MOI<%,-PIS3954:"]L-Q^D&5)/Z0OR;N*+QO/J]OP$T+L#Z[ .W] M6Q8 QQN*&TN/F$>[ LWD(;VFPP!F)S=_8G^ M@I#AI%^AKEX:CR)DJF"GGH* M%P_&%!4#&SL"3Q:1[(%=U%$0#7&F.#GM@.4NKU6J0'S*L:$B385XZ]YL[Z_Z M>KJ38(J.N$R[\HZR-%!1"+L0)U<"K5YU+$=CF%1X+A&F5DQZ;FR/'KSW7B*8)S !OR7AT5[[K1! M#GR<-JR]PMTZ&H^1F#-\.%?]40SR[R7L+(S%;F0R',+37F\J7E&F=-W'=9)^ M,X> /9@*'3+\;#X*T\$:MC7UCLYNV/F3]VO5, ^:%H;+8#MI< 5K)31U+X )_H@BT2KA935A:#5>6 Y)Y4=!+TK7*@8L'>!SP# 23"6P5WEZ^ M_.A0"7JE1RJ A[.B![0+:]_/$V9L0IB^;(@O+O(I!C?@SF>SI^6HXY>I$@9< M)43O[X./.\?.YO[ M_!<^ 9_6^1.PC@EP\A!V;MH".JUL'2\';IP-?(#M)(^@W4V.?(!%@NL?O]Y\ MM[;9VGZG.1_02@%W-*PRO(W1>:!UPWVH;W YX$A!%-8!0TDF%.< #S"OGL#$ MPZ3(HJE=ELLT0)JBJ H9!U]Y20_."2\FC 5&BS_#C6=G$.+U1F&$U$L\,T)^ M00^LY75NV?\*4YX4:7^$ERP^JCD@?A"6YO)5?7'Q=?-W 7P1F!O?.'L^L6B, MFX/F+\,^/'P%O)X6!Z\+AU=+,\1=*\WL\Z9#4WKEPS@'93_$7;P3!;MA7M)1 MIF )*SUMM%O>:5&]<484I2D$":*;-D #48+$IS\Q7:ZWMLP75DHL47:%9A>! MWS^'N/T5+[\\1 D,#R0>.)(QJYSA&E:O).7!XFW42+1MO9%R;)%4)T#QWT-D MZ7#0_M'>:&W;O<)[5J18O!"@ZV2B1(*M9W=TL+QA >.A>%-@=F%6%OD3; [H M&P?OC6&91ABI%28#&7A[*;>W/MKCU"SGH7#?)MZCB?=H_,I-O,_DZXCU>%8]OKS\I,3T[E:S\AO,J36D FD-*NL$O7@'W=XJ6G5^]GWYW8E-^ M^QE?^WWUT0FLB1VZ:^S0.:C 08J9*J!X.5JY[\4J;T*''N2TVMYXD>"'9GON MMCT[&_>M2]ULSS-NS^[&?1'MFM"A1[X4NF0AQ1L!?OZFT%S17 4/(N;V!H:7 M-+QF4;>GW=IOMF=QMV?C1;9G$76%E[H*/JD84Y79/SH87S)JL4"R@L:YO<:8]D";\_^^HNH1LWVW!6PX&5< 8TQ\P$I\5Z3$]_DQ+_=E.OV M5I,4O^ [M(F7?9,4_S)9.E78ZGR.HN$](-<<:V^[Z=:'^E5Y= M">V@* <[[F,&8I\O7[-BL%"!I'?KQ$(8:Q 5QMY,H,JM;DOGN@>7,'LJ.6 S MM$^.NIP,AQ#019KX'E:YTVG=:3)4&:;383(@Y_1GG&)U\XSR-(BSH)]3IA3- M:=,T.@SZ8112WJ&>RTVIU '"JP=Q7S%)(YT .0W"''[/*-'UOC1VGW3^^]%8 M&=5 WL,\80*"\,U"$_%DLDN/D_W_%/G]N$XUH/8WI=E?T]+&63$>ZPH6_RI@ M23A1$4E+8,/U$9.LU53U58A X6[ZZ@SIW"?_N<$ 7PP,\ WIM,$ ;S# ?RPK M-"R'X']P+N9#*:)/6ESO* M:0SZ: ,4WF3[+?GV--E^"[T]3;;?Z_&*-D[1QBGZAEUNNR_H;EBZ>C'0E6C7.;W%NWD)1VGP4*Y3LEM^D<2#5 &\8Y5>@E#.@!U M+1PHSL-TX,@KK7#]Y2O' _OB+ECVDQVD0+1J_U?T=QZ-)_!AN/5K[IVK/@P- M_N^M'!R=K]:XSS[BF&&U@N]>(,C;(>JRMSMCV:'Z8$)LO*N+ZUTU:_A87M9Z MQ[VT Y3) U #P=['6LYP?N[#+C3P*QDO=V-^3!P0/=W>3/^N"!_?J MBKL 3II['V#%Z,U-AMN=8:^;ZUOEGO?V3<^+@-'Z@YK0?>^N.6B\MW,-"B8A MC%Y&H#8%(4IXO89P SQCI4>S8C))TAP8UK4M,"'G/8SA^/45X^X#HX!?1N&$ MS_L@S&"T$16;MRC2V8V\KG0C$NQ[V"MR@_QMBY-;J'5H85BD.9Z'07(M-1F2 M8& AQ*?F:9^G!VL1Z'+JSP$I[)4W[^;9U^,I^U71 TX-,((*@/*.Q4]>B#/R M' %P=S0O$X/BZ^D2BPMP77MAW_BJW.=F<_!B[ZE8#4-\P-0JH-(/1^<^WT3; M^ZWV[35G7,Y&1V.GW=I[YY5*S.RL8XD96TSF*]))'[TL@YG;AC ,@2ACDO& M N#[,<'(_V/3W][?1J!]37Q^I>M_;/A[6UO.$]S]/[;]G:U-^W5U"%_^30O" M@6&\8'C[F 7"OC?\[:U= ?_?]+?V>!S4.OS4YM8;C/5[$2])(R%P<)#OH*F0 MQ(!R\1M'SA+V62-SSDACB2P+I/47[(F1$]U1Q2QA&M&N4D8!#T0( MDDF$DBB6.H"V@"T",V;F#A2IF\,I&'G.OW\=CH?6N+CU[F3.<=?*%[O^QIXF M_QU_;W?+DO^VO[>]6UO^XM;]QW6:S[\JG,&O.Z=WY&ATWJ]"(/?YI(':F%$T MO-HB$50&".10(T(,I&K >!SR$R1]X/.H6ER%I/-B%0F::Z O_U1-QJGE>,$]P$D2UY$-EM%/\8T5Q-$-DCAR@]"9N",:QL(BK?Q@V_HP;5;-/"QU2]A(X&]E-:L@#0L;F1^EX]5$Z=PS; M8G^*CK1"*SS!3=P)&>)>7I@+\@'=;X'N$\H$K64P)J[Y3NU.1M,,I1NG ^N\ MXB6\(@?"2A1^4_CF0'G9*+G.5GVO5^3>.$EAS.%ER'Y;7F6WB5SW*DLOD5$' MIW\>?5A#I^4-P3D-E,+K@U+8;* 4&BB%Q[HQ;C14L2M5I4BQ&+%7'T)"CN7V M>FO;!(O419.@1: 23=+>:FVXT23(G+EM&Z]7QZ KH7H[-HIDIM?-[5( R:83 M%WCCS&\,:/"=*PH^.,S^_V?O2YO;-K)%O]]?@=(D;Z0J2":XTW9<14N4PXDL MZ4KRY.;3%$2T1(Q!@ .06N;7OW-.=V,CN&\@V?=F$I$$>CW[Z@VZD@Z/L+ZL MG<3#&&)!7Z9%.C'&D.DQCL ).<5G446E_O#1L3N<)^!28DN(IA"+V52XPE2& M.DN0@J%7BU41I%#4"Z5Z%*1@Z&4>.G0 L3@9;NMX=Z%FK+O0"U/>:^6]EF,= MN%],U3W9I[M4=4_VZ"Y5W9.<.:K'M2M\80?KKUX:_507P]V['M7%,.?7H[H8 M*G]U/OW5J_02JZ(GNUY2HW%65$5/N.>9$46R_8! M,CT?G;$2,_%[N#DXM#!=,CUX+/:D0Z5CR"&'J,>>83U/]%.X!(G=87JFYZ<< M;[/D,T\XS80KJ5)0UGZ!>NI22(9.2P?U*3Z*B,5LW1Z'8M#P Z'O.S&]+VEIN0USWXQ"A$:'P9O>$3V M<&F[( R ,@''#BR;\8H?G"<\JE@/%>MQT#YE%>NQ/W>I8CWVZ"YW(]9CIVB\ M45@K,&T<2HX_X[X26[*PF!])P1]Y"4&LS?E)._H2"T+Y_ %?^W*R<@!3<4.S MQ@U%,JD=R:3['QNTEN3)TEE1%4O(]?6HT*W\7D_AK+B-?E4J-BAB!I_M+]X3 MMT-^G!+^LTW9:H8 A/T<4AVB.L35#9E'D7A;E*^-F@TOUHM2,)G,J;>+".(@ M;RW5\.?ID&0\#5AG*!NQ**EY<;&LJBK Y?=ZBF=U=3WYO1[CK%Q34O-6><>E MYS/8;M10#!F'=HQ,XP"RK-8"U<>%L](FNN.>J*N97TTO*WZ0W^LY-LZ*FV ( M)UF\X$"#X3-MZ+J,=@U$I S7+YCI8XLRBJT*NY3I8W0-+,*";X_1.P'QJ%Z1SW?=:SA[T3G#-S(![UFF9B/>^%8FY5O;"\U LKBTE5 MO; ]KQ>VQ>C<=%U%>P5V$5V;F/(C*DS&:B]2RLR[S1PKH]+C2E>4G2^37@H\ M\$B-)3'R7@<,<'_"DOI>()M>99/51]/!V/\ \,FQM..HY66ZR? XL MP;L6+$2TFAQT;=_2_C,T_0%/!\%]GL02E,1ISP*=^\.WJ>4@-2'#;!QJINF\ M4SX$77[/_+?'W#CF*+Q AP<;B8] M"*5PA/ !+_3@]I^Q76?8GOK)&6(K.XJ:/=-^AUL"[5JGE6)7Z=008;Y8 -NW MGT )=P>87H/]1,6UPT?J)ZH]LG?/M:*1'-M\%!DOHQV%YVY424'L,(O(..&8 MC0$@5"#5?X=1?2:23!"[X=&N&0B,X&'5IIO(?QL131#))70361&54C,:=H\Y M+M&K.7XE ?91>X9O$=&3IQ@B$JQ5-%M-D0W9ZWO93QD/$G6 M!'@2%:]$,L2D45%_GI8H<8@Y.A2'?0>"K1D TLKVD3'ZS?.J8F1\2^'9VR6* MH@^K&0+?+\6S0@A/,A\BEDOGSW.D8:H+XX32Y,V(S[2+B&/Q)#1&=$/F(O C MBA(24M#L>IH-*&G[M 9"!1S $GC3ZB%G/]%[?M^$[/C*@O,]?B>U_RAV<:6V@(I9E M\Q*D+QZF0#KXC.@Y^>QX0"XU 7D=QT0NZGQ,U<60X673P$WRI,-Y>TQ.C@B M15'Y:M!''4N*/D058V16'I*8GT)V0RCA22+:@_EV M>%1HA!)D8OQKC%:A8!*FLB+%JD2Y@YBH&DL<%)F$L9]'4P;C D@_<2V"9 SP M6D)2.'LM@R34QZ<1 PL+$7QQZ:.T(JEE5V@.CLG724GY,*O?QSA;6I!&?Z!X M7SVK_*J/5"S E"RDN'2T\?/"?84TF?>S]09$ 85LYST.3$)9+LQQ^;##?/H6 MAS*'@ZX7&J9(.O%<1K16 G),=(RN+3K T<2Q_A D3CP<3NPPF[K#);L8YTE6 M>HBI4@O!,69RTLP(Y=#L,J!I(YQ245*3P+M:';:)U ,?HA1*?Z!'N'-DCL"5D7%Z$T-P9T-J +'H^^9=+NB2'U\$I\]#X'6>C[1 M/D -/ H0V*E-.1!*N-TA[A';M WO8]S0NYO<1B3TRD M;$ !4/N'*DH#[K GNP^=W@J7'JBE38E_W=Q79XNQC^H]PAEYWI;DT-Y7"? MW$UB*+[]A)$P$M'AWCF^'A(EII.*"UJ<:$A:T@Y\4[9Z2/S 1:X0-.Z8Z,V MJ?(H=+A(_Y"N 5[SR^VCXRTR-B$P(60(4 L-80)B8Q/SJ6 X![C]$$0Y?)W_ M;M,#;4#K+LUE6[8H5.5SZ"6=V2?&$5N+(^4\P%"7&[J J?;XJ41 M*9O>)3Z&M)9H(W*^A %1E,^B:\&=G*.(Z;YSBM?X!/K*"YD*-#@"5RHSQ.,. M!651KDG!^SN*L X9;DBF-C6CB.<=W0"H3,!@B&6A.2/I%XK0#M0?+VMXN*80 ME\SH4BN_*H]W3CS>%>7Q/@R/]R9(3)N**-7TN%LK$L9!9PD";IYAQ&JY,A,* MO53*#7D))T7]+A5> Z%RR.O_"&%]5 3EAM8.JN@D6H36C=CHX]A21 !Y!:BZ MF'V,T:?.BP!*$43PLF$?N2KQ&K/SJ5(H4+FV8V!9OO=&-EW@4+]4*@V]42J< MQ#S,\)?I6^'PI=)9J90Y@_D(QSCS#'0@W'Z7F"?:5"2F\\E?R9T&)\V5TI+Q MJQX=XY/M ]&?>7O\6N.K!]A!SLOPV3\)RJ=])HZ5+I,F#NYH$#.(DHNS7PN)([(EXNSGR[?/B@AOM#XHA$WSPNW M*X$(Z3LI)* 6-W#XB> L:)Y)NL%1 !ZP3M<%]O!,34(9-Q78 8>92(TM&%5^ M,RWI6&D]@9QHD\__RGS5CJ_8LQUP(Z_6!-)D<5L! DL3Q,QW:1DAOA0=#4NP M6V$\ZZ)"K@.6L*#CVX^H^X J@:H(W@:(@9V?HHCEF*L('8\I.QW9;+CHSDN\ M!<&0RXVX^N]DGN%6)A[I2<;D)@SIT&$?#(H\""H6'C(T2>@!:ICY+RW!C,! SS_,2N6@6PSH[I"J$M7@Q M9'> ADRT^'"7@,L;)2/!'M')25$F]\_EKN\;M^' M2( 6A>D[H6J\%A <-[+TQPY=*I[D(HF>X!(XF2^XY>'XM8L@GGT9.$!DY1)# MG>AC-"6C^"OJ8-)ZC*;%%Y*04&%'6ZF#KI(AVDA\M+(,WF&G<(H@@*)/W@HP M2'D F#P4KAQY.-((QX\=SE@>U90S2*^ ^!PW'XRC""'WR]A?&9BI,.J;<<([ M ]1%&(+@-N:P^EBU5-B B/[T&/!!Z:T*C:)!C(9%W RYWQD@+5G#QEV? M"?1?CAL,.]WXH (XN6%7%Z:V4&!XI7$!ZCK(31Q'^%=@U>$O,?:4E/9C1L3! M.!'/EX$:'3F'%%0SMK(O!N*9EI;2F4'A M+_*EQP+_*(Z62(NL0L]#G %P?RD99^61%X*NYP.A8GXO&3@/SS<*L?+>]ICL M).ZG^R41?>B@5I U)(ETR*=_,2KELT9B,7HZN .>:9Q5DPL&FIH^G\)H#L*< M(3^_%!NQZ",ZN&$@K-J3:C)G-Q^A]XF 6,*X'7JP]A.-,Y5U[D#E$CQE98S" MXZQY&A1/4TD$B U"DBDPY!>C7#Z+(JI1:Z6L#N%;D!)K7#'@P1K(05V2S %& MX*+@1+AT#2^0N!&ZFJ4',6LL+ABBBYM+Y_+. =+[C@GRAN61B]IBH##SW! 0 M9%TF&7[?!) 2)J>$?QM_)FD !R>/80R:HJP#6SJK\5E1JA]'%T",+R?]J!F! M"Q@-E26.8!;CD(LK??-=1) D5QV;6R(C][2;\9R9* K%#"-4Q'"I>+%PZ.CM M@$5G(OS]?1][>9#^2K3#YE$/+RC\A1*/- C)^!,2!$6\2!BN)B.I).V,0F3Q M)Q%B$;,BRT&3OEG2%X3J*D>+G:@\+2L75&"+.6P7468(01W',Z3#Y4+470)/ MGH[0=F>F%"03 WN4G[EIO5+CN4-!Y*H6B2; _% Y0 %-I%8EHZYC&5J!V6,B MN61VRD5X&& (/76QL1B(?1PC.:CU9#L1V>C)M'V>M2!4YZ$+XJ)#[5M&TE.!6(-0+'+# M.IUA;\C9$S=TI\+%1(8*E9/1R3\)NZ!407C.,.4 ML T5]V?%M-9 ZJIBMMA>PX8L@JDG.V>%0<]2B!Z\,N>%2?R9G#C$O2-$^9"O M]V1 '=G[+-LB]H\S/+MP1!J:?NEJ3M'$>PH+1CL+]B\[Y0DWF!HL>L6,+;(@ M&Z6)XY]B(!BC"DG;0"", [P+VSY:"%1,S)B8F*J*B5$Q,:O2H[\FQ8,11DW& MF]-12XM@%^YSQF]D-Q_S%D]*X!_2(A F+")!%%&2F"0NB#F&0[L>S2>C*#&W MB&C6!$$)/9$,;3;C5CK'>L+YS$!JB+W412F0AGNB +),CTA53(Z1S"\06N%&L P\_,FV(>>RB:Z9(K'D7T4_)HY%T-^-H M^N9[=+I&O"4I3\?,&@;>\3V'YW9(>V/H7^6(M=]-#YX+4XO2LM0".^[6YJ,4TN^>I##I MN41Q4;)[S6J4W3(-$@8X3HF*2U*B(- M!],6E@RE<2@,P).W>BIO%&TI C4?':R@& OI%(%V%'FL$0KP)RT6$.1ZG@/T MI"/DHAMZ&BD*G 6\VN$47#CV^&K1_A)ND2\=WL+DKB'2](C(8"02C(+5?-XH M_@-C%\+(9(J2;#=%S8]D8>AP5![5,MUUQZEI= WA^A![1U'@Q^WMUJ76FC4SLT MJ.7/Z+1%0>T: ZK#:#9;EC2?9(L"B2JN3"=#Z-R9QN/A6C&^&T_ZGWV(F.88 M^N:T/T4@9()*<6[1B,V8KF00\Y*.C6,4>DJ,GO!Q8U$9(^,*:_2['MJ ]51= MO]CXL8*HF'.6DR%,<=D+'Q,Q=IZH*E7=.W7BD9!U?O/0WH@\1S!AJ/RZBZ$=8 9H[7 MYTE!3T/?I0K-HBS.FZC63'$%(@(Q&?=<'*$M& :$\X3% ?DR,J,A"2T>/*8 MF@Z/@>12?")$6)+,:0'"$R"LD#*B(5(;F1L8+06LCYMXL)K*Y),P(Q42SA<7 M2DUA:!"I)D)XPP_77T_;WD,LSVOS'B\5L3 F8J&F(A94Q,*,DK:(4-G4_A"8R3H4L)J]44$3IS."[_9K.#V4>(B?(AX]O1>UJDF$QS^(PI MIL5"H4[!P:;K G6ARAF8BTT5^3S,RT2;+3!ZGA] LL8++S33Y?:$6)E;[]DW M>\1]>4 PAIW((Z;'I4C4PR\PY%-640,XD 4\R.1@D7&$,K!YM6!N*8ME1E3T MFBB6(D;F=UB@(A$E^GF>V_S)*Y%G&FG5A" M:@&IK<7JH+S&PS)C\<'O4UXMB!K1\A4*^]1+C>*XT\0$<+1D,ZQVD2Y 3&A3 M.JL6,;Q:7!_5<($WGI]]1@T\,MXIQ^,;PN(WJ865*A7=J(\[BQD65CFK5N=< M6"/AG4AD!Z9#9D6*8+E1TZN%NEQE:/*GZ:+M'!(=F%"9G%*I4P0[H4B09)[P M8:?D<"GXLC?F=VR.0P00PG5C'E:M@#\QB=ZQV0N+B.RXC%1]Y)E3D* MHT)%'E:'$ZIQ3#/E\&>[6+_T7;;FB#>Y .$7LQO@&3,P-/%.UE5,/0?B+P8A M/ ER!\ 8Q3O)TD&\[X['*]S#QDFW"3-O]I,"4OV+<^&,PSI,-Y&/])#J7I"# ME" 5A ?O5<;D\R3MT,^L8;6K9T\6_^0%Y:.SB_N7S>Q"&A\W?*!B3V00^^VH M<*2A8:F/2.\^AY^#OMD)/W,3%-""!WPUVT0YGYDOZ1@L]-^$X>]SV D:_P[M M>EA7',MF2>/2HS<8>+W06!CK5CUYUO0B)W?V7LE8H$W#6;J_'1GUZ6;2I7IK MKP55Q/)&ND[AGA+;L3"SD@#]HY R;;2TTM.W(J1#NQ@RM"C<4IHQIR4X4-2C M:CT7$;4:5T"U-T!U_ OW*WK# !AX<*+ :7EP*JX5F@3/.>4G X_UWS3*,];\ MY\?C@J[A/R>;!KK'+P]8#XC#S KA1A,L-;Y==9EKO\PK65,U>:$;78-!\S[Z MZ"*$CQB,JL!K/\#+."WQX&)UH?MQH:73BKK0?;K0[V'V_18YP)9A:BX)-2/& M!6^P6"CK6K%4AW]5*B?+R[$R^*5<^'4\4,PP3.).4J'(IP.OGPR0DN?$+R.[J-4J:G[R-%]%-5UY.DZC.(6KF,E MTE*E0H+2JJ2E;4E(MS+<*U,TBN5 *I%H5IBNZ8:B,KFZD:I>KU34C>3H1HJU M;1#^62::*T\V+U.,W--\V;ZSW9F,REGC9M4E'L@EYM%@M34C%:\EER&([9#( M-;-U>%-<9[;U9#,GO=2HKOI\L@RYNRY#[->E&X6"NO0#N_2:PO-#N_*=0O*\ M";)KA81EY=TEH&(38O&B<*+,E5)63IZ64>_SQL 4S:7YOO+RRKU8ZL;S?>.K=\B3,IYUW9-7?N'B>F'LB!EH@WYF1;&Q<27$4TM M:TI2B6N>ZTKXQ$0U!BHC8%)7=ZJS0 T9HEB:,RWE](G/(MH4\ J@O!8&E3V( M>KF';R'24+T%6U;F%R8YYO/Z-+* A MYQ4= :+%[6<%A R(; Y&$_=Y+3/1(X0Z)/#^3V'!UG3S MZ+-I!=_+#(DZ%7 M#5[-+-9L'NO!\7X)-*HGJH6<4?YT_'=9Y2]94G^T''O8C2'0,Y[%2AC.,-G5 M/IP42[U'ZT' PZ)U6'+%E55 >N9/1@TA1&D/PDF;?L4BVE@@5TX531R5^6]& MW21P=;:LLHLS8Y62="=@ E@.O+D OY644L^LGCY*K5.EU).5B3)!=)#HABS; M7 18%XHH$=R#J+%>T"L5 T$1"['$?^:0215V1M^/4RI!@SGAM34&(.B],T:5 M+\(",;S+@GS&@=OTX=^OO"-!BO11*TR.5)J''4IXNP'J)6T.1.6S 0Q+Y78\ M;#1A GV+X%H410N7 @3Q*0YCNO9+J58E_",XQQIT7_^Z-Y_=!^ M:#ZT_]G2FM<7&GQQ)3]?M._/KV[N?]RU[K7FUYL?#]KWYMT?K0?MKGW_1\8> M\J+ ;(^# CG[-R\-%K9]B=6;&RE7%G50PGP^42F,4_P9;#;KL@$"))P9*GL&CQ862R,^WWJ*0>&]E08LFI M87C)K@Z5"8ID,I(THPGTA&2+/UZW[T.1M/7C[H:JZON\*PV,^N(!:<:MODNB MQ]YX,RS-)YJ-0N,L,VM8&6L8C'S-2VB19$A%6/$QF.3I";L#B-8OB5Y7B;,7 M!=5@2W ZKUWF:DBJ3:RX)@3CY.G^B43[Q08XI&[V '9=+*#WAF2<6=3Y#%_@ M("U6&#]G6HEEBUK]U&S:HU)AI$%$11[#D<)M(DR(ULS$QT""MJG^J3B]=^W) M&6)))R&)A7" "VT-?2\U1-A;*MD@"8MWRJY(6%W7#+"3#GOW!!#32+$CU#71 MFHL*2E[B2J@Y S-!Y">Q+FQ.9?;[H(5(F0SOY;Q])VOEP2S/\* O-";.YC3< MP;MHFDWYJLB#X=$N\6L4R#CLFIKLVQ5"5]A*TS@KQENSC#[YC'*CZ!!<3I0P MG31LX:P4ZY(!G#VS7FJ\[&DN9,&-$-)D][5, UI1HAO7$)ZFA.'4AA*-R%J M E))1J+97 4%C8$%GQ#=L48?CN+;#"7$Q+H0%J(2I_ FWPCO!(C_N$.AWZ:P M!$#3PX3< 1(>$X%*5$2-=W'#2IND:R!@ 4+B?B2,A><4]CT7B86@;8\J"D]B^6!A MA""6';7N A4U;!,TIKPQBKD659'M#;G*RY>%*JO/@$D$*+&'9*-2$8TWI[P0 MDHYR@^1YHC"S3F(8-3Y+1B%E/.5)>P[5?=%B,=U )^OV0I8Y_AJGE=9.*G9C M=[?8%E AE !EU%%A8^]T! X*7\M&-9X_?RHGTN*^V>P$'*AQV[ M9_/:T@'\A=Q)?!/K(!OO'AOH4N05?3,#K#,=U6V'S:.JR6?@5T9/9(X%^-:U M08A^)?)D#Y! HP@XRA/UR=(.I-G MQ!D$* 7 D$S;X76I RS#_6\!$:*%L=#_@ A9=BC0)6=#=P&'L+#\-$AN%FU% M.ADBPF5QAP-GW5%17;()=GX*DR65=/.$M5V@'6\!YH^@Q:>HZCTO=!U6N8:) MTH6N)PR=B7+$!)&@8R%LHK;\^">!]0X#.V0Z(U67J0,X!^ >/Y:.;L8#7=6+-0J3[[8<_/6700(<4"F'@= MFR3GT-(:7\HKB"%$.M$=Z-M"WHRD$Z#.@FT0-W@E$U2H$HA.9C&[VU3B+ALY MB-W+\NV)?7,C;GSO3^F%YT($WF*WYK;L-"ZT.;PULKX(^RI=/BF98UKC@ RI M\]O_Q3@KUS)[I-;+XYJD5C/:+:.P#K<86GWLE2Q1JH?IWGBT&F&%!5AU.-,' M-19@ZMUFCA6L>46%T149C9&EP ./MBND%WW6SD616 EROJ4=BWV:21/C^GJZ MQHT#@Z[MAQHHSH'[/!$G%CMMCC#Q?^4-;*Y8G!'W.MQUB &DK M*Y%F;.V$)TF6I1 H?1[2])!0F8AF)A]!%1&$]B?[C7MK)$A'1%THG$(MP.XX M0B=!JQ%#= X$@0W@1=\?'P]1)NTH3.-0X@-=( (P<01$ZV%X&P&[WUT::,+ MSR-68PZ0W9'^ J@S[!!O8ZA+NA23@CXF3OWI2,GB[;DI#I# %D;&FDSG7_Q< M\):B-F*\W1!OV1,M3OC4\ 1\4 $H3 $U!W_(QW@<#NB ^D/2#WMX?GU0BEBH M<@W11G^F7:9N/G7(R(WMD4U%LH>(^L(%6;H,\!%KC!8=W8Q0G>.3$I_%<= ^ M%_+WR$E(VF6H'LG0HJ3U"6YFR\8G%84AHS#J.0K"N&Q?-Z_/V\TK[?ZA"8MK M73_<4S#&_8_;VROZW+S[2[MH/C15U,4HR\"66D@LVO#M&Q+"RQ /[R-C/6+] M_; ?:_!V80Y,1- ^]@V]/#44,FX+&1LY0L;SWYO7WUKW6ON:4/"B?=_\=M<2 M2/EG^^%WK7E^?O,#4!*_N+F6']O7W^B%")FC\"F%M1DMOH'W-L-X#H5[6\.] M/(4CGM]E ?A'J0NN5QEB 5UGG=M]J2UWD"E(H7GAM)U?'J3_Q;) M)^(W/5P[Z1/P%AD9Q)D+X0:R<(?C6D7FPABY(7^\SR@.\9$QEXS#/* AU&1!4<0&M>(\ M-3+Q9D6F\4OHD"9K27,3CRY%%9FAGPA>#(#YA+8G'M!A!J$NBPJP=/=QUV@L MV<6Q?S)N@QEY?+ZU[N?M$GG^;KJ@2*!R@727^_P;G^"'0&MR_?^.3@$QL2W/ M2Y!N[0;/*T*TN]AY'0X-/V_]LZEC\/>9/#T$3WFJ'"2#/OJ14'A#8QD+D.'; M09>B#L@"#* (_Z//%OO/D!O1LJ!3II"9[GLT719ZF1AN^$2&9T#-NZ$#!V&4 MS%.CUV=IRW \$7N+U<^HAB MO:L+-=X<]Y/J^[_GAICNVWQGV7K %.N]VCG?@VY9(ZI/<+=6*GH)O M(N:67D>0\.1Y;K)->'A5HV%*&6<>OY:P[WEHM\4E$K310451+'KVH8TN% VR M+V@?X5@">,_-H<0QN#R"&<#\+'J@P$57S$\85#H*Q/7CS)_;P9%WD*M7Q8#D M(P:D4E Q("H&9%4,/!*!*%4M"$3,Y C568[WC=,<8$!,U.:TW@[$&G Y>ER. M&,IE=8 _HS ;*QOPR%/2SJF^P(!3N7L4.3P2JF_\9].U_VLF4A<>@)); /_\ MK8#4Q&-L)H+5%WKLU?-_GFC'YS?W-R?D&D[)?J?XQ;-/#L'PA9C61L[M<"<: M>J!Q?UX0;2"QO4?@[\"-1%C>-(2K3-38MNO=HDMB2B3=;0FL,A%ML)FXT M?F66;<4SYT6:3)J7P9!PNG!U@?U&\;EGL6RQ=-(]148D8OTS!1YQZ^=<=)0[ MX^&0\$[QK/HK?5DX*_Y*#WNRG 7&[?,4SG1 _IB3I;=J. Y%\I]5:,!$3BF. MR;W'(XD=GA\F[. ?+EI&-I_XG2MM I_ U"^$2I"*[8#7+^D/08GH2''4)'<1 MEI(0="(3#)+08V9>P<*#?IW_019$/&JC#D+(_." 32H#63JC&@^>G(5*F MUC)>[AR+0!(/S'X?LR*),,'6M#J?)+T?99_?FGW^:X[L\S=%O#*7?*/UF.F:/:7-]V[Q[T-KM]A:LL(H#2@YH M%'+$ 2_:=ZWSAYN[>UUK_5_K_ <5RKFYO&R?M^ZXV_K\YN[VYJ[YT-*^W?RS M=8?1("H 9$P^JNT^X=MD:8VLU-R?Z(-(Z_FQJEK2?6NCG,KU-YDY N(U"/(@ MPSY2 #O:C#MAC1#0I(KH%G][C^+!T%:0-35%O9(2%BIZ3=0$(HL ]YIV/(ML M V% .!I:AUBV 41]!LOL"(.KC5OFV;*QL/+4F#'/3PO3!@= *0=>YR=FO#!, MG)>UP'B^;7@T7/=,VF#O&>5X:D;UV#R1\TUQ1N!IFD[@+7>DAZ)83@9<%GK2 M>9W.21",2IHI'4NW)BB$[5#]$C'#OE*_MLM\C!PQGXCCG-]\OVU=WRL=;&8< M70<345BY+:PLY@@K[P$I[]H/?VDW?UZ#$/A[^Q8$0@WDP8=F^UK[VKIN@72( M <'\=Q(2OS>O0->Z H'Q0KL'Q>P/[?>;JXO6'3SS ,JG"GY4Z'UP MZ%W*$7I+1"8_MH6&>T9J>[:_?GOK8L?5XKU)EAOD0,+&O$_ MV\2!H\JREM<91E4XGFP'8XH"2D>CQ#!?!,_/'*'T\?,'>R_33#3Y/W&64%P$L8(_T4QH"WJF)'18"M13)SK:>M9> P:Y\$-!;5[#K7GB:+_$H:=96%8 MD5\%R&L Y!3L1MF8]U%03R"C]_F!MOXSQ)14!T$F^I/6+3J/_=@,['948/YU/Q='QLV4>.< ML!\LC44)Q6^:W>LQR^:M=?M8;XNBP:EJBIQ4YMNF7ISN,C_3[E'9#;O61[9_ MPH ^-I/UA@%6E$9D"/<6[C:LS!)+ D 9+$P$B)4MH'Y-/N(5U1B:P9O/-VGZ MCDT8ZV##85[;*%Y4"9B8.R1A<.8"27@VA4+AM-RHEXM3\''UCLRMN4\Q8.S_ MM(<;3;K-=LB1.L?AQ 24>(@%^2,3$1;"0SF38)+VQO9LRW*BH(/JK^MC\9&? M95NHY5FO,N5OQ.G][Q5 \_8(O MVU,_JN";(3=[7LEHW"%BZ[??WM(*\;X?QB8@C*HEQ'L-+31V\P M\'IP-/TWC>P1FO_\>%S0-?SG9*W,Z?K']Z^MN^WSIBT!L+B_X^F9:/-RA'LP*R,(JF%PN#^>B^9"5 MLZ/ YLOOK;L6MD)9"[="FYP; M^]>(J5,V&9K:]W^KBY.II38YGK_$\'@;![\K[*6DV$NRL9,[&6'A6")D)_Q\BW;FGG> )4IHS),''N^HM5+8LXRF$0?J,PMQ%T M1TGB 5'_Q:G(TM1_["Y7'_D0\I9_#%VFE9"Y%(I;AN;=X3.+HL%>\AG#:)2, M8J50*C0*]4IE=CZ38BDWKR[S@Z[=)\8C])#C'L-5/L?Z5& ->X^J(7:'P3E[ M,?G7)X?!E_G*Y M6"@7*H5BL52N?'B!_Q:+M7^!\'\ZNY6)'!@B"4N9G11;4&PA#VSA'T/G72L6 M2?ZO*)XPB2=4%$\8=6C#GZ5&J4CR?ZU<*=<5/UBO&T(QA+W:ZN)D94T,X9(] M^D-L^5ZLZZ(Z69Z8PK@LZ'W)4]L4.RLK!WK"@=XHU@I&%1WHI5JCA(Z-\DRJ MS7V?=6#9KJA,U?-$99\X]SH,UG1_NA71=L/DNE0Z;=1*E45MP3NTU<4IQ#I5 ME5*!^Z_SQ97R1MN5TWJZJE*8*?;V@@4=W^Y+G2,J5' 81%WI&WNVU<5IPV'J M&_FB[$;AS*!:*L6%8[?VD\3SN"2CB-\9Q@>K6"_4RG60XHW"3!:I6,@1J@#: MA>BK*X3Y&\X ,/5"T?W](88'1/>!WN7O$/SI+IY4!E5FOU^H[WSIA@-[=#6) 9L,-B./^[_U3X M@!A.^:R:+T6C.7P>!@-X0*D9,S "%>PZ.;W.*!@SV8^H<"AYKRW6<[E# %6) M,*?[4,C[_E.\ R+N:(?8B@M$I?<$I */[+?%$TB#>FO/9>>!:@(5WK MAR&1*@OW7FT59=*)$ +[B*,L3()6KM5];17=8OOC)"/XJEC*1I5052YE5[ZBO M0^]H!X'9Z9J^=M,U75.Q"*5T[-M64>G86ER-4CJ6YA UQ2$FU7LHE2NU!M9[ MJ!<;C7\AHYBMX,,M\P//-1U>0!I3I.#O>;G'7Z9KOVA-WV:.G> =TI-?EUGK M!\(Z5(#,/FT56<>Z=AEG$L(U\5$KV.XG+7/8+#ZBO= 7OQW!$]A"6XAKC4F5 M(J+ES3!K:@8X]^E]QJ*+FG^"'>)*=<659C>%S5>!:/6FL%G9U-EA\"EE!=NO MK2X1"ZBL8+G@)@W%32;5+RU4ZT:-8OK+F"$\"S>9ET5\MSM=DSG:5V_XTWQ/ M&L*:?=]VM#(ORJAXQ/X0SL/B$3FK%<&QJK%'I4[QC L1)5=$?()*4-RR2J#H MO:+W^[Q5#.G,%[W/N4XP+C)?Q1+/K1+4_0GWJ1:JE&I6#'\*>(M<@[IAA2%7;8>.I:-GYP';!HKL]<2H]3Y6!#2 MTUIN2&G*K[WIA>T<,2TI8CJ9F!JE.A'36@&(::/Q.J]WFCT]@?P,DZ7B9.,4 MK[8APDK/PC),4;<(!/EXNY#284CTRGBU7UMM-/+FK B94"V/3$C9KE;'/E4B M_!SE]6920Z:7US,,88N"AP#CD+4J<]1^D?0#XE[EO/4+4F7UYN( *LM]0OGN M*NA1E6+U@V44:XUZ@S(3YW-><$K?[/=]S#DAW\,=2@C3?1>'SB:4DK-/6]VJ MUV+;];YYA^NM;'_G^)%*D9^7'\VDEH1E7P/?Q+P0Q9<47U)\*?3^*+ZD^-)D MOJ02\^?E2S-UHTCS);23^78'+66O)\C8GF%(%B48I%[?]6D44= M;*LDQ:)F9U$J2W]>%M68AT4IUJ18DV)-(ZRIH5B38DW36)-*^9^3-95F*J@\ M#VMR/?=4LB?-$EDQBD\I/G48?.J@ND,I-K58L]F"8E-SLJF9PLGG85/2$*C8 ME6)7A\RNMA82KOC5[O K57I@7GXU4R6>,$AB^'C:!S:BN([B.ON_5>0Z6^LO MH[C.[G"=XM\4VQF?-82)J/5B$;.&2J5:N3Y3>!Z<9C'%180V%,^5U;76/V^U M/SW?L> PF'9O.MA&-IVB^P_3Y:6G* /B0#K9J*S8_=IJ_DIXIDNZ;:&"Q6[Q MB9+B$S/PB0Y[,1&:"D6C]J_ZSYFY1>N-=89$];]Z[C"(>,9(*TP]V1(@HR"H MXB&*A^SA5J\_- ])GS$R.%3NU)G/8ZHWA(<5WVRY+[/N3!BR%#K'8?_ND=3S'@\?^5J#_ M@_?,SL]GWQNZUFGRIR/M0]:)_WZ1?>)X=:LX[X>;\RO;_1D>$X>F&8\J]E 3854&3^67.LI(Y)U8T*91*]3I5-*F5 MX/_G2F7O>O[@]('!ITCVO+W_$23\MM%/-T]/=H?Y 9*VIO,$7ZH>AJ3^Y0WBL62"%^!CY5" M?>;P%:.!+$!KOIJ^E1VSHDC_GM'# R+]6PP[&1?H_I[/UN/C@D&XYWL!=[?V M__XS] :?4G?*OYSJG9\WB"3;'[[J91W-?>+:ZJ8>%_JPS#%/#V\"%F$L'/U; M7.D!+,.^]^ >0D$!LQG*H 7.E#]W90<#\@\-'P/;LF$*%BS'RO-PH[E8A9&+ M5:R6R*BSV)>S(!$D!\O(Q2IVE1-GA:4FN<+_I0AY4HE7 M J!*"2$H#R< \C M E!IIB9PGAM@01N0@?[P0!:Z]'SF:]_,QT?0Q/Z?V8-C^L,,;.9CT!&U?24PZX=K&LI*<\ MW$,H/?VM[YG3A*9;[Y4+0RDV((ZB\,\"R4[[0$35[)3#KBV43#.VM?WN\TQ]T. :KN.[3+M_[[>76EM M-QB 7,.T"Z\SQ+:ENWU!N5C%/E)K=1;[[ MS:4.0JXX-YW.T.&>&VR'A?56E92A"*@ZBT,X"R5E*"EC=UD;2AD7KBG.HN#.PLE9"@A8W62@Q0XD9 MN\O;C,*B;8ASPJ'V0\0X]V"3VBU6JVUC[I39H0S9"W-@:I>VP[3C)WQO,&"6 M9@9:7"+![-D.3&'"-Y9FNR"94#HNS&Z<[/;=YF(5AT!8U5GLZEDHZ6,+TL?G M,3TH,WG'WU/3_WWNUKMR(?UXI\M'S[>8'S:YG+/I96I-Z27Q\Z2NEO&FEN9P MX,DO>$]+^B:SI^74F\.+X_.4SM;9N/AOL_/ :$EB7VOI__KO83"PG]Z3JSSW MW"?;8NX BU]@?7K;*7IN^;KGC89_\9VG"#0+W@-K4GD/#H(N%)44Q%ZP_]8 A+ MP4?: ];3C,IQYP0A(NQ:,/9*=Y,^A1PM;$ILNX@1*"._91.924PA0YT3,Y0K M:5D_+HPG*AD@V4OQE#0897".SX]?V@^M[_QT-=UW(+*!QAQ& MU-7U" -MM^,,+:8%PQZ,\PZ?N3X&I/5LPROEQS/Z[W 9EOVB=1PS"'X[NOWV M]8]L_)JA5_41#9<:[_+A+APPJ^1';!+Q?F* [M.I[[W*7](_(6'0;K]=__@^ M<8YL#7L<(D@ZH%4J8M(/,*M<6_1W_,]N2%ENF]]:IU_O6LT_3IN7#ZT[0%/G MU7P//@D"APJ]RQ+[_J1U&3_$(M M8 :.!X_]K4#_!^^9G9_/OC=TK=/D3T?: MAZP3__TB^\0Y#5C^O!]NSM%I$1X3AZ89CRKV%_[Q/_'W8[^MWJ@REC2&'>R! MPIVW_MG4M?;U>42!QZ]FA' MO@:\&L46Q[%%K9XGAMB^;EZ?MYM7VOU#$Q;7 MNGZXUYK7%\ 8;V^OZ#.P1^VB^= \ !X9.U*!1XE9$:5NKN]OKMIP'JT++>OP MIF/:6M;5O-=N+K6+UGGK^]?6G58R= W4"&/Z:G(C_N9,/7_T!@.O)Z9JE,^J MO\YGF$F\7SDKKU;#GPX0G^&(W03?M%C'\TED^Z@!]V4^VM _:4=?T.S^^0,^ M_V4BCL=)ZR@7]Y\?CXN%,L!=J0[_JE1.9O H)4^YNBXSB";_9Q130N4I?7/T MA3?%(XM#&WX!]15_UN[8LQW \8(D?#M\=.R.UNQT8-<# %[MT@9%]/CVO'GS M56M??/QLO\',[O6P!_RR0PHQ3'2'142M?R$RGA;P'_ZG43PM&4>::_9@GQ:S M/S:'E@WZ,H[9MHZ^E(N?/R3&^S*'+R-QJIN%O,O3=/G:N>"G4B'0V3WXP?;5 MGF-;)BI-7TV'RIW==QD;!#MR;[6#Q/O$O=T/X#]HH!)TH./UF';L>$&P*\A7 M5\B7O$2T:?BLBZ%J+VPGK[1QD'B9NL4NFHX#].[?#[S.SZ[G@/P2D*W<: @# M4.L_0WOPOB.W:A04IJ;NV RZVJ7CO>X*PS32+2 / S.OO0$,/_"TQ%U&E>NC M6]V5>RS-;=68V]:WS99M&5Q\W&Q3/"T09. R"KU/*/0")? U M9G:Z/.B)P?]\QK1W9OJD]^!7?>;;GJ4AIENCV]$EK"=WXI*\=@Q\#UWZL$;G M7?/9$_-%_ T<#H[-5]?YE-CX4P@KT1'(!T_.X*CY5-[0USP.9724VM1!M#Y/ M&M.>3-MWWG7DX0/B =.&C\',?EAOP\:(A^EY@RWY*L3O6S,'$^Y54 (8= M.N(:\3]PHCP^C)[ KU9[(_ 8G 7&2N"-O]J#KO;C[/Y,>V8NS.S 50" LS[% ML45DNN\#&-E]AP6K#ZY8!"M-)_ 2J,GO"Q;L6X2#M#$\#^SS8 &A#>29"1XD MKRG&BVY !PA09A.D^?B':X=:87 B#.LG>OR:_XX'#Q#B B10P)GG:)0Y$ &( M3UP1)QB#];J&^8D6DL..;Q.X:2Q X=X&4D(9!&TYQSF?XQ2_>/:YHN.;/?;J M^3\U.PB&/.10K)!B$!E.>M]'!/!IF_ZSZ=K_-6,!C4Q[\)EI@4C+WPHHC1)4 M0J.D/NGQ$#\>PAHS@VO$? M()E#BR- N'F*5@Q7RWFJUV'6T.>V*U@?X@0AF1W\#,9.*\\I:]%3EJ3'#RR] M!#Q7CJX6AW0\?UK*F78_!!(?>SC<#GL#P')A*!W1T@3-,!@@FMJP%/:"X?,= M"GJ'*\3YZ(YZB)X)J< KD["H;]>)&!"7="%.J1 M.39[$= ;0PHX4SPE.+D8J#Z&["$FQN8 L[?',,^1!G;@6"DF 40.$&O\G.B( M&*?OC!*C'UX>*6&_HP@^D'3(0X8FJR)]AXH#8E.]Q\@6TWD<,%S(\'VP" M:$EBZ+/D5)Z?YFF)GP4?X\-W0BF1,Q)S\%$[-DXTKJP19>(X%>"P<82ER<5^ M.)D2 V>34QC]N'@"F/OB.2^"-1!CM4GK ,8&ZJ#[3+0D&#[^FZN&,GG#86_: MOX?6LT I.O1P3P(#Q]R"Y<%B,6K<=. S\2'@WBCKQM!+2B!3]420_LV?S*7< M$*"VGL,X57WE8@C,HR,MB2U.T(TQJR.PT 4AP&<#UC=1L))G0.TK\\4-.?B6GKFOW$F1*^#2P+F&5GP+D[P9S) MF]>#* _OV2C[.UY"AIDR0<"U$CH%%":X.NEX+K[I.$)-Z B1^PPM?9F_"RM[ M]CGSFV#"2/+>1Q@%@4;J%Q:H'U(& &YL6_@ZZ/^^9W:Z4Z9,7]_8*2++R",^ M2ZPT=H)X2VB T\A,H6"+.*(/1#7'$B@E@IGI%?*X7 V$/IZH;$DEL)\IB6V M(U E-L@H1L%\X_8HEAPD"))<-YZ Q7 AI/LG;"F@:\L)1Z"=+!("9F/&GX7P MC2A?P(>&=T*1=J%4H&3I'Y6].4.\#$;,%%7ZYAK3-[>1HCF+B2=G6:(;/9#] M55)!=?C=>T5;9=.RA L/232WM2'%1QLLL1@NZ^^U?/\G$RX$Z M$@Q:G! H C .-Y\!=Q/?"D<^<"GV],1M62X:^ 5CBSN,@U#.$P+ J"@B9>-Q M_%H7*^$\.<'VQ_)875C1I<0@M $9%!((ET3+'I*,2R9W2/K^IE\[*5I:8**%E&R@4O#4<69T MZG.1\HUUAB**B!?%@:5$4$VS1U =.4(B8!B%R;ADR(72I]!8R^$C#6'SP_4! M0-"#@(FL0Q\!B+$*;!@9-$[33L!ATO4H+Y[NB&,NR%'/HG 5QM;$Z!KH^$, MH-#WS_-V*1C.PMJ8/(8L[%4ZXO*.2),Y2$PF-?I14.;N/UP#SA*1HN1P,3+$ MATUH&TMH&BSR-MHN:D7X$YE)HBOCL01 T]_1=2?60X 014H(_6W:9+@L.LVA M+_$& [P. !-D7%<,VN#NN@RK^I#?(P9Z6=B2 #NRGG!#LSVC:^>,(E$=#/Y[ M98+[,6LRX^-\.\.//7VVG%:NV%\1=U'AB"C/K].%?A"A#7>2;6R-D;$,IR;@1S>3?@]+Z;[[$ UT1@=$>$)B ! MD*L^ /X7V&_PGM\_TXYEE'?X __"^G0BA&"74R$RG]%>T?F?]G68VF,&WF6%O37O MS[5ZH1(N),37\QB^RH5LF.\G;,B1?R@>5.EQ0^_XHY'Q&B(&C:2ZT< K?'KH M"I/XX#UM4Z9 $M/V-11.A9@FU >"2I#GGFT1V,=XY)M-06H4]<5#2A 82)1 M:5*XM(0S"'[JVOV @\A9-800KL5WNBX72OG/)?GS 0AA#YNX+0(3N"J8&;:1 M !0T[8,.'8LN%N&WJ%?'IY *+-<],+RSUQ<:!P5XTI*& Y#)DCJ14!\D$9)( MR_$]OO/XD!1!F/9>1*L)_3390)8"JM'C"!4,%"01T33R!^LP#FR @I-L]P4F M#W4-Z4J*+Y)4JC 6ED<1RN@QSV<=DW!!))Q@D!6Z;4._LO;L>Z\8[($(Q@K&'QW%T7K^J^E;IX[G_:3;H@X)0P>CXC23[&,\ M;T%<&.M@2R<,YG;1&N'_Y*3=LK=M%%#.I8TYETK*N:2<2\JYM!>:]UIUMOG< M5H>APK5C.5)HS-JD,XO2'U/)&*0C16H""0UV3.Z1QMW106+R)UFM8=9@V)<9 ME5P^#.-(N;S 3+3$2;_59*V!"QC2E@B:3ACC$G.)"%URG+@9DXD"F3'V3$E+ M,B ^*1G'72%9JSH$+2/F"(ODR94)U"EW!T>#=+*3!#X=4Y+0L8 Q3(&>SO>) ME." 2M#'3$,1=,0<&2,#\-^"D02D$?TBRMO%"?4$!,HD@IAWC?L$CI&0M?B+IZ,74X\E9C?):UPQ19[ MB:ZO-W(;T;U3>0:?R?3Z4>6&[_:MS[4.4F)P+T"0!IY/GH;(JA5K*Z"+D8E+ M\QH0,LQ6J"@TKE1=!CYS+9&?BEZ-&#@FM-RTURBA DH]3"I@V1JA'FX3GOXW MZXS>:=9^$VX_D5M!<70S3E#I1W3LB\=%M8?$%#865T-^8Y"SSN5 DODL2 M&EF;8FPDKRX4-T[KR(!>-3R72#"?#5_ >UXUKXYWJ/I M[,,ERA(\&+7.6S*E+-/\BH"'H'7/:#0::VW_@H%R*X"H*Q&;#9(0^F+[FJ62X6WQJ>LL+51!QWPHB M[NS!)\LNINN)4>VS6"'&.UFS;&]!,5Z0H-A(B)JRVF,$>0=5Y8U7JKRYOPG7 M2845X]4R='YE8\M;]C!(@ S.D^HHAK;DE1[NR.IS03H]&'_QELU;?\J^GV1$ M'_4]C 2.R< @>]2<2!4YIQ<&3=?UY#N#"QE01D7QK/HK?5DX*_)P-F^ P^01D^]<4Z2NZU!P-12A3K*RUXNN_2Y0)%37=TNQGH_-#-KH**;">L@>KP-"TI'"7JPL9S$F;P-HR;T,-8I([PC%GTU1\A54O<-\Q9Q-2,5?RGHFR)=8O$P MHMQMF#V# A##4"O3?P_S&6V_,^SA,778I)JVLJ1MD/.:M@(X]JV)565//$3_ MD_3PK,:1L\)N1\LZ=%;;>&E5CIT-']!Z%)$+!J0Z"@>]LGOV(!*.E.4[RW(H MXMD6DJVQ"EL8F\LY&!>)97'S3#DG610>].YXJ81Q:@]I\CZO^2@,3IDF.S(( MO(D-](=^WPM89@>"F;O>:,L=$1<\,'8%Y<:^!S*\%,W38:E8?+LOLKN$XD#2 M''-E_AH&/%-T,3RN:TE!TF+PHJ.+N- !ME8B?9&:&F&7)8<4DFZJ/*0HQB][ M&47U!7E^6EB&D$[@$Q7RGGB[M)/D##X3"^=1/)& P:L0]DATF'ZU2URBM%%1 MHX,.L_N#*!04<\N&/DMOE9;]R' -O=5$<@%U@S M%*WLXJ[IRNB&$XU F%2;#J!IRS&"^#':?RQ .,K8)*CC-(&TG&?15X7"V>VDRAT2 M1R^NHM#$E'%L>_[T^O4[&@RPL0RP6CV9 (:_K"K_JV=;EL/BJ6:;S'SZ$'R8 M'JB[3$F2[6YOYK#?'=W? W.T9#CL[NYE-+@V[SGK.V_^J"KSQS:T^[F[S^?3 M-+(+ NF82-/SF^O[FZOV1?.A=:%];5XUK\];VOWOK=;#_;K;9(U9T3'YLRS/ M<4(WO#<,0-O!R*\WU--XM2=IH1:?,&OQ9 M7%9&,N84P@> @R3_@J]E4D9%8LM8Y1KS=9Z:4T"PQBD(?-E%)S"\2!>LF!3=T*BPO9!;?Y1 M0D@JS@Y)4V?9'>C!6*S9H6;ZQF?"7G5SJ[DY8[,W-R..9\BY>%+%0ADTFU(= M_E6IG"Q#":3H6YNDG\TPS"0I\73@]9/:BCR742@QZO):FO?W<0%JQ0"_X"BP M+CG0XY?]'>P #VM)A*Q4"!>71\CM(.'1EW/1_Y;['C[F".?4*+LU2EY86X[8 MV3G&RX>!\QBO^&(ZZ$;*1#.IN_XZK\ U[C87'G!4@COZ\LNXT8LK&#YA2B*; M9E3UX=(7#?1LZ[>C3MTPJL5&K7&4J )A8^F'@BS],'1M_O6/^PM9"&(8G#Z; M9O\C7DG3M? _K>@^FH-ST_Y0TL MUK$!+HXT\4?PV]%IZ>A+T="-Z M ;R KW#^%^+X%Z/3!;U84G0Z_X!2G)'[<*BTJ/S=?3-O!"[CT_'M J2CI[8(]#J)/PJZP$(6NU_5:I:PH M=.ZAJ+RH\+P)*&H GV_4=Y9\;T",7G% 2/B_8BT$)NE./Q4YV[Y)X=8=!@K3 M(^;2'F-Q#0R>=1SOE:)2J:.ISS"O#>L1\/CP7SZCGTKNXA2(_ZG]=MJU+1C^ M(X%CI5"M L\N ,/&1[^0W66FUVH@$];KX6N#D5H%!1HKHP!.O!C(B6)#\Q.0 MRL)LB"<;!'>MU).+IR3JQG#IC8 (+.MI2Y\;BV*.D7=]SB5]QTK1N\WR9= MZS+H7-6+ADW\S#BJHE MKNI024+%=?*%V0O[C9?G+T:UIE:Z?\:6% 6O*HE,PS M+=".P2&0&[!OOFM/L&5%K.='L+FC.WCDE#S[6_/]$D[^VG,[R^B[!;U26J=! M=0#^<8-0-=L832K%ZN**.<>8!8.F!^+W9)B]DJ%*7> M 5A9V->W4E@IZ@UC=[.9]U& INO5G%1F0,ZI\;XG[P"^+NPQC&6#+ADNU= + MQ776L%.I9#L#C0M[(U<'C16]EKO$QOR+_#E(3U:\)6_8O&2"\K)1N*6&7FHH MQJ) L50PELQ17@$H5FM[QE4.H^C%.GC)R&V5)G3%6J&2FD8NF%:SO"':R5*( MONFZ]K.O;!*2+^S,Y4B^6*V]0E5O;#:&9D/@HX!T+4"ZL$MY&2 MUO7J6K6: M18 T_UK-QJUDGQ^_7+6;7]M7[8=VZUYK7E]H]P\WYW_\?G-UT;JC3G(\[;?Q M"1[56O_[H_WPE^HOMXW!#O"P\B\PKA-AH_YRCFT^V@ZY$U5I&S7*HJ,H_C?" M_WA-];[Y3@75\V[!RW=#,) U%^^,(>I+W_*;H&M9J@M&0Y4CWS'86;P?QHIA MQ]#+U2U"SV$+/9.+*?CLA;G#W!/J/ ;*& L'59W#6SC@G_:@>SX,X*J8?R4D MTO>E>@#HY9(BT_F'G(5#K-8&.76]6C5VED3OHR -3-@?LLSF$3LB7><2]1:. MEA+W<159#I9J\*/757?F'0"7A<.95@@NY:,O9;U0VMVR-_LH04OR#+38]QR' MJ+//'', WSTRESVIRKX+(=S"$4>M7M_QWAF[XY>P(L0SZGJAK/)\8O;!C=46*1;&N&[EK>Z5@<2NP MN+"C=D6P6*KHY;4JN?N9,;?>4+6H!9L*5E.C;#]8;9^-N$&\ST_.9;-<6M_F M#H6@IBWB^..]6Y9-TS/THFHHL0, ,W<$Q+H IJ!7*LI.FR>BO+MVVEQBVN+E M8;)-6,L7YZBI>N7Y!YO%Z[BL'FRPWK)NJ "(?)%I"D4SA02].T3Z .Q)B[>G MH!I,(Y%+2Y+\>GV=36&4G7-7X+*T> ^,].X%@=0ALUO5Y7Y<(4. (X+ARYL4)PK.KE^CK+S.@Z@4B#KRXC2^NY31@G5/[[;1K6Q9S/Z)L5RM5ZT78ZPR/@0A6."L4C,\?\.$O MXC\@-?G:B^D,80NSC%*>;;(*VJ@+A0+^+S5AT#5]S-\=#KJ>#T=G?9IIXNIL M$]=F>ZP^VV.-HR\@J[+D#E+[L8, 3;Z4CSP9SP*RM".FM'"@:LBH2#;\)T+\.#7FO\SW+#/HIC48+DF6/RVLPRQY6%N] M^?T&JX5C3O<.K)2,.R+CGGN]GN-LN\"[G;\&>5*2+)M%\0O^.JT,;/\ MVRC,),LUC%7(OXW9A.T&D/7R:@7@QFR2=P,D[V))KS0JNE$=,[.46 ?:!>NP MWB/SM9(!8 62%(FQR/MF6Q,(Y<6B7JP6](91D[/@$+.\7*.7&_6R7L%Z\XDE MQB3IR>O4-7B\SX!AOC!'!2LO(/HL4;<-V>)TN6=R=K&*?LL_B"Q1H&T5(++% MRE!*&A[-$K$L&R_!=(!WVI8&OW?,OCTP'45]YT>MQ0NPA==P"[?0=L_Y'<0P M;D%D*^F&"DG> +#WI"7]N0%F(%D]WW696X E!CT ?C,M&/'"P)%E.<7[,J+=WV, M;H92!,[C]]*F:[F"2[EF@YNG!_-M(8)=KM65;I +$)I(LA=ORKA^&-("V ?\ M!=Q_TXKF:JCZ7D4:":I^QP:F[6*!?=-W;?=9I9!L.V:_O'"HB[S+EKC*&$Y? ML">[8R^8=%S32Y6\U<52L+D5V%PX7F8=L(EU%"IZ.7=YM?E7'G*0OQB,3]50 M+&C;:+ZP;SB>@-.BRUS,IEPMZ/6ZJCZM@!& <6$O]*J L5;5:Z5U:BPJ27Y- M3":6&D_N@XTQG9$K+<&5KA[YI^(@3*M9WO#186EZL.DFK;.O;!(M6-AM'LMG M;KK6BBA#J5#5&Y6-VC(V!%@*?-<"O@O[[M<#OL6Z7JVL4\I:!'PY8_LP>/2L M=_R$/1Z_:/^C 7&V[!?^5R;#^7MJ/7__%*V'EI-@,8+#\!5^3/+7_H19TIN> M88X8-'48W+Z?G/6AR[" F-?KF^X[!KZZW@#YE0]? _C "\\^!5WY W24#^!Q M "*2K,@9\V2[IMNQ2:>"+WHP17"VZ4VDC@YN2NLX9@"0=OOMZQ]':5 J%'[- M@@[Q#:$8?I\W+A];=1\UT7LWW0-((E%Y9&)>L1U^.O4_7'I33#&5*IYD/?+$5Y9!H@H1A<]MN1 M49C()I98QZ*VC['*\EIP!?[YBYF^U@(HL1(!=1PG!%YL]'YF-%NL&^SF'R6$ MJN+L0+4^(]K& 0E-);-#S6(F+W5SZ[FY8D'=W([>G+'9F\N+45GJ,)7*KUL* MEL'(F!?F#E6S*36*&B5G%1'V,;SZRNY@L*7[K&O7=RWR5OF\%SO\EU.BO,=% M9'@L-VVFGVA^KZ3,[]:_4*H]+1CP#_^3+/'_NO4]:]@9W/CWS'^!:VF^V<$I MOQ_VG72H:;%.=%^7OM<[A^EP)7_:@^[Y, 08'[;[3A#9,3-(&#PC[50/&T9 M8[+U^J;S(W(?#Y%[(&R, F&Q$ *A]&;N!A!B!%Y1KQA;S-170+@ $%8+&4!H M1$!H[!@0UHIZO;C.&N,;#<:1]N)OE__XJWQZT;Z&AWNGOO5\.NC"J\RWX/!. M.XX-FN.ISP)OZ'=8<'H>!'?BPVEWT'-.F4/.P-,N (2#0,&L_9"5[KQWTU'] M+G(0G%(2@EH.01NUA;4*:@JT=P:T M2TN(?WD$[89>K^4M6T#9N$;*VO.@[%TQ9^T_&2C/)+SE \?K-=U8:ZBU8E\[ M [>5F22S?,"M42CHI6+>6FPJP-T*X%9GDKMR KC%HEY3O6%S)55A3X* L@"4 M$)47G*ZM0(C"6[UY$IB]()O1C=PAJX+(K4!DAIM[;O%H)1!9*^=-*5<0N16( MS/)YSROWK BJVOV$BHST?P"S3??"P*M[WM/]D ),UM&U%I&7,#*"M11L$CP&.&>WEN4699>*PW]$HM;VQ#P>-6X#'+)SRO(+,L/!J% MROZYNW;>,'/39[XYP/(-[*V/\7$J<42-HD91B2-K M.UX?PSYUS65YUZCR6(>_EA$^8X&''A6M_E52R#;$91+U45J\\_[&2X_N=F M]:N&'4-O%+:8":=@9T;8R7+2S\OG5T]WZE5C9YG\/BKWWYC+L/@KLGG3ZMFN M'0S0S/C"%*^?'^#%DUAM%E>BM(!0@-"O1>UZ! M90T06M1+:S52* C=&0C-/<=ZS'S&#H4SL-C,7@&1?4VYG]9V@/WK6 =8:^/7=/BKG:Z\Z+=?/U M[EV3F6TSC97GQNUE2A]WV(OY,0$3-T_?0XAH$4#5:B 'Q+ +Y,C60%X'F6E?;?(=)8ID[R:H!W9KMM/6^1 M=JLULZA>9'%!D,OPVB,#4&':P'R#N1!TZ6MERID?T5=1/#FRBLJ:Z+8[!*P1 M9E//#;[2??'G'O#26F\#WP329;NF_]X>L%YP[;FX$-^CC+HVMF0'O6W!\-M2 M565@YA_V5E$F.6^P5]0K166.S#_LK:(@Z_$ M&(55U%(.<5=$=7UE+ENX;JA>*N6M:J@"S:V YBK**J\,-"M'7\IZHZ!B815H M FBNHL+R*JEF12\V\M9V\- C::[98)V1L"-W4H([63TN3T4IF%:SO"%Z&5/H M_I*+Q>(&Y?7\8$T,*9L5'WHI(_LPAF+%+C M>=U@K(0P!'"Y\DIFG'MJL-NMXP,%TK.%'];]4H:I1<];_=>6615/^=5 =G9NA;B59? MC;PQ=SW\3$E#Z-G@9C@(!L!>X,*29J"Y0D ,O5'*FP"B M0#E/H#QWX?QM@7)1-S;;[T^!\HZ!\MP5]K<'RG4C#]%-2BTI;6V)5*<:M>!>>[J_-L$9B5V*6">!,QS%_7?'C"7]&(E M#QZE4<'KP^#1L][Q$Q;O^:+]CP92B&6_\+\R!:*_I];S]T_1>F@Y"7%(2$-\ MA1^3!K?^A%G2FYYACAB@=1@FVB=G?>@RS>R@F=UTW['6O^L-8 JTJYN8U#U@ MS]@)NF_Z5()P (\#?%'*G8EV^Z>PO# PX"J[01GDS>Q\J."FY$%@VZ_??WC M* TZA<*O6= @OB'LHZ^.:+C4>-<_OH<#QI%6'*:6F"1;"!X'LD=?<#KM\K1. MTX80IGWNAI+_;?-;Z_3K7:OYQVGS\J%U]U$SG5?S/9#D B5KEZ66T65\3T7, MZA.*P=\*]']9.H/XZ4C[D'4 OU_<91X GF1B7K$=?CG)'4W#GCEKJDU2+3+H MJ[BJ++BA)8MSP*7'+QO&IPV1'MSFS?7]S57[HOG0 MNM#N'^ _WUO7#_?:S:5V?O/]]J[U>^OZOOW/%I[$S?>6=GQU=_QLV"K])E3)?P3F#CGHE/-&$L9*&;P=BU?L'%D&J"<< KN M;T<8N#.!.RRQCD5SW\?:;-:"%/#/7\STM19 B:5=L Y#45$K&3K'"8$7&[V? M&:UGZP:[^4<)H:HX.U"MKXC"Q@$)+4>S0\UB10[4S:WGYHH%=7,[>G/&9F]N M'NJCJ%%43/[JZ$^2.I>J(1.3UNI3HTZ+:[Z8MH,& M\5,@1JU.^>@Q;-;W!=J*G< MN%$;KZ9O!_#3!7QTGV^9;WL6;W[Q8+XM6"R_6*XH8TKN(6^9-H?YA+Q*61GQ M\@%W$^UVR[0HS"'@E1-=#8W*1BOFA#9 I4J-B"QWC.*)["*Y O&)LMXJNC7F"\:_ M&-O-Q#3B%>24H6I$ZL,(G0X9JY04MV4.5UI%'\=)V!\Z1@22QU2\D XL;8*Y6R N5# >5)8EEI%:TBMPK+"9-;=7\DLKVRPXGP MA7,SZ&I/CO>J=9GUK"(6U"AJE'Q'+,A$W&^7__BK?'K1OH:'>Z>^]7PZZ,*K MS+> SI]V'!O(^*G/ F_H=UAP>H[Z./]PVAWTG%/F4#&%TR[P)(=7X]AQDJ:B M(=;IDRZMHL_M)+D$6=$E<*+?D1%)UR 71$8L2:ZUH#OP2[F\81]@WD7J7,+: M*AK4;AG60*>K;K8:KX*UA6!M%3UEMP]KQ6TFR2G%2@4X[),)9I&FJTN3A#3$ M+&=/+&VYCJ.QXF9*"HX7@.-%^J[F#(ZK]8WR-07'>83C1=JNY@R.C>I&X^Y5 M:((*3<@UOD]"]T5:KBZ-[LVG ?-7C/,E%9YP, ]B8&5%^F^FD.(CCR[E8U6 MQE!26?ZH='F1-JPYA.DO:XU06(1('[8U;;[*+SD7UO)H\"[/W<]P3L1=-JJS M7-ABV24%13-"T=RM!#<*1>6&2C?.!PQ-E(OG;N*W.2"J).,8"SN9.KSCEIJC M+_PJD=-K[*W__]E[U^:VE2M=^/O\"I1G]HE]"M3F31*U=\95M"PY2FQ+KR0G ME??+%$@V162# . DCF__JRU^H(&"8(W$ 2E3B6Q> ,:W>M^>18<+]@ />:S MH1M_L$+FT8P8,<<]\"FY%@RM8)4%47&SX0UX#QM/^-N0\[Q5<&A>J(*\UR\59,\\=.416;2I%P!I_SDT7& M0CJT LI(>A=J(7UG\>UPA][;NC&4#)T"G6;!2!1I*.U$IZV.L9;>#)7F64NG M62G8(JVE[%KS\V9-3W9[;.R [97JN1GXJYBV_2N- ^,LS_6P?&/(V8Y M?0R5.?X,M@7,QAANX83P-A 4_. I=#S8M)#'R^#K0%;DI5 ^_Z\3YWN*UV M$_'[U 5&PUH8O,A/YC_""?#6W9?O/[ZM'J"[8/DO?>3WLJYK%^*NBIA3 M?^M_CI0G=-?]_UX=?^;Y7@OSBR2@@H]#9^E'OQW:\3X+C8Q M2B F6H"D$)6:1/3Z$>X<#+^W/OX^75W[NV=?/]\D3-15Z^ MF@4QNOT:D#H.)57AL1\>NX]7WZZ^/SY8M]?6Y5^ZW[]?36(K&J%B ,GO?#C$(C.(G7,CZ6G)UJ"2'O%UMMS/EYVYQD5J*%H= MS08+Y48B$O\$TX8;%>M-Z]Z45]>/G!9X137O_6S] M>>\%V_!5F?V.@BX8C\$(?XB#_A_)&/AU1L%7[5P+N.*?>^JBO073OE@B67&S M2E[8;+C9\$KLB]EPL^%O;L/73/8=H2'6-(98[^/WZ;C'0@Q7D;\2T<&#=Q5, MXR@&?P:,\SW:9TORS(8&2J6![CB8^K$YYBT>;-U#%1L-NX#Q>\?C;!9B# _> MGSCN )SE])M]9^+&CF2_LE<4[=D;?[UTMZ$8 MZ/>GXRGO4YM-V)@7\=QSV+']>$LQ+XS)_1A6R*SX_O:\<<@GE>! M)'M&@0=7B=*1?OD-]N^I&\\.PP_9-:C%&F[Y-G&]5X[)U"[[>)E_>-H2.HU;@\H#\X7^5";T;:SU1M M2WW-VI:;[]?O/C8;]GGGW.Z<;5_5O//F'HYVBG^69358!Z?2SKZI-*,2ZT%3 M)?S26R*G&]I\U;1YL35M)G[\'7CN-_XE=]7+(LXV$F?+WJ6-UE!H52@TKS#U MK+XUB5(S*5MM7=B-'>:<[+RO^RG-?E.TN=>18KETW]A>-">QE65= M>8?@AH:]"SZ'88;#,T.>*7'6W)I>9?#I2@2=2C1PSYIVYW1[D%-C0AP#9;:6 M4V8Y7E3[U.Z<7U2#RDIJ7-Z05 \3NONNYDN9 -WVG,?&^M']!CL*-HL MUH;EL;&1J4=QF#EB=#U8PKV%M(!9$T2)97+X?UD8#)QH-"^"$TJL@@PV5%D< M5:XWCVY_P2Q#EH8L,\@R X!P<[+<.(!EB/&M$N->XU1YA+X>%%\Y$2M#_F^5 M_'-)=+V9:7L(4JU%C_FA@^V!) TY5I,KZ\WNVEM\:A< 5&.3OC5BS8!;*S5L9:C54.OZU)HQBZR$:):A44.C ME0ARG1>2^BHHR%71N16&+RHJNPM)D&T3_3+BVY#I^F2Z7L+,B$93OY7$R[BH MJO6TOG-0=_&L:Q83F_A@L MN0[U39.LOM1$]3UB&D1NS!Y8^.SVV1W09S"X9_W@R:>K_-WQIFP[K5VWSQL5 M4=N&V(WD>JN'N=^PC2&45T,HYC!?U6'FV"OK)12,S6%*:PH*%=R!&AD!'=!0 M(I&(L@38GXD5[ &WH5-FNU F3E,JW\A!F[I]N$D(9L-6B$VMTU,;7"W3PGYD M9)I'I85D1[8O&DK1*&D=2:*7011_8_$H&&R8(TD %TRRY+52;2'=13N$>PS9 M&K+=QB8HI%EHXSJB7:@UU]B_L!N- X*'&'.@>M&H'.(OI VIH"(B(\ ->U2+ M/2X*26%M4Z=D>,'PPA;&S$6C@!CF*S=-CJM8:;.GWCX:F=ZP"WPG-2JV=D'+ MO(FB*<'*+X0LK2G(/(O]9&'?Y2%->EL40CDO3CB(CC2LN?84A4,+A_7'/>2( MD#);UE(QTCY[=M+"!ZF-#3Y/0_@MSX?PD"F_[@27'ET)BMLR?MJNG]EGG;)P M\+(F6KPF_?BV.*60?KG-X[3K\ FI[7PVJ69UN^&08^.07'NTD":]+8+"^^&1 M]3"E3^V+LX.9N4N&)AUA6.[U<4H>HQ22F5X["ET^>WSLV)W34Z-$#&MD+?05 M5V,:6CPR6LPW: K)%U#\V[7;KO,)6 MB2F7S1EJ^IGU27!:K>,?:SK/?"U@OD$P[7FLZF)B^4KSY$36D+_]E]\6-R:U MT[JP6V>'BANW7IL1N0.5'7#$3Q<*QG#1/<=XWOLSGC5OL=3JYH+TS459TVJ-JCEN3LOEAO;6W'#8N;CMYIDA?T/^NY+_ MZ7+R+\=I.&W8C=-#Q9W7(>7C*I+>;]P9)_)Z072LU5J;= M0%J40I8938899/G&*,P4>YFQH\8^-(>YYF'FB->,MKO-M;X9.VJ(M0QBS6A] MVYQ8S=A10ZVE4&L&..OFU&K&CAH:K7)X*(?^,QK@MI#6%1\[VNJ4569CN*(T MR9W1FE9.*,P(;T.FZY-I!B3KQJ&QUR\838&*&3EJ0F7F,'<5M\U"$F3;A\H. M-3#*V!5OC=#72[F]M7&L+?NL559-N2'VTH@] YJSA"B=$>:&OH\^PMT MUTOA5X78@<8[YXT*ZP)3H[O^5.5FW4Q5/I;!-NV,29HEU/P6-56Y:3?/ZO9% MH\J#<8Z*^M_PC*=VQC#-O1<6FZG*A@$JPP 9$R_W7Z-<% >T6G;CW+"!88.= MIRJW,V9=[JOFN1CJUZ8JU^U&JU698(&9JEQ1!CA4I+N=,4BSW)+J@O1-^[QC M=(UAM5U-KK.MV>%08Y7;[SZ>GMNMTT,5JQGR?T7D?[Z<_,OQ&L[J=J=35IF, M&:N\6^ 9QRJ;B4X[MA,8F-K7=)@YLC4K1]Y(,H"-/4>F.JW"'<:,C2D&4&668U?6],EAM'_PPQOE5B/%3\[32K-7QS^5M,*,Z0 M_ULE_UP2S6H&WYA$#S* _&/KHB*8DH8>BZ/'K%;D17I\,Z1E2B'S9XY[<,(F M/F7B4^8PS6&:PS2':0[3'.81!Q/R*N5."\DQ5'JT).3ZZ:DA M]M=&[%F HONOA3'"W-#W<43$\G@G"VGT4 $QPU&&H\K1&%FPH:54[!@2-R1> M#HEG(71N&ETT5KPI+3(S3@Q&HY0I979H'7[&R7D39ZZ7)6D,X.\KXI3S0KK& MJC+C)%\=&_XP_+$Q(/9Y(?UK1S;AI%&W.^VR^,4 8Q\1J^1Q2B$-<)4><7)F MM]IE0< 9-7)DO'&HR/AY(;4"9L2)8<57PXKY%ETA)0?',^*D>68L.<,B&UER MZ]4I5(78/[;L9OM0^-0EC#B9JPK>KYUQS(']E>-3&F9\RK$ 6)YGX;?N+VY? M_/B4BT[;/CTUL/D&RW5G5LC"04.@Y__>#I1F! M(!? W?+@(@/"++6&83"VG&?']1P0/S5@_EH$DL"*6'\:NK'+(MOR64P-"WHM5U=; ),?6Z MTMJX#L('L#4>E*F1],INC[NGAYG:S?.#X^X9\5,!\7,,5WQ56U^LYUW]NK*T M +@HT\E3_^-W7>+L/3FNSYV]$1O 3Y\LE(?/.WAXYV?O/G:,?UOSKR^KR<1%JK MGE.?6D@BK9@DV0:UV(?J?3""Q\C\M[+UW,_Z->X%@QF^PD3Y1^L_+##_!^XS M_RO3P_G3W.W^]'MR([I/RJ<1+HW((Z67,B(J0YZC@ZR!5*=Y%#M70]1V_[\)7 M(EGS'YV4_1!S6PW=O!RMUW_)$H?B':)A>NL=76[N>M>/]^^R M2%^LR])N(GZ?NL!H6 N#%_G)_$=]YGG6W9?O/[[EWB/;85Z&I?'N([^7=5UK MU,5M%36G_M;_'*E8PUWWRU7MT_U5]V^U[O7CU?UOEN.].+-(*FKTT'V6>O+? MK1'CV]C$0G$1BOC/.OTG*THA/GIG_9JUYW_YG+WG>'A%[/CC[>57U_]#;12G MIS6W:I5DR!-'-C\LVXI Q V7*FU!H!FDD$7[]!3J$0Z\O#_W/EY>_;UK6S?? M+T\4RLKRU2S(T>W7@-1Q*+&*CWW[_>'VZ\WG[N/59^OA$?[Y=O7]\<&ZO;8N MNP]_L:Z_WO[C8?6.[&5M[W^UY3AB!E >Y'DPCQQ]$'PZQH@P:YDQ& M^E=R*ZB:1WR=+<\WDXF<4%Q_P'R2]3^QS 5$031Q^J %"=4%7PL3F5YS:8=_ M@N7!#825 =GEH=:%%>W?@ELONP(2&:M*_OM=H[Y:"96=4RN32>"__V1.:#&@ MDD$J*LQY9 EBU%[/9\T\P+[);O.K**IJKD]4*^]R/(34K#:U0^^=9[4 MG-S&)]>LFY,[TI-KE'MR)0U36KU481F=GOZ2DY-=?9G4UF^*N:C7L-)Y#5@_ M"&FVUF\6U0U[+KJ-[SYB+8LU]((7T1 93!A^+U4E^]O:M:Z'TG#F*N8J1WF5 MDFI+UEC5(2156I\U.K20[RP&KQ@S/=9[+ _YL!$V[-:GN/4%-VF?:RQ@^FRC M\Q>C_GD%CZUZ!K9ZXT(A1\.?:R3FX%22]-MVH!F=K9-M6YU!P3R#'ZZ40C@Z;WSJ_*)>(U@;&>JOTDT<^ZTT'W[?<:5ULC_.YL^"IBE=2 MM>K0YKDB*!D(KHF*T61JL!7B'."0#:PX@+^!EOJNQZA:-&4@X,?X9A]]F4D8 M/+L8-.S-ECDSQHLQ5S%7,5[,7B1;ZXP6\IE-0&*Y%'*IN .SZH('L1W."_!9 M]#/8&?O^2I7- R5)]MZ1T MA=T=![ '_TM'BM66KA\[_I.+-3!.%+$X,EI\8UYK9 RRWUB+)P[A=1#JI[1= M%-)NG&W?8FVD=%F4DS7A?5.57C3EG'9,"+OZE+/>Q/,R*:=E=^K;CWL]M+*O MPJ3+8S(D.*Y\K>=$;$#=[LR/3!A@2V;.&*.^L0%!XR,_X7%<:J>Q%2FF3"A#$)-F?1C*J"+3(#O5@#WYZ# MY99'+ '==JQ:,?9"]8DJ(]VT10:A/*(RMD0U:"JO?*Z1E9;:/-.P;Z("(^,@ M-76F:&!E#F(2LK$['4=H6AB38G_2/R,EN+%)<>,_,QXRY/6*^EG>#N_X26X) M"6MJ$"I/0\V,5-?&%L3^:*C=-C14?1K*2GIM:C#LB8;:.%-H^U'Q)A)1O+7P M(YEQ F?(8!LL]K,_2)GMRBCN&&=HEM\88";^%3]C,2&AM;";LFZ@^GEZ4G*ZN<)M5)4535GIK M4T.A/-'4L&'11VLZO,9 PST;,R>:AE2"@9$&+93 J'YAVXA"=3"?-V;<77&T M-F7BC%SCVO9%GST[OZ5.\7;X39TA+T%)PH;+V/=_61@,G&@T+_]AXV ![=\/ M-T+T@'3QNHDNJR=W7?O#$-T;-45R+=JLU-FZMD@Q%+6N%7+1.JSL!Q_8'FNTW,]T[!MKF*N8AJV]RJ1VJ>T$/!_!PQ1)IC[C,K' MQ$VWM@@RZAXV/^*G=&& ]W(9LX[L!B/['>GW$?AL\[-/,JK7)(BDK_#-[E MP0DJCYZRTOF;5VR514_:Z$O[[)#(5B;^L&!"W*HPJ(=$P*FO%@QKT\@@T.P@ M\7%7/+U[7-GM\ 6;LB(.341X5 M[8)D6Q85I0I[.Z83O1I4E2N<=L&\+4TXE8W+:?K0EUD(,O!DQG9_?6;QK$/#THF37S]@#&Y+0+CBX99!0ZS!"VQ#0N@2T"QQN M"01T9K?J1ZGW7V-D@-= 3IP9%:D8E;^Q_]8N J]V>5G1'3\9.J;M\LEF0$GU M::@([-H]TI!Q^8^!B(H LMTC$;5-]4&E-+_R^$/VS/RI4?[;\%P1R+2+/'<) ME\2[_<.-1Y?3",Z1A3)A-]N*^3IF $XUB"G7<2L"DK8$:DJ5J=1+QCHVT8#- M)%01B+1E2*A3NWY(5\6$!I86#61T.)AXP0Y2OACHV7F.Y'7":6.]ZP_$(6KE M/CM*_)8I)S@X>>50UVDQH+2E4A<0E0E258.R\@37:3%8M8<27/9YZS#=N2;V ML-2T #LB##R/+(N0>4X,[_68SX:F)'$KX;\+?FU^T<^#X\'I,RP=ON<')5J4 M=NY*JI^:X'+U*6L7$-O#4%;#[M2-65$-RLHU*W9!MBV3M#YVSDW90D4,B/G6 M20D>-S-6P^:R?6=4VFWZC J+0#?.C/U0#1K+E?([H]"63F0($G8@^%!#5NN2 MU2Z.DS@&G>)G0PM+<1,1@ M,QR_3]T1Q] 0"8<5#EBHGK Q^6E%@><.Z*SJMH7__5 .HZZWE(WY>1=XR!6A M0GG:P,I;=CA]W"/4DV\$B+-,X;/=D& 51PS?V]E1]MGY/GO% MC"UU--2Z"\AF2=3:.-WSK%M#KD=#KKL@=I9$KLU3N[/73MQMR/5MAZ%@P='$ M\>5]B>C@T (\[P">'AZ7A9[KL]^M=Q^1-JRA%[Q$UC ,QI;K/[-HPDT7=N?B,)W/;]LWRK0X[J9A?X1E_V!;3$*,,\>[ M8!V"7UP2&37M"X-B7'$RV@7% MN#0R:EP<")[IR_5?_]FN?;[Y#E\>U\+!4RT>4?!Q$(Q9K>^Y ML%&UD$4!Z%\6U2ZCZ%Z\J(WBL5=C'L.]K(W@?#T\8["V7IW!X?JQXS^Y/<_, M:-R!NXM 35[@[AMU-#O,+CNW6V=5'9%@XA;KQBW.BX!4WIK 7EVPPA#>VH17 M! SS6R$\$]M8,#5N*)^+IP^6AAG2N+.AL0M"LZAPE0=RL_O L]:%W6J7C%=@ M/,\-2687&.;B2:;=LCL'\C(-R:Q+,KN@+!=,,J<(BG)ZH-2K*8]8C!V$09^Q M@2C7,@I]1_-Z%_1DXC1Y'M=P'+L+YU.[778DV:29-R>;SBZPR,63#8BX5MDZ MW9#-%F2S"^1Q\633N+ O#%I I;1[VEUWGAW70R2(&IQI+8(#QA_]P6)\SXI8 M?QH>0QM<)6WLSB[@QDL#:UUY8M=!^ #G]:#.Z#/K;9D5/+<;G:IF$ PQ<6+: M!<^X3&(Z/;/K#5/Q4FUBV@7!N$QB:EW8C0L#/E@1TR$=&( 3Q..=40N%,2/V M9M'O G:L>%4SZK_QQ_?;NR)G]NE>0YD&->5HB+8(O.=2B+91MYOG^_2?#=$>"]%>% $M M71;1UO>:HCX X,^K"@?-8RA.(S; 9%(VLH^QL/;/]WG!WHM=,*A78'S=R!/? M#>,KJ?9NVNUR'2R#\EM%DMT%D+ILDFV M:EW.7A&JCSRPM1.#1;@MHW&J:+J]KD4P3:_#[( MI_WN8]L^[Q@TS6,'![@H B!^>PHSZ #'91SP@R8$9;@,."7X"OZ,P)OEWHSE MR5'4&]D+AF/7YM@"P9:!82_5.5[JQZ@&BE]+]W-U:.+(F-E8(>M:(04B+A=+ M@[FN)T7)QR8 ME/:!2UG:]4)PG[52EILHFN+DS]OAP\@)6?0# ^XW\ :(@V?6]0?T]B>D 7!: M)LR/2"X@)FL$7_.FF-D@1^9V@A]LJ9#L]EXGW)I:K:,A\$(0J2M(X)WS?7:& M&@(_&@(O!"N[<@3>LIOMJE7;ONV8U/K#G]^+*L8/2S+JQN8[:'U-NUX$ />2 M^IJ"0@J)\'_O9'SG^$[-")V86_SNR@,KX2%5_P/_ N6?/17'H]F/PG7 LH3](OZ%]4[E2 MG]UH$D2.]P6(?0*_@-<\(SQE S$8?DLG2RMB/@PPD"'2-77)+JCDQTVC'T_K M!O.F&@2:*T5W 4$_;@I-I&BKN<^<@YD2N\QD@D/&\FEFO8>#H;\^8 ^M,9,* MU$"[0*]+_MZ)D^]8Z 8#>=2?Q4$K_M9E!I$[ _-H#DUZG0_ M-%0^'1O.*95SSHR*-IQC.&<+SCG/X)S]!R_+X)Q6RVZ<5IESN*'[:]P+!C-\ MA5C0'ZW_L,"8&[C/_*], _1/F@Y*?-36)]\A;^E[>U)SEWFK=PU M[J$1*?:/L#!]UT>P6)U^/QA/''^&(4L_B.$63@AO(P9RS)Y"QX.="V-IX"(" M!KIP#M"0;"^ KT0QO$'(*"=E/\3;*JUW_)H@[Q M#G$RO?6.+C=WO>O'>W5!70"(=5G:3<3O4Q<8#6MA\"(_F?^HSSS/NOOR_<>W MW'MD^S;+7*%W'_F]K.M:HR%NJZ@Y];?^YT@Y>W?=+U>U3_=7W;_5NM>/5_>_ M68[WXLPB*>W0F4(TQ]3VCAC?QB9ZE\(7_,\Z_2?+310?O;-^S=KSOWS.WG,\ MO")V_/'V\JOK_Z$VBM/3FENU2C+D22V;'Y9M12QTATME6(:^$:2PGMC8\Q+^ MW/MX>?7WKFW=?+\$WN]]7+&:!5FY_1J0 @XE.O&Q;[\_W'Z]^=Q]O/IL/3S" M/]^NOC\^6+?7UF7WX2_6]=?;?SS@CBA\A-[']Y=2F7Y8O5=[6?7['R)X31EBF$X^":>3X@VB-%16NZ!*6XO.,N%#Y[W=88 #,*72V>AU-G+YZS=D8 M=- C_C1;T&\F+#EUN?Z ^:0$?E*XBIL#*^-?.T6VUD#WW,UJ;V19[2!_$5WW MO]]A0<G-Q^3JY9-R=WI"?7*/?DJI(4 MDP[0Z>DO!TN0/4PG$X^\?\<#BY('A#"NA>"93C2J<8S_!(+ H/F;JYBK_ M(H409>DG#JBBP33$6*9,QV. V@@< MC0)O0)+(^5DT[%(A6=D"'( B,K'%=(<4DGUM%H',Q*G@$0_]#O31=[9E*YQ= M/SLLBLU^:,I0[EXHMPB IH(HMVV?E]N);2CWF"FW"*"F@BCWPFYTJB9SW[IC M]SWP:U1Y'8>.'_$C,1$D/0[=NANPN#">S"C%PZ[/R8T% H.?@+ZR?Z MTS!$V-UI# J*XD\%=(486^1 MD@18'27SL2-'>_JYP1(P(VG(Q#_D\5HI&Q9?EXQ\\00"GC'B_]D>01P)R=^ M%CY&P8B-_8B-(F#SB&INAS\BUD62N14$<^-+2*?K(+R5A/(5Z41-V=MV>-9% MU8)0AL2K2N*M(K#XRB;Q,_N\8S($AL37)/$BL/W*E^)GY]4T"4V#JVEPK;_* M!M>F:7 MO<%U-R=NY^;6_=U^T\;6S?J_CG=3OM\^7CT 45F/?[FR4CVPUS?? MN]\O;[I?M6Y8VKA>B)2/S:?\)2C[CWKGJ8U>-YO$5H2C+2V0O0YHSH_BR_OI ME$U$K"7_UUDB;HEQ%-=H',&5^_?IF(5N?ST3)6V4W(9/CN_^+W5+7"K% R^Z M_N N9!&V5.#+V^&UU$0/2A$A-(<71-.0AH+".;E#MP]/V 6%-Z7I[W=PO;[+ MHD=8UB<,JD/]KC!IPWXKMYC6Z-W%%E9 M?V9C_>Z_@8H>P=[B5QJ__?E7-OYHW=Y_Z7Z_^?^[CS>WWZWN]\_6P\V7[S?7 M-Y?=[X]6]_+R]L?WQYOO7ZP[(,O+FZL'G7A*LF[V8AG\:QK%[G"6M:TBNL7Y M2C&.6LS65-IGSTZ*1(F>9O/4U&DTZV<7. C/CR4?.(._W?L#%FUI0$GW&]4Q"%X\NF-^MD[=!T^+$T'6S^*WQ MA%["BX9\AT$'@VY8[=IZPEF2$(\'Q!S;]> KFF/7L\N\\![ [ ML#AXEZX.SXZF@$O=F#&X .X3@U_;X-EXM&\CMS\B)_@/-H-K.SUO89MP*0[? M1Q;:UACX!I;6GX:\O8%>BVV'77P)0F] VQ>QN>U&N8$;R&6)SNC8(@&L% M1NY// EY+OAIQ,)G>"S8PQ'S)KB^/I!+ $H,+CH8A+BIP QN"&N)8K&C/[D< M *JL]8&O,-VE'W;?#?M3-[8&#,4#'M2_8/UP[HF,Q ,'SJ_U<+YZ0AKJZ)-S MQ!W*8>C3+X*AX4(]7)4@"WP2V(AQT',].)*;X%&0Y#!T(E"KX-9HPUN3-V5Q M$ /O(>S #9DX1.77H,I/EHP8!]LZQ]N[=K-H[/VKZ>_GOUZ=L6I[7W.-SN@ MEQH-_U>G_ZOSD[X.U_]!Q/ ")T!$^O['/SYQ9?K]4XUH$[8<'X28C$X(9*^0 MQH.TX$T>3Z1208X#RX:S-Z*D$@$2,G288:.<_K^G+HJ^1,Q=@FVE66?J@X1: ME0G ?D[0.[9<(%9.M'!E![A8V $."P-$1.),,6!#/!1%WJ0)/.J\!\: GY 8 M7J;[X().+,0SFY.'40S7_ ^ M:B'J#NK+93[L(R.-FFS#]_NK9 .$> 9?0F7;.9^AAK#NKT$=N3_9H,9M/)OK M):! 4!4N&)1"%2!)2FN07Q%4YPBEF-@> =[B1- _6&.A'M*K8D MW!&AA _"6UQF5C6$8_3I,,S"]&^RFU.%Y5EY,K^GK<2L[G)CRO\=0IV M! H=F\<48BVFH,R+#+-;61'#,!BC5F:A<%OG T3Z9TKNG-QM 5WQ _:'QZE@8>-(9F:= MIY )%SBU"?@VJ:^)@_8SO 'O/(&"P!_^U]*Z@G;S-*.H%*O#SE5U&/S9:OR/ M9#&-0+L_W:BFO;X=JNW"W?I&H:#\@H0,QL44 (AT+N0?L=T-+#8XW\96%0B- MAMVLMQ=*$&BG1 -+'N& AHK '4(US$TX]A/\I0@T&J_MB/!"?7#$'#C,]#6D MFH03B8D(0B:*+'NS.5(DFS'WD):4\)5S2'?.C'(MCT&7\YJ\#8N^@/K> @C] M' ZF;M?KBQ/;+-D]A%D=8!([=U_.5M9]U5O'M"]8,I-%K2I>10*(8]$_H?W9 MUYF%NR\479YZ(##G@8!R).S0#:.8>\__GE*X"^^9\P/<7)O_0$:=0S9V7)): M*T3.6?:$MGV0,&5O,H1,=XS9P;\P#VN?HGX8O#P&#_!)-)S=P3J1Q)+GN.,MCO0,!^=F4CJXCA0.9'1_%"017P%:R/JML98![@V6\Q C76_ M70-S .NX8A5.DWI.M1HZ"3F 6^V1)\2PIX'BXU$4]%UZCT1KAH#7^JCQ#!S8 M?O21':*+E02<@3.145%=GL[4+GC/-^,RB.+M!%#[K+E J[80/R\L9#(*3+3[ MA!$[W#?T,0=CUW?!LW/0XTM.8RCR;;,$7#C/UM.!A\GF$WFD;L:)]_$IDP5Y M8/&@4ZER_\(. QO+HY=#AC%-\N4I6 ,'R$+TZ/F%!B##^QBRDM>7,:;DUF^ M^;X$P> %B%(<+I4 HODU.Q:=$, [GHMO=8_,*8KS/Q MGWCD*<60?T+S" ,31#HJ'L&#(#P'LM^=IT !4#W9=P.VQ#$LW#DOOI2QB&K& M_/*ZLFL:>5UCQS)LSAC(E'<@S1_J(0 MUI(0B5;D,W+ .BAR:#;F6LU)5A@FO1SW5P>2,0PHF98WH4!MX[UA6HK2AF# M:.HDUB!?;6Y%D_"JZ8DF(9LX!)3"^LZ41YYFE(!:YQ)@OC/,FDBK-#&G4CNC M]@,?P^5@G.\]<&H_')_MNIJV5!!O$F+]#^9ZA=,LW8[T<47\) 8,HZH4C:-B M/$H1_U;6_O!.@XVS'COXDVD/\J$_8H.IQVZ'&5>,/LVT5]E5T^W,JND"YQ>E MK=O&@@E,[P@3J%/RC*/2QAET&H<;9_#H^$\8!9,( >^30B'7?X9M"\*9C8Y: M%C24>S7&BREK6/_AX:79(+^C-'NR=_V\ MUK@H*0Q[S_K!DX\E-3?(BN[012E O:F1B*D/NO[@:X(X 9^!P!Q(\N1?W:[] MNE,JBI3!)='%RXT?IP6,P;*L##;A5C/<,DL:[JFHYS,8K($755<+K+K@JQ/\ M&8/I=Q;\_W/M@N!G7]UGQ!.(4_+YT^R;\Z\@O,3'I8O!^ID#ACO.UF;/S O( M;GA$,MDR [*U)DG6NF6^UFZ?EPKA9A3)"H"K2]$BP1UW]&A&[J1@J"HC@W:5 M0>>'ED&23.YU*CDVZ=.R3QN=HY4^KQ$M64D??&8O>#)RIUIRIU,5N?.)T\>Q M29SSQ>J08Q$W1V[L))49%942DFHB]+"\:NG-DPHK25_$BNO*WW!4!;V#3=_X,8M' 0T%2LJT M>8T_K\"?*^C >AM>TY&48_LLMI+T$8>RF4M7JX9ECHXR=.#_GAUO"A07B&HB MWE^$]6*';H#?4U'@.FRQHN^R.WV"KR[KO*3B-N(,:L2FRG_VY/:3)D7.)@Z> MY;,3R];WF6W=C,=8ULWQ4N8Z,9./%-5C_P'ZK]:,C6:32 M3U2V$,6T*H[KP^DMW4&UHO'C/ .$&55I)^G#ZV"ASB7)C! A=6??03.22M4> M;(NPP5<)U]65F[M=C]K\C0IMWL/2?XZ/E/1))CAC2?:6E>PM"H?!:O5-3J_?*:_7NL*S83?H? MJQX>K$+17:[#W,QVF#LKYRL4Z?=>8J.K'_-OBB.^XB<,W[_%\LH=7..F?=$J M=?B(B>2;^K=77/\V-V/M. K?7D>B)E>4+X&:*%>4[YQSM>MG^QR&=H 4R]%+ M<)-BJ6"*)5<4M*L@"HH/NIALQMO+9MSFAVV_.3.!GM*$_W^O KS M,(,GTS":PM[)+("*@U+([\YS*'K[C85/A-5.L6'L2M.#U"N&-^"^7?!MR]@U M?NGDOMK.]7CR)P6>8AQ*^W-I2$HN"U&:*P'BUVK9 M]8NSQ7 S B@ZT2C)'>#6BWU.K4!/)*S"VCO/ '?:Z_;M!T;NS#[/0I+;"%[O M_+2DK5C6'[B,C.8@VPJ":FMC,5/S+".O,6 >\&'(4Y";XK5QP*G/. (?.BB821C@N;H]0F? 603O==G_%Y#+],45TH6T MP!#A$Y_<9P)Z'PY9GW36)(CBFM2\S@"5^5C@@DIX,@*BRR64\VQ".5?9AOI% MK57?JVB_PUD5F*]PO!N?GQ2\N(&+@")/JAIN? Y!'[.N>M9EY+#-V=-P(_@+ M>/9\T3>V,%Y*8G4.+6--/,QXY(:##?$P&Z+ZHANE9JG.FPUI.RN=0U>IW02W MD%C34CQK"=Y4J)O\\X1WU1=T\RME/'$H/ZI^R:-J'/,AK!#YPDNRW>,L-I:VMBS8;JV5ZC ]S49+-']A6-.W]2X@A_FL-;(^CR4X1/Q/X M-9@E=1LI0Q:'NCB1*L(96\$S4J$U 0;@]3QY[/0"%YW5AL$T7#VBI=GF%406 M6--@.PMY*B6G3+*7E0XWP("O QBP;8 !#3"@ 08TP( &&+!JTI>=1?!?H*]Q"P7WBI:NAS0<*$-,CLAAP0IHEZ?=Q%Q,$BEP'6\V?U$Q#Y&^ M%@8SQXMQ)L(S\['*?8+U^:BT9ICWDH.AK7@:^CA*^>9.&X+*!VHZIKFBD'63AWOSSJRE2 B'F"X],MPRU?- #R>Z*)+)[? 5 M)&)M1!@?HH#%\ %J9C!ZK8?@DB9#AD.D+_$3O",XF"\\[!Q,9)^+?!RI[_ED M5!PM'L4BONB) :RX\\\(KDO3,DCC"S*G/9/5;MPB2T9[_Q2[/S>-91SX\*# MCGWKYA*?1N)_12=6E\*ZI+^ A'%3M&8]G7FY3D 6#AF2,>\&>)*C*P93M<1D M%D6:;-Z> #=8R)LT8 M%Z^V&:-UN&8,<.B[HBA0NO65**3^0.@$=_H\&W[?IY\]W',ZP=Q*]^?%6HW.U#- AE M *CNOQAFZYI3H*8=.H4Z1XSX=?1 /@M]0A5GW547W!>W'@Q;)P/&M)0"RP)Z M4?B7J9'P<>3X.X& G=NG1RPFCMY>>%O @(4(D3WUFV7 BQ8O#W9BU6;+/J_O ML_77 /95J9OL#5KG&0":%;;.^5=NI)>W$V^WFG;C]%6-M9FCWNU?OG4)\^?> M1XWV3'#*!*>VI:3/C%?M6['ST_)TFCHRO;6V.;I?]79\$-6G&8BRU?9Z)JF6K89QDM8L9\/KSY?,RRJ&(V]&GCV#B\ZFQM+.>C%BY[AGAI' ;B MY4 6SVJ$EZ4+RY-9&;!]E9%9TJU?EJ#;SMVOV^V+4MW]-0AW.2),A2!A]H)A MJT$!8Q'<"^.FM.6 Q$3 X@0T>!JQX10-EB%+%;>)3N"Y$F;L7CF>RJOEU50Y M<-=*M4=W3A@G6+<:EV774YWGUU-5I4AJL7IKKKHK*?Q:OYZJ@$JIL[-#54JE M-_R"!UOT2A;:Q $6=]+Q_V:11^NYV%Y)<1E=V%I:HEPOOZ)ZE]6!KNT@'W.5 M-YA >'-L!%_9^KK=,K;7[L4)1>V1Q!.EFZ>IU>Y*R;UKE)#\9')[WO:UDK^C M<$[??Z?XX$9VG*&XTL[Y'T+UUKI"]28D^(.KWJ^H>EW?^B=SPJA.&*3X>/L?L<\[^=T%^^'PY&\W2G*9^6."2N][FXOA7S[)/$\AV-C7*'] M4'>:GB6!YEQ>:B6AE+@F0D7T+L7(9RG*Q8+NWP;3$#NJWWT\/3F==Z*/.$1Y MI'KK=4SV/HB2VJE<=FU)89_4WND2V*T7X[DS(0Y'*007E/ L[=\\YL5]RY K(N M;\C"RI^:N0GKEB5N-S?AU,Q-,',3RKVWF9M@YB8%8>3T_ OM-?6=C8JMP1TY=.9(OD[-K"QD\ =IL8LC!R) MV$O0ZG,XL"MFIO[5\:<(MLT!_.LG%ND+?+[UGTI!S8)EVI_R\0Y\ZA.?D[<4 M.%D^/!^&%D1L;NBLPD[\S7KO?LB?=\;ABW^'+\(WG3%"#_\O_T!,-["&83#. MZ=/XG<-!N_A[0F%F$:)PXWP(^F3JAPP( :QWZ\EQ?4*5EQ-S.0@U@A3/0Z$K MS'-\-'&U]$-JXQIHG"Z")WO>S!*\.>#K7CC6]'1>,4U.FPLF[H5-_GR((=%8 M-(5[:=,+.>+ZQ@2LIBRZ41YU^4',S0^?(0XVB G"*A_0>(-GVH@45/QF$/5$ M^ O[TI O7UM\IBV14,7?2D:=@%2!807/HX;YZQV.(T1UWN]=?8Y MN9<&5%U0PT^&#WP7!M=X;VU@9'8[3Z>(=I[&@H%/[TAPX%?9T+,G!U;U%)RM MWU.PSW1&R7T$_TS&V&BC:BK9+E!AVMF@'V6KV'_)1(%F3B5ZB,R1:$=23:XL M#?+^K'DXR/L[9?/QP4UB4DSE,_R;M/2<'0"$Y>PT8UY=/;&_ZNN.NM@\Z:!= M*I+&VST_UJT2"(UFTZZW]YE!/\)D>?4)\*R@@8D5(,!6PVY=[!/VUE1]K:DD M<&B?%T155P^K+K@WAGR?QY'GE5()WUG,!Z!^A?/IE#HHD/@:>X9$7TY\KQ4M2:,MF?58#:"T!/J(Q^(Q<*M-: 4?+<9Q MA-9T@K,\*0:.;S.@T&#L]JT>\]G0C558-?OB<0!?M*:Q2X'Y$Y78TO<=3^-P M&Z-"LR5%@,MY4DO^K]%1?CSF&-W$A_^/8J+13N1&M\-D5/)=X+G]&?__^2 T M3LLZNZBWYZ/0A]P3>@ D8I$ZX6A(J9UZ]8)A]3S@9)8P;-/$X4/CQ7Q;9/(? M)P^6F,?NS7!P-IO@M;0)VG>@F_HX$C5*IF;#KTZL+]WNG9J=;23$JY$0-,GA MGF%4T9MU<3(N&VAB(@0],O7[G+YRQ<5IE<2%?"!+/%&:Q/5G>D,RY":_AD'E M=K"LP.85#&@R7"M)HVWB Y@1 R<<1-:G /Y)A,5U]^&3DA.6&T73].[+'UH_ M)BC(\E;T/3CA>>^\>>"P5OI2+:]\KVGS"W%+V7IT?J)\>PPFP"LYOSMOU_GH MZM^L!W<\\6"+91&&]D0TD3IUX>[#CP+6S&\M*QLBO@ LCN#)^M3]DS(%AO.C MB[L_YO)YX0.E^@,U/*;Q-:(4&+JM*80/=N_MM7YO*DT;QCXC=#B4F7I369@L3J@_Y[#]X M29=$SHW47K@?A?IZ[:J+!K>32>O(NJUX+8O8Q8HVJK?!"C.41I8R9T&&415; M!.SN.T^\O@RLY+'S1P)3#/+J7]/!$[\:2C@'FTE([HBRKX5Z/.UJ/>:Y[)ED MMJBD6N>ZB(P\(,<\9$X4^'PH.KG]Y.?KI63.L^-Z] 5Q [@\PS]F=(&Q,V"T MS&C-6_<=N"8)?%'GA6(>5T.CELD%DX$#^*4V;()>#]RH[P415G?QJC34$+@1 MRWZC A-XANI%UE'JY7F+:Y+95OJ2*%6,K,$TE I[7E^!ENS'7)'Q*C30IQX^ M #Q[*(L% WW7^&G[P3/SX,M@1#K/;CC5_*3+V[_??,[5J1?2,N*ZW0*Z&3 , MTV#M9Q\.F]>F^KFZ"LYTQI4@W]\IQ6_XKVV*YE'Q(VPZ&KEA[(!.Q@H\^%T_ M#%1D"/X=\%!BLK/ >++&$GE'Z;[,LE-5LX-@.V=@22,8!KWX/4?:L4KUM@7Z$"<+O"A M(@=]V_ZL[[$T_Y(PP3I8EK[RT%KC7+GQ(%:A*&:!N8A%&)@68RIME$(!N(4* M5W,-%'X+99@X@V=X++G,2-Y[M4241=&SI*IK+0.LQ6N;&\( ZX)=^"R*L!,J M9,^!]\P+?;%X1%"'+J]Z#"W5*)%;=O;)+=_$]5ACY(#@4=M%):BR[E38IL96 M.R);[3H(&2SA$JN2_?[L,73\B"8K"0@3(( M/(] F=^:J=<%IOU7$**YIFK-A6X/TAT;2J1/>R"X7;@O=@Y$UA-%.&/>/:!O M9J*JQ1M)0!,\>"6Q0!]:9"PDAF;>+:7,XJT39'6!/N/E\ZCI^*U6VXIH V0H M!W$!?#!*^(!WC9TF?<$)DXH=]LF/.Y+DI(K=C(;IQ$7 MST,P)315GQA3\\M8=3;) YTL;W<]2.BXK-8"TYI;;&ONF6G--:VYIC77M.:: MUMQJV&\RX>S-;&L,0C-&KQ=:N'!\'& MS,&8$J47 F7-P>]Y=EL$&N+13KFJS%]Q8WZC()SJ1][2Z(,;CQ 42G;047 LB#'Q1_$KMFVR<5:?1''NO'2=]M*IR@>2E)%^Y[O.,'FLRFM;KR!MU01>*HX=J9 M3,( #$V*4W&[U$VW^LH=F+^4C>6RR>/SOG&^2<#@W-473^Z$&+1+F;/\4:Y^ MW-^JL-'WFX<5NP'_%:%!%6R6QS'TIA@Z3+6K+ES=H3.)%PQ>4S3QBJ(2EXH] ML+TW+_"PT-)[R)W0BGQ2O>/P$&\OWK!>917*H7""4_C8T@Q%E@\,$DB&TW57 M^(1$."7+:Z+!78HA@>.@!;BTLB[FN6.$0>,%H*F3,^+E]8D7)QIU_0'^<_7O MJ?OL>"NKL"ZJ)&=PX03N(5;^]H3+_ Z0E16-@C"N8:#/&KE/(S!1/!>^@A;0 M,Q.((CS\)U+ X30 /JA;BE,]6*^#Z],-F\0NK "D$1C)Y;X*2!R!0R M)O))\-$H0E/-0RP0!9)"M5D2Y<6(EEX_^!B65\@#R,)T9O&7$2L^BEX M5?R'E&!6 B7M9 U$?H&EUYW@(O'%O?@/,.S1H(]D[:N6G/-OJ[VNX_-D[/%:8Z_ MV+D/G86%7S^NASYM+3XTKZC)>>YF)ICQ$3UWXZ2QB$S\BZQ_6E$+;*]19=WD ME="K:I-PW\3E$H0P;V8,B%=C0$C?Y)L3_L&H4?-!P?9Q.R)M/C2J9#XDB]; M!M^>[9"Y#;S^#90F1NB]&8\,R9!'+_ '<^5RJE1!-"0DP5V><$S"YFAT9-Y1 MKUC%UKYIV!\Y$1,E!C40FMZ42L (;W' L+915 ;&%G/@O2RKXB8C+=!]^&1U M'RYWC=6WI!B4@6I- =2LSZP7T]JO.)YEPABV"EWK\2&Y352 G+D_6IE<#51! M#8L73ZSNPGNI'X4"+I.,J*$#-A3N(X;<<2L6\#>UK($JK.69E>E8H)#RU S& MJ4(V8D E"3 F#_]CQ4S$J[,)N7$"1B!/.40Q.!2CP!NP,"F4X7B?%-2GF!GO M6KE?NBXX<%ZVN8R2*+V@U7T[$8"%!2CB-@JH^.G\M[5L3L=\\ @V+%,?H!ETYA[XM7G9*W#]O0"].Z' M/%5BPV=/C Z"SE':N!L]2()U&R74QX.42RDPB5;85/%)>=BG40++.E!+ME9U M="7UF;W<[Z5]"-A)/96JIY*; M0)7)$59$Q%0>KSTVR#&LDDT.@_[&6_!(#;[C,S:@P GL$5 ^D47H1G]86)<[ M169ZP61CT/L7MX)*JS<]<"P]0S_,(_Z&_X$\Q ZOT]L,OUIT?V8D057/';Q>H5!;S3/A"BPJ,: .T)7:09-, M0Q<]+6I)5J-0PXJ/*-*[H ::;N,(&7C8V".#)0*2^$!XHN]/C2+\&> E;_)@ M(#AL1 $':K515)#8&& W(::M*0T.,AJ871#2B765^;ZEM^$L?T0>S)6S:Y9* M:GMY,\.:R7C>SX$\"/H&>(&#JRLFY(M.:]]%+;*1_L$FA_+1H0W('/NI/)< ML8]BMW65K+$'R )L;7%#*EX!OR!\0F9FJ! &K.\A;XLB%4T.R,XE+9%"S49I M3N2@Z[R^10D9">NN"R4G2G4%$4H.,4,-HZ!@%(W1/PJ!SJ^=?AR$J:]3Q]4? MR'P<+EX)):Z]!+-E=#R!E:67OR?;8(MR>.P)5$RC;8:0A<)&F@38S.52BUL_ M@&O.5.O;-?Q6>TX2BM2!-& @4P99ST@H[K02IE50W3X^WJA**+Z\A-NU\\.= M3,N^9:C^LIX('@)_A/GNF.^]=O&0<<'$^]X2D4)E19Z^9?I7N1@;BI-:7-)* M,3?G &-+.0()2R+'V8,U]V=MY Z 'WX3P<7FJ6@OQZ]^3&YIX=[)QO(E_D2N MTD:M<"(&7E4ONK9\W6K))35"K:P"WO+D3_CVI4]N]?D5_3GE[-N7+V]0QK[?^YO*_J.K M[,_1(B65]Q]D :\SNT2)TJ^!_S277R;CCN$N:;L?(\,O:9O M. BFO7@X]9)>U]1)TW>F?L^%90Q2#ZXCN^&O*(\EPZ*XZ> =R;"E;JB,W C> MPO$IM%#8*\IHTF#2)XKF-5GU&MGRJ?X,%(^+-!'(I,;-LE6;/! W3L.DH M;#V=8/4(O<;FS+X3\=R40%U:"CR6#LM2+'JM$@*!4D=;1H!RE*47Q\P+C]6C M\)-.4H?:>6HGY&HY*4?BR'@"S6KL^K#?(1]BJA#F=LW5'5IUK>13H\=V*I.\ M"Q%-)Y[= <_%H,>P-(Q0[W(U6*6@]^4C<&A%N7[*'[\]KS9[,^:*[KA'*?+K M>B(=G$@0,"[OU[0^:Z]X_8&:^XT#7YY$CBQT,!9=HR2?*'G!;%X*:A!_P5#W M>%AII(HU"'33E@HT&;4N,9Q1S_UV)(.5>>=2?\0&4P] MQ(GHW^/!LO^Y1UP8^O8WL-W'T_'J(%JV\M@\9M9X][%17W>46FO^1#=++.:/ MM$LR5LM]JIHHR5A*'GNEA?.\Z.@>:,'Y62XM--]];"TV);ZYD:M5D.2WPZ&+ MD9AI"*<^-6)\9];-:YQ=AW7Y@5S+\ZB6$ ?&77L<9NN73+%;J%ROL@QOETD( M1H*_65O\*W,BAET&6.,;!L\\K&HD]\8,>[HCPZJ#N-'.X? R>V/#^RT+[?-R M:*!L<=W 0H&C%==[,KA?2X#N,)&W]Q2*QTYH%JJ)"S(Y["$;6%3JABE>'HA7 MZ4[/';(/^P_590U/?WNSTQ?RL!Y6(6)29*#/.P_9L\M>1.>AUBR4A2A=%'3$ M67WUS,W57VF=SH%%WR2KAV?Y[$:3('(([7&<398[)M M#>D9T2'$"]?3>N/REL+;]4;,X]4DU-OK1I;"$N_-+(>ZO8#N(M[13.4/BB@&DML%+E @#?M=D! W"C)XV4A*(B^Q5E*C+=9[G( M66EQ^.OY%D;!IG^*4H.]DHY(A/ F-Q+K"PWJ MD_LF^QX3..[(!9%#5<&XJC?0<-M-4_R 9 "GCV14(F==H%6NP+(H/0CU(Z:J M*H3'H#$_.-KH)*_&M3U7VCO@YL@FQ Q/MPA<$@V"^;A366BBG%ZS"K";54+3 EUO7:EHY MWV:%T%<$K6#D2N6WN9Q6J2B(K_?MU?]1 @L\03LIQM)S!P%A4UUFRZ5$N-U! 01FJ5\>O#<\&.QM( )1 )M"S 7+%*ZRSC8FFF:OW?>':+PWP_6* M':[7,IBZ%/.58-FJ)$9>6MZ.9(V$X VN&@"WQ,ZT#B=N':>3? M):/=]08G'%#,44T=2(8T@RD),"'7YYWB\D[; !&%C]6$Q=EAU?PH:C MX!$9QWRCRPF%OTXX#SXG7 M@F$-D5T5_-C][8]D#J-P5F#5_Y43ISK-J#94<:HNH?>2U7X=A+#SR4S(NS#P MX<\^M^DIL9E\J.9%_IB@MP!7/*LW%Q*>&0&O6_F8Y$_?XT/>#G]$C&)>*LC5 M6C/QB3&N"_N\L]BKS1OMYO94=^96[5I&H5=5=NVK>(S9EOO5ON@L[!?W4X&\ M)%7)V+23/"N/=X-CY\P4TF : "]W1ULY._J)MV@^((K%UX +4UXFE4&MD>##RVH^S543B'(-KSW4 +PC M,\FJ*717MC,'8#B]SW,MB0@^*/4OILUR T!P&W5U2]!GF6>RZ+HH=0C46N3:>)YS;)3P(RGCF MK?,-4#R/4U/2/QV99"YO.R<(9B;M1MC:Q9!E5W"".Q_==-(_%UC2:^$6"5I* M6C+[\ 5$"*:ECAG\BO)UO+0$+?4A"V%]+S[\,W(G:6(4V5_F#^3[24V*K;T6 M%C7QE9#60%]J[H9.W4[,\X>BQW\&SE>(OQ5)1O:3A7TWDFEJK03&%<8X^%/_ M0@4IH/%YC%G!4MM7L) M& =RB7AH6/&.2I)S]'D!G>T[5 3 =X>^I^?]:4QKKN83R4 /-LKG0 (H5T2% M 0;3<>-B_2R3C&8R>G?^YM&(:@AZ\T)!["*P MA>#]UR\@-1N7TCR:3S '6!_(D?#C,1,6/<^-2(6?S;L)T\]QL&IBUVG\FG@2 MYW9PY;9PPE3T@;@;P./J4FI8ZM#]*1L%#K@7"U'ZZ/K?+ M77W P/)S7$>7VM"*[F"+:DUDXY;((J,8-G !"1=0TOBL3.- M#@ECWEVJ_3*GR$AMR'6&N-4;$!Z9XO&Y$=9LPG/JE11 M(Q?Z]FIJY)-S#!R%^4:S.81664>B)*.#<%8Q:%+T[^"W,5,#V;1B/R,<'P<_"6OB!;2/U49G:YE052S*=J6A$>6_'YN$ :NXDD^[XJ8 M^6T_#GI8&;*J="B*E6%.4Q$Q)O;&M ^WW'G]^AI#. M6GQ$=+F>?)%?5-S LU#X M3-&3*7HR14^5L/-6S1D]E4TV'K7B@:&$<28.!YSSNZ$;2L.9)S %$#(/S"L\ MXO0P49ZNX^$AG^%,4JQJP20*"S%81V8+7 <7P"^D[!N]E8_&2MP,Y;?57;5, MZMJQ>U&]@[VK?'B&Y_[!O-G*&1I)(IYW>(J2'[U7;XUDQG :\BU)/QUU_46R M#GZ@'C85+5KO^6!S*4N"=C /K?$2@/0%4^/H57IFJ_U0,;YTXLB9MX#=B#?) MT853#75BX'H\8BEX:%XM@AT73II&'-_Q9CB$,I/:4DVC=W)F#MV*I\R%+U0Q8O M(++>O^L^_'CW8==6;= BYRL;L>MMT4N3!)PBJV:I6 :Z1[=T?.]7%M%)"?;! MMAXH=S!4?2J/&$+ K5,7OM'X,VGRE6TT:W+VRMW M=R$P)R\5XXQ6C _FXJH6Q6PR+ZMH3#P7WTP,1Z4PBD@(Y5UV%#)M$)$J 1-5 M%NM/*+9:_#AD/"&G<*QSL=AHFQDBS2L#D]24$-/7((J65(2MZ*KU\[MJ=1F MSG\/ VPR2U16E&J#<'^1HT=?5Y1]/K1^C978C'JTLZ+KYU6*KB=K5ZCH;Q*_ MOBN#D^[\AG"=.Z0S%3#R!'2LHNHR7P\V0#;L?#H@+G\8K74KNKALC<0Z1!4' M'#D>&BA4YXD&_>I(Z$7]W4<E04E=I1,XB/@ME- ML,X22ED&JK,EV$R5<&:25N@YS)4T? QG#GYHF_Z_ MG$F$-+X":R89[4#[KI>@2=R9.: 940"Y/=2,J+9;"3&S6&47+2+,"% 7X92D M:I+7&ZE^T02QGO\UU$#U^GI?:^@#VM/_"$.%JEB2_8GDY#M\2F[X;6SJJ1Z8 MXO%#C#UU+/:4'.^8B_O1J98=I492HO3FK$QE:1CI 8$)+":&N;[2R7:K,M&( MA\F#D'Q#U*A8V*Y+=^(ZUM_="'VZK_' >G]Y=],]>>Q^L-Z_HP_??9 UD#M( M%@$/L5)FU(5;SI?U0A7M8-8\@P+Q9APYK2^M.3_5#?HG/'U)")\7[JQ8JX1N.=.HQ/"$\DIN[6UDF^\B\6O?9 M?;8>8I"LUM5/;GO:O'^#Q\[G0>FR3O0EOWY"AL,1%0]-77AF5TQ"S".#%(G+ M$A&ZX9_H*=)Q5F5YXC/R96E+=6(]8$TVNF9G:Q_I$((8BM'7AK!].3*=UKLB MP+@LID4V9K)<;4'*]ZEJ:UKN._?\;:?%5S/=IV0]@56 M"F0UVE+@VJ&]72AI6=CNN6U)4"=S]OB_EG\F<_-?KO_ZSW;M\\WW&K!&+1P\ MU>(1-;H,@C&K]3W$!:C!^H)I"(Y7[3**[L6+VB@>>S40>+@>L)6?1AXZR&R M(%47'=ZZ9M#JWF:E[3TZ\5-V#>2,.78D^W^ I+D4@U9S#=F%.7N'W!OQ(#KN MV=N+!CZF6A"IZ7< 1Q2Z*OT#YJ"/P*LXU1@4%F\,(F&6>/]2/^ MDIV8OPW9D&>71&,Q13YXDGNAAX-'4"CT(CI3\(),F I"AV.G[<+*CB_\MU6# M>+C(++*Q>*Z-%?-K98\4W7A.9ZHZD@KO-MA4?;KFXCR!=CNUQC3@^]PD@#B8 M_"[6P"73/K>L>=H?_IX)0Y^QJB*1]5,+D6WJ2;E)JN]?M/=(OM;7FXUR;VC, MT-AZ-"82_%1+$O1@%8X$'4^1H"$Y0W*;DYP*8.D41P:+<&+!C.JSP]&6Z4QX M%9T),AMD.A-,9X+I3#"="4EGP@$: M9IABC\]L8\.D;S"!LS^OFVD0SIK&NF M8YS=F.J&%C=>R-R<"QG9PH DM94X43KG%@$!1D."0UI"G"=5H,-JU#Z0EJ2" MST!#VZ)X:Q\[0P06#]X2]!LF;7O":8IXL#G@& H$TRE"K)2I'2 *J($GBX+ZIU^,2V]2!QWQB9"S$0J>J=FSNQN=J9ZGN M(=23?+@J<(2B^;0A[J= S(7+(OKHU"?#$IX75X_(MW!H0Q9%_,WD1*?4-LC/ M.V;]D4^3# 3[+HZJFL.7G*,>N'.B<*+TTE'Y"4SAI!(D"H;Q"S)ZP$\A>/'? M #-^6X1:3$!"$YN!ER\IKA+ M=88RVDFWG*E+8LG=;C/M$&7E@#^P 5V)DVU MQ/.0=H(WLT7_XHS$LSQL3B>+#@UFT[G?DR2L5]D<2 H.%SV8A.8#RKS 9VH0 M)[]VSXE<>-:')9^3E-=Y#-/GLPE2-]A)>O..K%(,6<1W00Y,6W'Q=&8^X](* MPS+HX7?),-/V*%+\C:")^L5 :0WX-FA/SY_W]3/'/U19!#&!ZS\''E7*(EX2 MI;2P<(XPI[F.'T]@>^:FZHH9!5&ZJ"+IH4D70\@"14:##2/EH*,\5MT<8[C+ M3';OPD0NBEZ>\L)H$A\M?* L15Y-/3^,IS];&,:SKNI__?1_G[*JYSQ(R0TZ%7 * M;'.B4#&=5WB1,MUB @BR"9*V,HE MHQ2RK[ ^&$@_9*A?5)\J9>HXCA Y.5$825CI'2!=6+=(5M'=(KX M8?(#])X8:>RIGU2?)T]/[BS")6N]8E(2^>+9: %M0*) M\ [*J3_EOJY0SHZ(=6+22PR5XS:B6+!$[Y;*?A'K7VPED1ZN-QW=6[U:3CVX MY)!S.*R& ].0)4@.GQ#>W(LE'D CA-LC"CY&K80[!F(H1=+8N[CVQ8#1'-(- MHX9G'F\A0<,?$#-SG*P("4AY+HGI($^3^8-(#TG*6 0^U-3O@=M,H1V\$4IB M6/H_YG&$-L"&XN6L2Y::,K(F.@0,6D^>IE>I>9=;5'@=%4^R%S9LGIY3TP$6 MMEN(*KT84*PG^8Y8]0)?/4S.SNF:F86IF3,V,J9DQ-3,&S;,21OF<&PF? M>%F8Z=(]Y!:[EI$$,P5N@&WC"ZDWK=\HV^+7O[S"W1<_U^D;&E&*[#AR[5ADP?X!A9'.+= M7K5^6W/D_52$@,85.3T:!!W%?-2:/^"7% %R-%:Y'R\Q2F\ A:&B,3[OC=]0EJ# M6_%!KE,_\0'U5-YT\A0Z _+YT >E,;UYRXJ=/U"N> Z.L"-W364AYQH-;9ZB MF/<\U87)JTL5I8PQAQ$'<"D96EHOQD,C/*RNN@OTZ81BNA9G2#')1"2<=-F=S&(C<9:UPM1KAO]'S)1#H1I^.35HE$YK/#-*M&7)B/ MC]%R($DR0,UV%'$(6TN6K0:Z:C=.DT%6'(^*C[)Z Q(LG0K0 U^Y!31[;C1^ M QO_F8EGGR]]"IF<)N@D/*6&MMFJ-&KJXZANE7+4XH4\W36OC)*XG9W\=I'A MB.7%%7&$.<'O*96U3C!LQF*=-)S$J'P#QYH2W<[$C6FDK0RNX21'EPID+"IT M$4J:3\PFW:XUZ8IHY$Q6J:DYEG!$Z1H)'9HP 5HDRU;!BG+<>M S+)0& J%& MRA#NQ(DQ>T7,*SA3,C+RK\:^>!<-$9OR7[R,*U+8YVI%8@%%")19*ULS$M K%UD/P=G:*&)N,=Q$ MH0-.A'7C^\$S%S+=*7BU>N[I&XA6,$/I]1609##F.'LW_F!*[X-HY->QWN/W M>4BL__O-35?^^<%Z'Z*^QMM^#^)<[Z)Q)B9V@+"24SMX77WTX<22NR%3B@N[ MHF("6.#D+.3*]6\Z(6)),Q$=DL\H]<7",X(R MQ-$(>OUO4A< 2B(*0$UY%O.?G">NNI)BTI0;K!PSY6K2(X4.+,V&)0SQ]H)V M.$'QM)E,*5.'U>4>1BJ;K_@ V'? F_.3*L[$GJ2A7E7IR_P2]$NA M' \C45+'"UEY38\ \,(PG5H,5M,M'@.+Y@+4(K27TSF34=@E"X42.X*VA<_S M>AO3 A!:4T3Y$!.,SVZ*U, 7?ER@IWE(7IV$Q@G"@O)9G )TT^M?>F!:L6=^ M9MN-^!+^*#G!@V6!3/85B] HKWA1G\LVC2RDH]^*R3 '+_P(N6G@$@1 M=G'B@2_-H=B0X)^H]<[UQ6@Y2; ^DYV05.4]=V(GUDI:>B7DNK0W;.K++D7: MU(#/'HZV:-TZ;]=EZ];*+ZX#H%S2)).*@,NT?G\ MM\P'YSRR7O*"#]DB3F:DK(M/R9]TD(B_3U$A$MH,B-['8)\L>Z4> M4^Y!O5"!#>45EM MI/H#7TC3UU92F*YQR70E2UB/AI11>&UC :6-N25R9166-S719X^H* MO/^H1DGCSA6-&Y]61CWC7#GCFIMG2AE-*>,1E#+FQ,U*JF?,6< ^:QI?8;SP MGD7,"?NCKC_XG(2UKWC@.&/H9K-9I="A7#V99UI8_NV%$9?MA$QE8&!OA.;V M0&N97@N_!8UUDU ^(M:FA/(7K(/P\42_A+"R"/C[T?EY"6<(KDEN;J!5)09/ M'L-ZHN=0@>4^?Y2WQ^F+6[*D75)4,6,\+K P3O$4A"X/]"%D%O^(USR[&/<3 M4H+V=0LQD=.%+-,,XD:I,AH9@Z!Z1RZADA96BGP&X);QU[4>R#B\B7AP5;EW M<],566>? ATRP$0!J6LL?@'CEY M$M\.N=#>:FS8J7W6;BV,#;-SG[157WS29CW1,/5*/FG3[K3;V0/2JT4@_;LD\O3AYE04/";9E6SCV,&!,UILM 2*1!4S1M!>Y Q<3S"@Q M>7T^%ZP39R;JH A+@+A6Z+.\\VVO=;[_['3C!W-^EO]@2*PGBZ3Z MB]2&"J]!:FD-!H.EM!Q\1T&X< LG2_'3%=@S ;X2&W""TSL]."EQ,+"$H$2' M!5"4Z$])@1BD$3#@HE_FK*W4(M:$2B15'#)8#<^P)IO0AR]C^9M6["$MWGS< M%I5$&K.WT'B&1WN-91HC2_F\X-E8W+6QX5]8)KOX'5Y8 REM;L83^'/8_CV& M'_5AY^!_UGM9XWAY<\__'/S^P>:P6N(.Z&B _83&'F\&Q&PY89DL-\W49>__ MCS.>_/Y973J![0)[$)A.3/C5#,L_1?+&2B@BG;Z_=Y]=,-C_X6!%PD/W@>Z) M45/X.F:)/Z2Z,.F"-_=8!,C+'48JE8_/(_J'L,%!5D&&;"Q*"V4]Y'N7\H,? M!+ D#KM#NI2%#'!U-]*!75(8''W/<1% Z3GPIAQT4TVK%7N2=CO2;@M-@)T; MG,OO)[I#EMC*UMO(>5V*(,DR M3$TF]DET;DA-3G$?G/SD3BC#Y),*'E)]+/47NKVI:,\F4J'M3;="(ITH#_[$ MNI.7T[()^)4U\5%P: VNBKH2$'4T:3^$*[D(DGHV'3OE PCO=F8A.GOD?: M]JL<82CS=;YJSS5YN)P\7++?/TX>3J0W@KN+-C[/U%J);,Y@0_I=BA=YM?B_ MI[ D/CR-V]>BVT?VV2;=N2*N^B!0GW+XM5WGB)[O__B@1L#XA&_N2?@W>+ ! MRY8&:J7[$@FVX-+,=3V(QF.!JI02A=;3!;K6Q.-PYW;;"A(C76)49) MB7S83FEW[;*SC24I,-I!$'137TC!)1HG$20IM3-(._0)Q59;)1FPZ]Q/@T(^:]<W>^WU_9R M1:A+6(:7I\K^.O5F%FFQ9D-H,1TL,:ED2"(:\U.]DES"B" &U=2JO/MVIT_P M%/S.C3-Q9S27UHXZ-MI<38K@BZ)5"XC5^NJ\V+D_OCAK"0B8'Y-5:UVR1PFT M&"P!#>[<4NTAH>)J%,F'%Q:V=R].JG9C,@VCJ:A14:M)W=YS7M(5'F/$8N3S M/V0X6(;^Y#+EM&L*?T+UQ!E,EA2&-.]%1A!;RW_NW$;M+0/82^(2@9P0)S M!SLE+\#UHZEX$V6G*V E'9^#I3@>#RV+*Q&>',ZADZ#=?-*F ( 3 RG[ KJ% M8%E6DVWV-L[?<-VA]?BD@]!Y\?D$7L*%(32[J3=T/4\6H,?I4O+U"!%A=&A. M2")<^.ZH@<>##@R12+<'++5>VVXFOQ;;5@V#4!H5IN#7%V*)?FN:5D?.,G:%8F3AU@7P' M- 8R^4[">">@V.;RUW([4;+)JK"4!I#/F:Q'BCNA#TAEH4+@$.L*MS?W//Q M'(88?P/NMR8?V$^:/Q.R)R<N +0,B0">AH M\73J:8D6>XAIBG6H;T"*/J1849::VH2+2:CEG#@DH&35HDKVFF&ELXS8P\9A M);57B/ =-;8,)G2:B^G6_#C16:> .%$QB[_H++8KK@S\G&54#VP<^"EH_9E= MT2:2%^#T3,) \RM]$1BD:6HCW$0?\/2R32U;@7@HJU6B,8-!X[@A]Q;YPR-2=&H#G!BF9:4-/%;HXXIX"<_*R$7QFE-&1UM_Z\$,UIGP@ M@^T%$]X8$"$NQ,P:_0Y16!B"3N.-J* BNTATO'@'A=6OW2HUH3'$Q.L? M3)0J)HR@PG= >'0O( /K/4\YXP*1*A)6XM?05T>W_T#(Q.23T>?\RDZDP)^3 M4&#?"PC-'%BC+V,V-'H+)UD2F0G/9>!0:)':]=/UE0FZ>KSP*+CZ5:M-[A S M=0MM)L(WU)NU2R?T ARN23#(>+5@P#Q3SV7JN5;7<[5-/9>IYS+U7*:>R]1S M5<:$T^P$M)M(95%9N#)KZ>@BX5 D]D@"';2T0R[30,9D:^)ZK+ YA@$.<:&Q M'E$T'7-3_[>RC&N.D[Y[]* _8H.IQVZ'21SACH?6NVAYR08 JMST5D8R"D>(*:.,U0H$PSN^T___0Z[1^!U-''ZZC57 M/4/7IULH[9:V91H+!@^](Q1>!__.MR1R9.P\3^D4"WST$UDU[@7_C[UW;6X; M1]J&O\^O0'EW[TV>HAR=#TEN5\FVG/%.8ONVE=EW/FW1(F1Q0I,:DK+C_?5O M-T!2I$11%,6CA*V9'8NB0!"X^H!&XVKE#?[C>0,O% ^%R)HK7H^&;1O/R1^Z MVGM\IK*KM=BJ'9SQ:K?^X4.M!"P$+'*=J[@V ME-L+S!7,7L)#G/3PB/2F)+=6NY<*14YX0M-PR6!T_A8> MJ[R251/#DM07DG2A=.D@*1FC%B;.A5#HY "0]5G9$S)I"LKZ[O)AVMF (+!@ M\X$);K^Y:W;MP0KN^E0+63XD63XPP8U7"4<([O$*[IZKFDZ'+6C$JB:]5F)>*CY %4(1?7*:FJQLE9-[ZS+E15#JJJ5=IU88JJ:IUL4*BJ_515><,)!Z^JQ.YC2=;I M]ZKUHS8U*1+'@R13BQ>'$6OU]B"$K+7@11=.UA7,U;4S5?O:E.9I?.T@C$H\ MHQ)"W5)&U"0U*5A6+ZS,>PELRM$JJC"VG6*77*DJ*MP<.5TOI2D4U3Z*JE,/ M*[-30M3LH:@:I_'73$)19:ZH.O6PV%"Q"RZAJ,JOJ$)J.I<1-7LIJEXI%978 M32_)*MW;30=$32DK3G^ *_2#RE;JU/>*'_#2%5G$%J\\"(E$)>$#BFSA;6*\ MU^I:B+$0XRJ(\6');&.OA::0V<.66;'W6))5#2O7!T#&FO5(PXJ\8[PBT#M6 MLL-Z+Q8Y)=*TFXC70A@UBT;*1'#UBG%2&9?2*:0S",UD''KFF0OALV&$,-<5A/ SOX?^Q-(K$"U)LKTZ"!5Z04KG"),H>73*O";(A9 (O.6%_W4[O MO=&^HUC7EE7V"J=0;F1)H2SXDM/V S)KWR/O;-3+S=Y9=L;./[#8*=?!?CV; M"WMGB=@YJR\(32$'^\A!D!(\-] +A%0((7X:;H$0@9 0A#2$X:P(Z$7[HGW1 MOFA_+Y5Z2+D @W+F E@V[O^;](7JB[)D-V<=./[[IN>V,WWPK@=WFB$$&R&[ M_O^YUB?&,WVP99OM67QU G_#GZI5PPF^G3[(&K6^L>B#+_OJ^\/E:I31"1M2 M)3RJ..(A62^-JA4WBZI]=1E6#C0."\>)R''35:WT.O LY;B//UXX\" MYP+G@/-XS#<5P7F_T2\CSH_H\%SYW,E[:E'9G,S81JP"/J5FS!'"$M&I?8#. MY;9'E4S_Q#L:%ZE_W!D>ZLKE+QYD=J(C:OH(:^N;-:L/9I2.W!.O]>";2/@'@1$&_%H^FO%,2; M4KU5RI".@'@A$ ]C*MS1GRP;Q!M2M]DM(\1%U+) '_(+U:DI:\R+E)5G555+Q^QRE M)D/RJ:*I?G..-M2E7EF2I J';='/%V+CB4U(&E TM6[.8M.2N@4M8H78"+'9 M*#9AZ421[+:YBTV]4Y(MRABP%81-G+!I:.'YJQWXF9H-AY_)ACLH>94M\O>- ML&VW>RM.DNI?0#(NL_';G/+=&B1,NN7D2NSOX7QN L88-.]1DG OQZ,?PCON M'':E.TW6XRPI8W$7W1CZ"[5 2%CW++8 \'^/.? WAOT'M9?,1LE$IB_U&^LY M18P05_=Q5&VCI5HX_=V%BNJ4C&M-(I-7 MBE- E9H,G^4G:(:Q.3'X[$POM3+U]]!_^"4J)NSJ=YA""U[&G=*<)I'34UT9 MIG,)[_,SZ0&:NZ%,>DAUAO5\NFNZ@Y&@G9(TI"Q*R'JQA6S+2!@7K:5%]57IT8UURDHE-@-:-20XRNYVB9EZ;4&8A"M/6'J-;3L1Q^;RIQ[;1 MZ,]=N@T5AWY)M?%+*B1V'FWF[?1*U64=;(MVK8- +#!^:=T9FCIY\P2^6>\. M,(D[R$A7Y)!@_\D+O@"JDZG["J!'O'?P1DT]^\C_SH=FL#B9&,\HF# M.PB7#%2_1)Y,L%7+]YU[]UQ^8[C0?IET:. 5 *[X#N2=9EA8=^(8=:=+ MBNOI+93ER>91@D_L7E,!ZP.NJ6K/R-7PX9P,'RZB-,6-<J!>N@-V8J(EX6;P7KP.XQ=*8Q\?W)=*%IH&&9J7ER$KA@@06VA/H,L]4Y0,NC(T^?Z02#K!\7)E5@K0I_!8W-H%S&QM=KIFI8KXD) MW?9;&W(3OOIS_YA&FNML6=62,7]]O<*ZP[1YVR66N M7VWR:GP?2<+J>\ZRB4 ;LVG--%Y]7ZY^BZSXY.[+S?=OV^E>UY)DW.V856UP MC4?W M'\$S>I7?+'=?#3-Z=!H8NT_@.O"Y:&)^E9,-];+>TJ9#-3J\PSE9;D^&SP>Y> MC'X?2N3ZYN)TR=2[UX] #((N-?1^3B]N;A]NOUY7 \NB17US?# MFXOKX5?R,(8+WT8WXP<<,N[AMS_!C]]AM4957U#E/1O,1Q,E!+_@']%[ :L! MRXR%!38#3*:S\+!P=X HLBU[?L[CV7MW0IAO'JW=LQV4;@8LD3\X$FF)+*_ L> MM_0\&Q8>8,\DWT\?3B4R6IC&G,K<";FV3!G\%>:-@?/TQ5T&2U&]@(L![RUR M7^T9EOC,"K$]387":ES!I:5"G]EY*_3B<(L-/3V"B7UQ=NM ,C+^[-FOJ,3X)1M> O33;=*^@O.D[KG^#?68HZ M<:H5.:%F0 6&2JS%Q.]_PLLC!2M_ I]==D=H6X&)XN^Y-DL[S\EB'I@5R3\M MLB[S>FCD$= "'746#2I>P"I3,M&,5VJR&>,^N"^BS@,,^E-M/>C/7ASF3XGP MLU]GZF06V@*95#@(8D$H<,(E?KB/1@SM@L?%#KA"Q,8 M:;[4<7>R3'$64TPRY42%R2OJN9U M*] 1FRE$?V>FA$M13BN=TI@%;\W*,D$,3','B,#OH!,XX5-M@26;.'##4[7 3Y@E$C""-$4$#?\*D(W(*8!_A.U9],X3A?^?$45XG("JYO*?14 MA;? Y 8)Q!;:DU$U.!..O5[I0*SVX>?8$.4B A'L;L:A3HPSLZE@B7TH M2P)&/--BJ5D=84-M!R8)!@X\0%1'OCCW&H[\4:"W.1Y\@8E6C.CYTPW;T08V MZB!FLT&5+B9,X5"TECJ;(H"9TRG68;!^%OH'02W@C\@\THF\<.#@=Z96] :S M#DLK=%SSO_0FUT)D;%R6-HY/)HM/48F%H5"*N7X96JI,[N0).I:.!=4LP_T6 M4Y< 7NSX&?<*N6N).RV;HZ[KCMQ:!P&[S)F"QA_?W-]R]PIW)9X,!EA^F:+9 M6 ;5G#TT\FQ YPR3&UIC K@S5Z$\IR;NE%N;6[1<5$U@^$'!F$[0T01;[I$NS5L_R#LI"BDZX /? 2 ]V18#]CVHX? MAV*>&W.F\ N+R0O\#N$$JT(R!85LF %IGX$3 J,SP8-57N^XSX86&:;$<07![CF6\Y**KC":,Z-W2>FZ&C&S-' M%XE]1G\3?%F;O?ET 6X)#6]CF>_AO!^W<+$LBCR=(OC8D"U=JHFA:7B9.8'> MJ^2F-U*J$XH9YJ\X2U>&R;=HOC*\W.I.\%]_NE_*&JO3&5X*M!E>"M2K!1I= MZ].)Q'96H[6=9?'/P?;BGVLAB/42G^M%2%>*E/(8)?X9OQKHYJ.56X,B^Q92 MB=%BRO7$XK'59&+7G*X&1.*<*QGP&S(SIV&/?:3PMX[*T9CF^F">+[!7/3.! MPM1G9:@XED9,3+DFYA+7$#@S8F+*-3$%Z6VJLQ,P.6C15%D@]O PO(IB[:B* M8OOMWFPC9=A0UIKP$IW;)B$=)TJT(EH1K1QU*ZG29NZUZ"MN+?9XS[H\/ M[<2'DWCR$C>X4QFO-)K?F8.K'W*D,S8UAAN!N306C_9TH0V=W/YEZ&7W \N= MD[-6/7D-Q413DO*L'R&,0KCP=V:-N,.]5PM:#D%4LH/OG:; 4?EP]"X"2.TP MQODD]"/;5=._3=6FM]-I0FQUDQ/[)9JG]P)6B=53N[&9N* 8*XM1C5VI*2&9T8T3J^X M)0P35IHA"7ERIF&8-D-N+^=@L0C$[*'^PFA:CWJ[(?W(02D"(A4-Q%1^!; Y M$-,8B$",:$6T(EHI?R"F\O'P8"!&)6 M5#JRDDJKU#DQ*&N,Z;3FG&ZO63-*5PA_5C@,CI+>., EG#>K1 NT/\)4H'&'#Q! RIH0"M M QIA/7+B HWH0)9\H ?(UG_I%6RPHBK#M.IE(NM?=IISJSO%)]"/?F'47\== M'V9JX,+%C<1H]BI? MHM,D9S&;O"WK3S!:R3 N3B[A,%H+T_)H3!\7%C*=;JK?8R,1VL)\ _"BCD8I M00%7&2\>+$FQO!&3=F1K1*DPL!@O=-$E.":4,9GQ6AS49 4D0OKNTBK:,W"R MG_@OO6*T*$6K53;@ E8/Q>'G53E]=3<\:F1'$R#;'__*U0GO^>OREY+(S*64 MG9O&3'U4;2M +LOHUI -<.'4RS 5,45971$SL_884!F:R#3#E,B$B_ MJH!ZEDU_)2BL/1LDTG7)BE'XHKKB"A:\X9,I/Z^P :,X6(Q5V"4I7&5&GW(+$%@HR4>KK#H\H:B/=^4R:2OM+#2&GCFA.L&%M3?]9F MJ@(/^.A4Q^T/3LY@1?CY ]YZAMB.\:-!_>3,?J7:B_>[9\#!S.%X7L/&*1GZ MR9U!'?.N.[T&_43U)QMK8P7@LC('K.8,^]F2LM8I!^9#$V!@J(XI60-[G $KZ,3G?]15ZI_(/J3B_]8&G;I:=C MQCV^+JBKAL9:U>S'0,>+-CFY-997A\QU4#S[[[>N(%.<^9BS6:KZDC74P8#7 MFDO=;B$S+RLYQ_@24J*F+.Y/Z>PPQQX7I$KC<2[A"IEE/DCT^ZO*S: M%Z]*'8X!J&J,PZ"GQ"B>#0)J%(GYEAX@+'4\#60Z?UFNYN4.J>N>4"7H6#GV MTFWR"&!XJT>2HOY+UA=(#^^DPCE5SUEA&>_'U8&I<$K M@^\-$Y\)9E#QN?\.:E3=!Q-?OWV.@A\U #('2UAQ\1A!-&1N1A2.W*1*M[L MHHC;6PUI>RW2NE>,%"<\^DZW/>Z*XZSAFM"ML> K2QUJR5#[61CS]7DZ%J]+ M 7;1[\&] IS_OG%;$MR6]N8\[O\LU]++HN=80''X4[5J5]Q(CQP?_(J[X$-= MN64>N-?7;VR80]NROH#8(MWO^9OSBO>L"!UXB3-USIYR 8)X!7+H?,\;B]XO M73[IQAG8(1M-;X>TOL,.Z7I".9O6.6@"Y"\.RH^.\C3+%>7T]]U8BQQ?:#1L%YA>!LC*?>!P* MZP7!M"K,.5G6LF;K^J!'A,XQ6]XIL!(.:]DMPOW&ZC7Q@Q!Q[+EW2,+Q#+<8 M[-CVFM_X2N&%(Y5_*AEDRP$9\?%(E-TS&'1#U&QD[\/8OW8^+9A.[SN=PYZ35[8 M,\.$+BI.-L.R33= [NUL&*!>W')2RP?S>,'R1QHL[8]@T3Z>T<#XLS*#ON'' ML71B(SSV@6Z$'0"OY(P=[HSPW3;3Y=_'YM@]6(J0FI:[K<6J4&(IP7^ST+77 M'$Z=Y01^5,M:4"6X-^(> ?(\%7X;.RO$(T2&J;!/; <@K1WO3IT7R:Y%12O< M.(2[]>5).--,WEXX*Y?*O#?+"<].J.5MT/@0. &'G;!BB-XKSD%!4K*PW,C5 M*^5T!$2&V[ HTS,%,5#XMCIN],%77@"*[[<%6E$[; *?BEV'>MZL2JAWL92L(F5HI,LWY8/I*).IQ2W M+GB655JN#R!7C0(X9(Y9FPBS7?>\TWUA3)C M@=Q3,[0LK;I6=76M*FM)RL6>5;,&+''&UF-3:;"767F,5V"P4<^MPJ # G_' M"-NS8H0U=8G@/^\W\\WLIZ_#*@)^9L[5!KXO;N!=/SC/^8G)_),U['9O)4G9 MRB0$ "4%$B>(BXN:[2\>2Y+%S*4R<[@?+6:NDC/7R'?FRD*/Z15W'117W!6C M).AVRC:\7TI3D):]T4D@PW5_OM$)2>ZM2Z:#RU/S@WURZQ]$-D[SS[Z"^%PL0X5.7O;$C M'*QC7X#P+6!W [7F;J!NVBPM^?)D6X.%> ;=75J"ZK[\@ HYFQB] M=BD.4/U&SHMBLEL6;M@3B"7WZ&/8VELN-E75+F3W_#FH6DB,P4[U9TP<-'(4*[# M]DWWMQX[9=9DVGA6Z,XGIVI7I'?##G/O[@!EA_3,2K3LG\M519_I\'5WMY&* M!U:0[FYGNFI,@N)CC^JXV?2'$M59ORDI7V[M*X4X_W!K8B8_W-(0[-J_9SQ^! O.I8SXJ.;0;LH>_-3DT6]!?WUSY MLD7KIXWD7D(V\(^=32J07V)M'Y9KL"VM-7O@H[I/'G/,7MT?^T9Q##8/X1 > MBHI(PFP=5T4X0!(NH4!]V5S"))3H6<->.(4"^]EK_%X2,OT\H%\-M_"#P]ST M@6W(.Q1]JYRX!\T[-_9QMM4V:5:%E]+*Q$6G-IX"1>XR.JQD3(6BG!%NX0 MGNH^](%.%B:K&CURWO *7O""D>"Q=UOG1$M8TXJ)3Z/?E@;M]4TR=T;\M5=V M*+V29BFUQL APT,,V88M:_D!A]6-W!TV<"D"-8UTDMF*1(W4:#6E>B,$-TF+ M]:1;?,^'F,/3.HVP+?C=-S,+Q$^W(]5[Z_DD)5(ZS0:'4$[$F3M4_DF1%/_ M*(NART.O7NJ=:>CPYX0G.7+VXD@.XW:9.(SO*3*,:6_DFI4;( @ZU"B/@59UQ??B^ M-P^O6Q$NJ@Q+O<^5#A_![=E4&*^ M,.^IY%0KGF@PY5/L 2^ZC+S(8%]-;HAE\N@.B34S%AJKD6P\Z8 ;]BK/K&8- M94J!O9*\?$WOFN9[35;OQVMSLASF,$9FWU@^H/%GEO["4+#0#/\1#,G%>[)U M?KKUKG^:[^D+U1LQC3#LTRP<3B^6H%GE:J&[O-8T\4L>50.)JUW*ZE6B< MLN,1C4]5T[(YR/]:R*;-)R1Z^EO\?BQ*CF6LW"IVR-"M6A)_03#=H+YDQ6#U M:M$)>E9M&VL\^FML(;\WEGYDNHZ^R-I"MET&;15NF7B%CW70*=Z+XSRRBER^ M&I-3F&%]PCB[O6J3NU;5RUE_N;8OK(?YD'5CU1)6G81?_L5?=F1_@^P( 'Q$K.HL2M>S8U(:?C(9>%^]/OHYOL(_GMQ M^^7F>GQ]>Q.C*$4>D9=892IR!CZJ@*FA:<8K$W;&R Y+(UQXP!H+[GIF(FTZ M"A0KP4Z<%=HC7=H&!?7;=&&C:0 %HQI*8#$'E]B2A&F,1^B#8VBY!8+?+'0+ M+EFLBA@HSCFH/] ?H(G\7\"]K" :F)IE-33#9&J*/Y2KM+5N6T0QHJ"C&X[> M==[+3NS3O2_7H$@6*'@+'8A@,2=6L\J2, UO[W1_6H-[-S^%FIJ9[\D MK<>'Y50GJ%^U]3'ABCGDQ?RZVD=7W4REL("8[$I,=DM,]O%,=KN R4XU#RX] M^^6:_B]7__JC7;N\OH&G/M=,Y:EFSZ /U%1@15*;:"J8X9I)+6-A3JA5N["L M>^=#;68_:S6JL95E;08#K_&-A4QL8SPR_?3!%2_9[ZLZH;I%)7)S/W+*+&L! MUS>M5+^DBB:#1^W,1YNS HK*WEC9,%)]SOE_]O;&'VQ8-UW"] ]_JE8MW>9. M02RAG1JZ*7Q=$4VG&^OIR8[E=:7N'A3?*4]V;J@7 A9+P-H'(&"M8@6L(;4: M0KZ$?(7*5^< Y*M=K'RUZLEYXC.4KAT2)//)B?#5L\ZM8&J@,OWY;R>K\U&O MKP8D_4/KA"WATDEXK?NK<7BM>[<66SK5[N^^W'S_MKWFV\:8Z>H6Q,F9^S1" MKFK>HR-W8_BN\[*;WF;6VJ?@AYFW7KT;?AG5SN]'P]]JPZOQZ/XCD;57^_98#Z:*!GX!?^(Z4W^RAH2YF'2N>T4"5=D6_82H1[/WKL3P@R( MJ\OSV?P,&9D8V\!DS:3$M*HACT8=$7/3=Z_=\["MYL\8@PTH+G!!#)/Y+!\) M"[-I*BI//"YJR4]/)GWR,F>=T-''SQ^PE6U#EOZV9CY#%+;S/3>-%U5A64O< MF\,1D1^-A4V4Y3#Y]L,?W^ WX-J9;^2)&D^F/)]AB!5!\8/:$OSW3]S.-@UE MP?*B=)Y%93-GU3?6[DXZFY_J[2,',70[=7SGT-WAP6!P>=5OMVI7[8N+6KM9 M']:&W:MZK7/1[K9[[5ZO4^^N;!VS+C&M- 3_>M1OG%]>7#1KPXM^N]:^O!S4 MAL-NM]:[&/:OVH/!5>>\D7Z-^8"7L9O[5.H*\KNWDJA _';%7IFZPAN*PA.W M4C2IK&)6C%H\P_#]W?%ONUGR@Y@LL-%G2F9-0_XW%@/_SX!Y@_^+S ML-A]WQ]BI8]M.G%]S4Z:@J>+-!'PCS*6?R9*)NM*O4;R=+)$0U_Z(CIEQV>\ M&N+A^.0KYK?*X+/1ENH#48>\6@ -JTD> M#RHZ]9E_J-+,OE'0'Z]HY=[5@A MK!=&[KR>@W(8YKO1E;K]C@!HE0#:CT?!?"#VNR[56T*#5@N@\2I:5P!]35S> M)#^+MC?ZRK+94*)(Q6AA&G.>QOI-512-DI&,O'6E#EEL:; ()[L?4G0Z]2@% MGZRAKO"IPIGBORF'>'>E1D\$+TJ/U'B%IO?S=\J,U/;)64?J#9(7-!)(S0FI M8<6E=PI!U'A(#=LK M2SN647*DM@12JX#4>-5PJPO#KM0O-&B*I639(3J( M5Z*P>OCK]J1.2+E+@;]RN=V#F'N)AVC%.RVI,6@+B)8=HF$[:6G',$H*T59' M&M1%\*+T$(U7*+9Z^.L/I,8>9=^+CEH<8H+&K3VC9EJT__N+ZVZDBW'/.>\F MX;OU(>GIZYV50LS=RKU<*X:&G#7&?RGT6+9FJ\K"(YK,@/TX9![#SI)G2C$N MA"5#80G;4DT[5".$98NPI .Y,L"^#'VHBNC%/$\IY"HW(U1 SGLVB,^."R<, MY=G6'HN0H)A[UY7S]")S)AM9)DP*Y^Z0+$S85G':$3QAA(01.FHC%/-<;;DD MJ%H61B11+4?'K;/ *0+3S)Y:FYI6!,%CBJ'G5:&'QQ+%6&"%@17]DS.;0_R. M;=8/W7K,3(/M3FH)E /NWC:E3K[<#SGA4J _"_2'Y3DDBB^6 _WMWE[,)_NN M$\(P&G^>LEQ7Y=FSHY2R@OS;;CW>@>IRB&>C7I=:^:9?"NNT76XRR M)QSK% MS!^IBF_6:TK]9J[)GP+]%49_6*)$HO!@.=#?'DC]WD"@7Z _%OKC'28O![0; MS:;4VZ.^>3;83C]+< 74XF,>'X\[NGIR]LU?3?:#Q8TUPSLY9#=N M[%R4&LF@HDNHIF&P>>"H*9VFX54*>IFN/L1YMJJ(1 :E8RHI$@.I/TB>%2.H M/(358"9( M-\IW(#I2;:16)*D<"D*0;@CT[X#^U.HOE0/]@G1#D&Z43\J:\8B=RB%"@ABC ME-C.("4C'6RG5IZJ'/ 7Q!@"_>78YFFF5E6K')(E2#>$9.U@5^(1+I4#V@=) MNA&2[U<*$HIC^WCZ*#.4?<2JW2XT'(!7(6ENV\ ML7!YA,LC]&C9]6A,UAZA)$M)RG!0Z4>"E*%:!V9;J57^*8>"$*0, OT[H#^U MTD'E0+\@91"D#,5(66&!LWBD0N403T'X4$JYR2 S(!WKE%J5I'+ 7Q ^"/3' M1W\[M3)+Y4"_(&40Z-\!_?'(?LH![3*3,GRP'PWE#3_), -GY!="B-O1FP6, M@CIQ+H:&SOZYTK=_?EKVC74M$#ASXF:\MQ^#D<)YOH^!-T3\J/I"]K UZC?. M+R\NFK7A1;]=:U]>#FK#8;=;ZUT,^U?MP>"J<]XXX;\GG]EXD0G5-&>H__<$ M-3)\MN;RQ/O,W?ZIJH_Q_A/WY9P)8Q*!D_B/U00UO.+@H5__1\B4QUWM21P^ M6$7*5*>.0*JPY- 95'ZRB"K'P/80;=*'KH=B-T5Q]VHTQM'9--N?&#C7^O^> M8,E#YV%^?0<>IDW-]$9MCX2:39'O?7H3'A,/&P!'$MV3=H_XSQ]4-@D%'"KD MDDZ8(T):#8DTZXT!:""XA_V[C50CM?F,NTLA1"!4!)I" G:5 +X$=2OW,;@_ MGIE4DVV0"8=AQLI%$D*W]026*H0EOJ!3X;D", (P,0#C[$"7 RNI'DTIMX5V MG?IVZQ^YXB(>P]F="/)E.UK1Q],=&^:%^T+]K/A="J MW/:B;#8B]!SE=UW%-0LK:!5N)Q*D*22%7 :/VN4L=:,;(]4@Y;Y$!N9Y/*9_[H:[PF<>)+U/B$_BL_689=9@0B4)$ M(B2K-74WM>0B 7:]V4A.2RADXL!DHA.2Z[J;QUIRP#=AO38H9>"BI*'6;,_3 M'*F3/+14F=S)$W6J3@[0-4Z)^2EWU9@&?5XG)%\Z=4<;\>/ IU3*M2>UZ\E+ M+J2=^G L+L91BUL(7UGJ3GQ9Q:U16%!.B-N1BEL(4]INZX.2RE)[(-5;Q02' M"F#Z$5'OM!SZQ#1#:2(FR4''3%7+[D<@BU>'B4Y'=D+JKB7S]DN@!MNTWUWA8Y-VC;-%' M3"R'-2*9P1\6M5FBN6'/J G+0U954B+GVH+:!ER4R+_5VI4JD9OSVK4QEMC- M#\/Q\,/#\.'](2;>5/>L3"?F69E=\F;.%Q9Z&M8#?<*/%KO7#RZW+&FI8H-= MJ=T3*;E"2D*E9)]C'!O27:HI)6VIN0?1IY"2@Y:2F"<[JBT"O;K4[8DSF<*? MWNI//\!%&Q[&.1"7#O7P6F)7P9V>@@08.GC( $WC@X5SPKQEP-N32YSXHN(] M!^DW'W%*7S?FD9^]'6^&P@<.PC+JTT9#:C>2\^*GN04NTFF/1/;V.2RRBSM? M=MGK2/5.,=Z\$+TC%;V8!T>J+5<-#"95YT26",279.$@TMJ/.A&P&_.8CTAK M%_FV0LR2B]D^IT=$6KL0,R%FL<0LWNF1;L+M/.9-@@@SW&VZG8V?Z M;Z=?#$,)_F*\A,;0OD-87.OX/J4*]+6DWD!4/1'R$BHO^YSD"":U'(R\E"@P M+N2E;/(2\TS'H0A#KU58LI=(/ZFFNXS9YPYY0-!W-F"*#M9E/N;LO'UJL^SE M<]\"HLJF,1MMJ3X0Z;$5%L#"I2U$!8 TF>_"?A(5'T&SW4&&<2L#2]%GP70 MJ@.TRFGZ7LPC$$*-YRU=(GA<$F]8)&,?=?I:;Y\2)R(96V2)"C&+)6;[G'D0 MR=A"S(28Q1*S>&<>RB%#E4S&_F _&LH;?I)A:L[(+X00]@HX[*J^D-D[\,NA M3N\_5WK\ST_+WK'.!1Q;QZ_E_?WHN.CHI;('P&/I3YP->I;5P]P1XS7 M0J")V;1F&J_+[U:_G%!-(W=?;KY_BWQ.^'K#Q=[*L,(XN4\CY*KF/9I$Q(": M Q;]67;S _1S^4;^3\$/,V_->#?\,JJ=WX^&O]6&5^/1_4VVG2^.B$?PN?KU\OP^<*I3VNVQK<77U7] MAW^0.2QW'3SG[PVKT=5)W6W-Z> \!$L!(/;N@NMYJKQG@_EHHF3@%_PC6.8CPF"EWX>E 0M]X.KD M[V:RV.-478$)_]CDL9W/UES6 TH*'!'#9*;Z(V%UMI$T_1-AY+C,X0%-J,GZ MA%H?/W_ 7V_K<^J&-J>A&<\H3)^F&:^8U$5>(ZJ$6U5;ABRDXE=XW%M@'>T8F MCF.)8YWS('/7\V8!3U4P!QG]8GNH*U^=]WX;XZ", MH>5SS9C\..$.>[/>Z@_Z_1-"P76>(S#-!74-X6<^$VC]',?T?T^020P^ QHG MWF=N)Z>JSAZQZHL-.O_8YLCLX$3[T0.2O1KB;O;6W3QY81LLILQ]YNW1[I+' ML7/.7@<7#'7/_YXTM[NJQ6Y!Y1?@#QL O[EA%A[^N01MA.$BTFI(!.2W3KBI M=QKK&3QJ[@DJSM[AN=\J?XPH]3^:DS8>M7-6%+H M_7).XVP@;ES0W5#[8F&:X#DD34_J=8OABCR6/+\*PWL0 N]&Q>#=;9?RS*(X M=E*@6?T>%AQ\)UN6,5%E&ZZS *#&TJA@\2.1F_L1"QZ:5&/?.PP@AU@68=NC MRJ6B^O4D%G@XF9@+JC@9!8Z&BLJEP[0"7;G%DG-%JK..U.X54ZS@2(QUQ<#? M2&*?JPK^AM1OMX>TW$Q451M455T: M]$N2[5XB(!XOYEL9&^JB,=_BF.^5)&U6++5+8Y\OJF'7V55!=YZ4G[**.FU&Z5,NPG %T(H#M)[&^9 -V7 MNMU2UH??R_N:L3N'A M<_F-59)S4D[='%-P/BPPDHLY -"&=S(16TJ MN-Z=4Y:J4)Y83![A1AR%A0[7%49>+6L2BV[+(#3ZBP%.)5$M M^,<"[Q,;P-;KPA25L(G1>* "W'OP][JBPD.5%SYGT\ 4L@QX#C[G*0Y,V7"#N/W7G0J\QS<] M*_SL>-MZ6Z?E2)W/62==!D%&J(Z8C4 964L\E B#72C(%?+WC6:XW6F%D!J$ M)K,G-K&.J;[W^I/0>VSUUW,B8-!DF[S*E@MFAMU5J&]9W[R]=X]P( 5TU+C_ M2]87LOE&G%$_=4B9RH#958X_ M*-E1F )]C">J@UW4M#"Z'RSD,UAS'"RNY0' "P9:< ;DA46Y GT& MV*K_Y885]+!J@'8U%II"9O(+A5OAA] :FC>8O0CH&CIU#9,,_L**&P16DEE( M"U6QY1RV 4'B7<6IA9'X06U44]Y[&/I&%X'E;S.U;[E5>RVT)/".H!K(.\VP MK/?'J>S](Z\8,3TAF1V?1YPP/T)>ZK 9J#Z96/ 0=0HB"5[I5-5!E>%,H1,& M\XYT]E,V53AU$]LYI&4O&X%IH7-N& ">B\F,JU7\B8.Y1VJ_(M9VC0AP7(:1H\)S:(L3&$?OXP6CT+ MF<*Q]*ASSCD?2O>=28^8BE8]<"1]VS'J7\IP''W?T^B[3M+Z6?3@4?0X@Q9R M\M;/Y!#]K3B[+LZNE^OL>NR#Y)F.C >/7\(C8OD?L&=/1:'_Q=,2O_CU0 JG MCV5KAO^._EJH+^#6@43A0K"3Q\/0D\?9[ 6(>Z_G<8\ M> Z]QJYXV(XT3Q^Y>?HVO/]M-!Z>?QV1A]'%]_OK\?7HP3_]A^E[KA[65YF3 MN'A^QL4KN&;RBZQJ..LU6'_7T,MW''QVE-SRH+!M/>S&(=R7Q=5PQ*0T)#XK M450W]:;C6:!+&7UCXV,QZ^^]9?'!"1S?3H?N1%P9YH/LET(,EX ;KZG,70^E M!6A<7 T[@WZ[UNXUSFOM06M0&S1ZS5J[6^\.6\-^[W(P6I%:,G'5^M#&%NK# M;F]T.:I=]:XZM79C>%X;]D>MVD5W,!I=-CKU3OM\A6> ^V<>Q4 2RH'@P?\& MNG8N"T%]*PO!FL2L<0WL0"*P>;]_JV#&.ORW>RO><>Q&._YY[.U:)/53UPE4 MO.\UG+<(!J"8IS!D.L?5*ZBIT>E(<+YZQZ&/F8]28L#L<'[_D/#" V14"7JI M&,5*$2O)J1K$A.XXH5],P[*"D[G0W9VEX/4G6=4M,R M:@9G$Y:>"YKO9*9Z%&0/!\!UOW&',0 _MJC[[BWCON#R/&'%%(' \B'P710$PTBWBH?@ M5_B4K#1VO@!\+["77/M%$6(5;) Q_O$[1CP2&^-N@:HP_<#)"CB/Z^.Q+T2V MQ9[DJ8V)HT[HB=@S&(.G&9FJ+_R*):)1(F90]L;$8(G!RC :E=IFA(A&Q7K5 M=.K!I^(6Q^O*KM[S((RKL3CO^=[0-%5_0M]Y_&J,N0MP!1Y (+1U+EMJ@G5= M&]9U?6G03$X"E6P[LI(AA\-'?A118[8ABR%ZNLX2T8=Q_&BE%D1K-K,,8@B< MEPKG4;&Y01BY7^F GCA4UV_T\PR1;$@X*7,$[S @'H7P*"J_$CDQ^X4#P7=I M-;,,!R;1Z>D'M4H1JZMHC+#RRT-8,8\-6]8V1OK20_=ZU?9L[,6*RH/'$L58 MX%&:%?6;]ZY*_)Y%J=XP6L+L52\JW*7Z36-Q" IV4)?ZG5QW_G("I8!^)M"/ M(C#,#?J3R>)YP3C;0E:.YQ3 3\?RSV0KR&Y7"(,0AF7/(E>9Q>3%Q94&7%[N M)PW]9O*2;.E)0WKK3"$(B07!/=G\Y>I??[1KE] V[0)5HBY-MHE^\=>[R MTS[!K-0?%!F[6\5XEWMQ,: T<=@!Y"3S!$%#X_K9@"(C/$% 7# 'B#*I@ M"#CH"14, 6*6!4/ @4QS:;1S679>!$O <26$BL$2@U6VQHYPL([]<$[%\K)+ M?BBQ5P]+JZZ7XU!B"BP!3:G;%2P!%8-D6+YS>I#,GR6@+5@"2HC B#WB7CVJ MS+A@"1 L 1EJO[ 4X9(8Y#U9 II2KRY8 @[EX[$O1 1+0#4;$X,E!DL,5CFB M494_!E*Q:-2A'[#KU<-.>13G/6?*$H#KNH[4[K=*=M).(+\0Y(<=\L@G9)$+ M2T"V<5R!\U+A/#(V%W9^HW1 3QRJ:]2+/;TA6 **5^5AIR=*Z,3LR1+0E>KM M++$N6 (*_WCLRT/!$E#"0W&1JC>,'CQ[U9L^2T#[Y*S?EQJ=+"GDQ,'H@X)^ M&#UY[M#/D"6@UQ L 4(8XK$$]!K%Y,7EQQ+0:#1+( V"): ,@A E!]DFX^5Y MDA_\H5ZG70+0[W"2WW_._2#.\N,#W$/\].=$6RCT+*=7(I\5]<4]R7_WY?RW MD]4IK^.9_?59#![RATLNC\!*BU?C^\BC<;['>"T$FIA-:Z;QNOQN]4MD)2!W M7VZ^?]M^!"\VZ\#)F?LT0JYJWJ/)9_KLGY:/1-5G%*00?M!J?/Y GWW=_ #] M7+Z1_U/PP\R+!-P-OXQJY_>CX6^UX=5X=/^1R-JK_&:Y6@M7VCH-C-DG,J-\ M"IH8R7$"!7^KL_^%Q1"[/_OQX=C'Z?2B1ZYN+TV4,);P;__/7PK _K72&7SR< MX;BY'8\> %1D_.N(7-S>/-Q^O;X7Y.KZ9GAS<3W\2A[&<.';Z&;\@$,& M'6[6&^U/\.-W%]R:4.5]\!#K._X1_( S52?VS%A8,AANB8"&IG.;6#/9I$21 M;1F,TIES\WMW0IBA!N$L]O,36K!+19YPJ4#69Y) M)_P8.H$I)E-9-0DK=6ZA(X5S;U'0]"_4LI_9K^V9;)-7:N)5^,EJ.V1N6"IS M&F6+&-,HJ^%1H1 ?!PJ8$>Q'Q,^0.4KB]@;OM.%5-:H_V3-\G V#R[NXWO.9 M_$+)(Z4ZZSEQ7"G =K#C'XO@+UHR- 6\:X7S9-7Q'Q]EUJJWO+)*7/&=@ZO$ M.^>:\;DQPEW]IOU5G^ _.L4'.LYVD-S005=4B'L-X,3 GZ% M0YUTE%P+7ZG%%(].&DWR#*W,-I!FY#1.F^>J4[ZY@O'S1HV 2G\";6!S_JG] M$)L>-T6)A>\XR4VN/#= D--4T=90S*B2RVO-7'HDL2PY. M&?BBAFR-NKH.;93]V$;9SRPW(FIK1._[1*]D+[PE>_B:%M<)8U@F-)K?F+N; M:%NHTY+:^>Z%5B"-O!2(B]R?CZAID2?D?%OTB5.^H*7-V]R[(RT$6"U&G M$14JLL2VB^E;\ZNA/^&6?3*6AWI+$-Y439U&%&S($W)IJ--&)]=R#9XZ/79" MC'#GNBZNF=:P!!:Y#E 65A#;*P!A&IX%5SK@<-X5L+W]J#=C,B MK[OTOG5/:O5SAK-0IOLJTV9$!G757.MF,>1AE28A[!) @YE@,X=] MCL*WD5E6JWY[8\"3L["%"^-Y+NMO1%&A"=S4<1NI67124W_69JH"#__( -_N MM $HNF%__H"WGA&33HPG'5Z/8!L&-&C66&Z'39_QE(#Y1E1H7S4Q:\O)33LE M*R]@[?X&S;JT:WX9EHM@CY058\[D&!8TPX?OT3_'8V7PZUK$38V6\P36^#.L M_6QL>F)2177?F0V4B2_Y*EM13V1CBXT]8UZ'*FNGN6>PE3G1T=MJ8S656,Z@ M,\!3TX!!199&&'MYG;L1'OV#\C8M3^U6,#WP83*CRD*CM]-[W^%)5/H1N7^M MR-R_/1/^N$YOGG9\"7^=K0E_$1G=JYF[^Z0")G[HNG.S*6:S5Z,QMN?W:#]> M3L"REF,]_G;^/KU*?:-_K]Z$A\7"!L"?,>[F ORQM,!^&Q4_#2#;Z8T;MSQJ M,4DEOT4(!!<(="_+@GX!E9)#!7<0!%0$5.) I5$6J B;*MH7[8OV1?NIM9]J M'G.Y%:^7*CV(2I5.W]+&R_/X$A9F2Q1;VRDU) .@9O"HG?:CVID^>.>MT96B M9QAM; R\:"/\N?>>E3\>F2RW*WDN2U#MYF?1DJ3V'#=7_P M)B>?$N ]:/"V0\ ;ML]3('C;I=2\J>;^Z?[H6G)BB]G5-3ME7]Z2N5P0T+3_)JAR9Y MI9;.M\J#<7,['D5E,K8_\D3&KZ/AP^B!Q.!P/+!41C>S5F-S1JS%HV5#FZJL M:6\$_@]=:-7&4);1^$)GZD2C2.NH8)5I=_*=EDZ)K_5_6F[[ MC!'1 '6DZK+&+Q+XI6HH%J$_YRI+N7VD]BN2)D:GS#:7C(R1-[;:I_S.;[[W M5'5&%AKU2T.G_'>&29X-$[K-$G(M8ANPXM#I:^ 5B6+0>#FSLF6!I/$F0+$A M-20.L$)M:C[#L+A9OYQF$@<(OX!AUC@GG>^GC!.5TF=8^D"G'O$;V3)T4$)O M9 +K4%AIGY*O?)#E-\Y)Z;RY0AC/*BR&X.N%25GJ<^"IFBH_JIIJ0U/PBJ:* M'?'GOG[D']6?T!:HC]I$UB>4:7MW7IU'2LN'(\$G'T:8?>U=O>R7>NWNLW:\.J\T;H:733JO8L5L^IRS5)E:*.'U^E=],Y;HUJKU>K7 MVKWS1NV\U:G7>HU^O]L<]7N#QJAD7*L1_EI(LG7017/PF (5:V0OTMZ-SC\[ M*X]\K/TTSV9^,_AGC4:+++.O]LS RC3G:D^BL]VZ[8A\A<: M7@MCM%B/J=W!6FPG\;QTYNX>INX.ED'^VE2U9LS86OODK'$Z2,X!M_? _2/% M8]:'M*+"TKVK"QR D66S==)$MF:KB^O@6HC7S9 M9UU6S-K(7T+,$8FRK$?6 MEPV9+5$.>SW2#5V/9*!DLSP>LJ.=W580Z#'NZ.V46E$+8#'3ND]*>&M)]7ZG''@3 M<<&E*;C8&DX0AB$'00TY!+>G8;ASYC2A<1CT2B*L G-982[L[-I^QF$OS+6D M1EDPMR4D[8]M9AM8986N?76N\PK@!@K6G_]VLCKZ];4XJG]8G6 K7/+BN8$& MK\;WD9D,OJ=X=>Y7JMR;QJOWU>IW&!HF=U]NOG_;GB^Q,4CW\3L&,=E^5N=_2_,FW&^.L%Z["'3].ME^#3AA*/; MBZ^J_L,WMAR(NPR:_\^\*\#'VC/*\/F?'\\N1K\/)7)]UX] #X(N-?1^3B]N;A]NOUY7 \NB17US?#FXOKX5?R,(8+WT8WXP<<.IY; MV/X$/W[GD%Q3Y3VOI6BBA. 73FG%S^H9RQ4U%I:L*Y9$0#_3N4VL&W[J6M:8'T/=7VO=V4O>+E- MO /];EZ%1_N-XN*\_,1$J0LA;6NP&V.5M'T0=UP9)2XL&BF2[NKHZ#Y5CJ1VMUM<78YC+SP&F&@)X=I=N!*74(TK7)AZ,7XUDI'E2.U&=64J M->-5H$RUA4SM+E.)2[?N)%,SD])D%:0&R3FHBI:I0[!3'2%3N\M4XMJTN\C4 ME;%(5I2MOP>M6]$B=0AFJLN2L;&L%)6G-C5++F&QL]L*$<38O8N2U[""M9'R M.J$OB>K"I-4]84.=67LS7C"C=56-_DFU_:A#4OBJ[Z!3"]L'2W9 MP9$:S)?',>"EG3,WU#F",<6H8D$*6.>4DAHM=OU7-?!,=!45-GH7$XS)\A.2_M51&[:_KEI M+9&;)G+31&Z:R$US)R9.DEBF@^)'2'S*W"SSYK*GT+V25?-W=(.1ST4SD))S M X-NOUP,NAV'0?=J>'U/?A]^_3XBWT;#A^_W#++'1:A[-7PX)\.'BZCQNC$< M.MJ(>_K-NL1OXM(^^83P( P?Y-N2L)6S9?H0PV]7/H%K/%5U>-\I_HXMKT#X M+?0_56N&"8]D:@+^7@WS!WK8#@LL'O1:_N*47'E_,S9/'?2':I,Y0!R:,^F< M+]_P5TC,*;.%._PIV^356&@*9Z2=4/6%*NPI%AA3O!M: OM*;:36G;3S_@M8 MS$+7<P-WVHYO0KFLLK88Y4? MXP-]9*DP=M@)')# .R"$\"95GR^@YPMKR0V,3^&L/<\4K(@"[M@3ILNJ>BA@ M\L^;==)3M_ ![>AAQ*V-V-M (!1<7<@+VPCE_DFK.X&HT&I\R3;F2Q>X>]I) MM:Q"WM6 E@'B%ZJ1Z]#84-0 ] :G:=9<*&X ONNR@A8))!4;A?\PG7%6&?^5ERB917M&0Z@1!8Z!MZA8485B(K+0LWEB\Y] M\DW!:J2S^O .#POF"K"H4'+U![A@_7'$"N3_5K7&FKJ(5D/@HDGUR1O!U>R+S%Q=C+;A=A_<:0?"%]>[/,1TCCD"I"A6 MEK%G\!-'3G$]C?A:N1^>ZA32D5?\[E/R+>R]=WF5J/YX'5J*CB,B3#K<2$5P M;8#/=M#K$P4, J.)M53 BHR6&5S^!1NS(ZMUP0 5:V=ELOE/5.2,M4'] 5"]*64UB8Q7@+7S M""S/A5//E:-JQ5>+^4_OWD'RA\F,*@N-WDZ]<#D?P:&N?%TN2YT(J7*KWZ/H M893J'&-AH>>?Z[W&>;?9'-2:5U=7M7;G\J(V['7:M8O>:-2Y'/7Z_6X]LKC. M1;O?O*P/ZK5^MP,-7/0&M<'E>:O6;0Y;H]X5-MN*>9XZL$FZV[YO7F>E4S@% MW6D6=PKZ,S+)!C:+%3HQ3*9#/_)2=IJ*^]4GO+Z,-3%5%B?E&QGXZQADJ[OG M'R:IZY-E(F#.M7S6"OG$)[9-EK<7B[983...T^@%9L7D57;RQ.Q5>O9RGKYC M/ZO W<^/6;@$HA71BFA%M%*Y$R79:MS0P)I0P*(5T8IHI0(*N.(N[PK!8Y]U MY,(PYP:KU?YHZ$K93\+OPLP^2..CC=,W-Q^G^XP6^S]_8VN,"0\G# MGZI5\R;A'.?@&XNG19^^&[[(JH:6],HP'V2-/GCV])(^VLM/%VRG*MF1W$%= M:@[ZQ1VFKU+)@"V-KV%QWRIGN^*RE1HN_;=[?_[J[HNQ6 ;[K??=-=O>9%\T MEKHZ;2A'<&JFB.T6T)/ MB]!-('1SY60^T9^3F:P_+=.=2KY@V%7>\S!?B5E>G4FX<++/+IPI8,H@Y!!J M(F/2;0E#<@B&)(+V-',//B6<5L,R"*T7#Y 1O)Z9>^%"<0K%&1>G$;R6F;O4 M1Z4XCSL8?W*VPQ$'X63O*L:=Q)27RTWJ=*(S36G0&)39- B\(%XB>! S]Y>/ M#G+"&XD+RYC[B9EXS0E@60W/0P T/8#&W%C,Q%T^6("FPCV;R2% ?\UTAH,$ M1^B69]>VTC_E<]I.'*$31^C*=(2N+L[Q5'$:Q1&ZZD^>F+U*SYXX0B>.T(E6 M1"NBE0-MY=CSL,01.M&*:$6T4E4%G(/+6TQ5/'&<+HO=A;!4V7I%C]/U^U*O M4V"U=['KE1XNP[)KD^%2'*<[]&3I;_Q!*T3GF3"?/'L0(05E&!1VN: M\1IG\S'-0FI>HE,W?J+3/@.<>@I4!M,=-@#!BET\2VK(RBSYLTWCITOMT^OT M$JE*+>VQMMLRD84=DOZ$+'!9V"W-.EOT"ZB4'2H[%+4IAZ*,M?U>=G5:/H?) MLG-V=T3[HOW2MI]J,J901BDD'SW/%V#&\(G&U'[%[NY,:HT/G;^&U.G7U*9[X?G-GVWQ=GSW'C0[Z8 MAF4EXYYH2*UF,XM=QB1(R V& O&Q$!_%%E!9Q+>D3KM11L2+Q4*Y[//M=*I. M*)DN3$#HX@B,\[9'E4P[A?'*[V*/^?Q>N=-; MTTV(,77ICB0\-W%+E\-?'= MD.K=Y$QGY36]62V-W?W?+U?_^J-=N[R^@:<^UTSEJ6;/&/V+8CS3VD13859J M)K6,A3FAX'99UKWSH3:SG[4:U2A.7&T&J-,0>50Y7K/^EA/-=1=[!A^H5HQ7B=W5IY11Y'B*$\/)=<^D!2D-MM2O5.,V@S;X3@6 M;^&HQ2>J'D&EQ*>-XM/HURLC/D<5!3A$O5&Q54;$<;+\8W-=J=4KY0)!@+,0 M<$94=\C=C#3[4F]0C!VIYNKU&%:8N)RT+,+/:[0^D>%DLGA>:#*LL $^K-3!2DYJL5BV2R_"[K@OK!$ M=)K;YO :.EH1V>KYX'5%E4"'B&(L\+#;BL(K3Q),_#Y'Z;J(]+"$:Y4;FDQ_ M]:1.OUM2]94W0(M^OA 03T BLLER%I"NU.N6U;ZO S1Q>9F-I][_7%BV.GU; M.?++#OBNGYC>L[GQC!+, Y3U-V)B^1)E96E,Z,\YU2W*RBK:<+?\#(Z*C6=< M_[X13NW.:OJ/PO6M=WP[ENKU^Y:)D-22FJWU]13S""([WPGI?-C9\XP[W^BO M,V?A[]D\O%'9M C5<<(B3OH'3JBR>BB$'?W',8CX&;ZEQ#D"3&K-*3S\A6IO MIY%\$)DR,USKMJP_J2!=G"A_&R%#:P,A0QQZA)Y#C_#E]O;RW]=?OS)ZA.N; M\?#FR_7YUQ$9/CR,Q@\A- D[UV0**#/&WN-79BM:;)5>P7^T?UTUKBB,H/9< M68J +_W)Z4,_RIO?TJ& OQ[&]_!.?A_J?(=T)[,^?#$,Y575-/_ALP@EGA/S M1085/ES%[WNNWP0X^+B8@5AQ]?[DC QA9UU62 DJ10/R,)E19:'1VZD[V^%* MHIT)_T<("T<864<^-"$'P_^1]7&\>&?+!65&\K/??X#+XG@L :^D:N?!CUI, M!!N"(,X04"D$*H(X(W]UZGIIW6X96J\R@G!$J\[R6>C@2C-( M>RRRZ1(G"Q6NS9(E"T64@CJ2Q4/A:"SZ^4(:7&GHAYTVV532FWY9X&ET8HJ>Q52'BVB*Q%J]+"&Y::$9=)R2DH+5&/+TC"))-)82:2/ MQ2>1+K.1G5)/YPQ,K.]&)E=&%T[CIWKQ,LC2F-&>$OGPY.DMAX0 CZ-^6TM42&&9.?V"%!C_V!S!VWG6U4D7?LX-K[ MJNN*XYQHQL]%)K)IOL& $V=B^9%0,:-5G%$_)=9R.CWA%9-:Q4F]H4(:*SEQ M0K\>VHP*_7J DYJ[?MUE8;0R5^)CV3^FFM>VQ]K8W8!LU:...NVWR;0MS6PM MKNZ1M[I:$[Z*43:X3,%8T8IH1;0B6A&MB%:.MI54C]<)/[>*'\OBYQ;CVP97 MMP,OU"$8"-PKJ]FT>TLWH"+K5YW9]; M(G\L[D*JE#4P0X][1I02*0:=44=,(QX266PQ,_H4@=DB,!M6W:.*F/6E4_@K MC D4'PJ*W;-!7Z[^]4>[=GE] ][A<\U4GFKVC$6_%(!4;:*I%%HWJ64LS D% MK%G6O?.A-K.?M1K56%7SV@R:U7AVP>"XJ0U^EI2LUD@ M9H][*]D79,07U(PG$5ZL2GCQG$]86H'%?D1@L5'JP.*.K '%-;Z&SMTH?_:W M-1%DBWG#M5*1QCWG20 Z(T /PO@2JP7HLH0A!<2+@WA1D(X(ZY09HV+YHM0":9ARRT171]-)#-FRCLEJ0 M31IT;':2TYT7'7*L?%[C'6@8W1:)C*6/-#H3E5*$<=")3%VLBPAC-5:KD28E MHA9D7C 5D44!Y/V!'+8M6PT@BXBB@'9A$<5^9<5&1!(/SXD.A6C8)FC.GG3N M$<1FHR_",>4&9K\>4?RMY,!,,W+8[ JDEAVI8?N&U4!JTH!A8R!R%(O+431, M"AB=S'1XJR>5BM!AZ4.'.&5CWXRE$T/LUYL1,<26B"%697T::5T*.6&Z :\B MF"@0O3^B"SD1FBZB15118+R@J&*_'G8^M6+R(\*+A^=HAV*UD%.I.7HO6P[S MM9H#$;\I.T8+.7-:J#\2B=INN\!L,('9>)@-VUFL&&839RM*W2*/]0O"]:/_ MF'X$NA2O)3[F!H&*9RW'Y=Q_W(5V?U?._5]539O NMHF7^5'RT>\[Y#NIU)# M[BBIAL5@B<$J6V-BL,1@B<$JO+$C'*RCSSF$(Q+ 2>B&2@]@X;0< M$X23T ^5'L*I.2UMU,N-5EV NE*@3E)*I?2@3GQJ3FKU"]3*Q[UE?8C<_D<9 MP4R5Z+_?Z$;$+NNE)OHO)21SMS!)F(GRP&7N/G]/!'1*#]8D?$ E!FN:(?[HD8\/01&)EM<*2L*2ALCF9#77EDKY0S9CC MFH;-9$HARF8K(D39$R'*TGM42?B.\L9H_AR\4KO7*;,[);"+V$W"-501[*:9 MF]#NB\R$,F"YJ-!D,TFEEXK(2?)TA\% :/@R2$4DRTD*L50$R\D]B&ZW0"TLF+Z._F/Y(].[!>*31ZGSIWRZ M?GZFY@NH-U"4SK?R9"$[^D[0/!78F!@L,5ABL IO3 R6&"PQ6"DU=NS'HT02 M0JY)"#[OMI19!ZUZ1-9!5Y ZE3V>U$I"@I,Y*///.);JW98(?I8=K$D(:,H* MUG2)FCIB'ZH4\"TJLZ"5J/YC244CZ49 1VH7R9P@Q"">%D]"85-6J J7X\#! MFH2:IJQ@3=/E:$K=GBA:5WKX)BJL6%+X)G4+VE*KWZYL?H H U7]C\<=-,X_ M)P :4?47:MFH>N!/NS;&\-AE64*1&2 VCJK1F!@L,5ABL IO3 R6&*P, M,P,J3T\0XF.1=__O?^V8/]"(Y"^K990_,9451]2?_R%8RYI0>?'/"ZLX1K"@R MS%0PG'ODOR$-NHT,XU$"VU7!=A1399'83G.CH-_-,O8JL%XBK!>5_-".*D98 MI!PE/]%8'_2$U!R'U$0B.XIF4W@_ MM5QG84O^:A>#\-J=$6_H] >[\=57NP MBCY*OU$V#T40,1S]QV./P8\-6]:(NIH;D4*"PYI$MD BT]GG6=6XT#)1C 5V M/Y;RS^IIG^FS_Q$?85QGU%3]:H<^[[F3M-.PIJ=.LWG*5ENZ>:QS+D>Y P@B M3'H$ZVD1"ZN.5._GFI(KP%MA\$90D99BY=26FIU7"A$X0>T9)1'1GJIJ6S8([Y*^%;-K4),8TZ@?->J,O M\1]@TQ?&\US6WPATB)I4P7@<.Y,D/YF4^9[LC!*>NC0IF5#3EL./*.'))6Q/ M?C86\"/HP]\W(JS=Z:WL%6/B9Z/O)7[BGZT<-QNT?TINIPR>D<,;0O:0-Q+3]&(9"INA*(P< MALXZRC)+RMZ(LM4F1S_G5%=4>P&KY6M]LC 19@L;(/8'M>]D-0'"VC ^(64$ M8B,,>K+0;*8SR42V9L18V%/->+4(-!"MA,DE !-'P!^STWCR92?+6+-#=TR4/\_OK%?_&J Z?D- M_^_)>*&FSBP!#"O[TEK,Y^"/XCLRE?\(M_@.L4I@/Q0< ]D9HF G7)DD"C=P MT;9JP%\)+5(LR]*OA^C(P5)'#O+:QO:[[+?3U6/E<4$[IZ:QC.[_PEU"\#7--]P,I:#O+8Q=TK&P5E$3U-QC;[WKC#Z ME@>-,$*7FGP?N\/V6[B$'7R^\6KGJ%2Z>0^82!;4UG5]/G:_^YL&QU^O:) M>VX?\1=^OZ[593[)#XI<,IM8M.D8'>@R/ M/->,R0_GW$VSWAK4Z]T3&,*)/$?GV5S0$]YA\IGYW,YRYW]/4.JIICF>N_?9 MFLL3[S,/R4Y5G3WMQ!U8Q_]FZR=<$_QCQ25G5YSE1;_^CY 51/2"(^#RU]E2 MXK.S<"A^\]][,5@X%94( *!JEOSDW;8&NP7PY70B^'*2QYS69?,&'C!^I=H+ M_09/FR4S7;"(;^>ZB,\ZW:I:N3: C)80L=U%+**28)HB]@>5S?&KD4BR6E*O M<5",4963K+:0K-TE*XO=ODV2-3,I32A;]4:!O)?":C4[0K9VEZU,-B/#9>O* M6)@).3F;W69E1>L0S%:7A>GL&36I/+6I67))2^?433H"F6QER+-(6,#F$J>0S?BQ++(<]@K MSR'-:+4_@#H(C5X7%N,/W1$)!/@I]Y5V2X_HAZ1'-.O+&'QD1B\S"M&[3]?Z M1%O@U-_A789^K5\8EGT[O7?V81)Z=)V0BA;,R8A\UY"DAM#]AC*]:TOJU]>M MG[=!BJ1@%J$ZHB'.+C!I-<#JP+P2MMN)0[9EIU?RMJ#1Q(,>TMZV[7EELFE$ M?^+H4G=31E%?W'V6NR]7XWMOD\6OP2FC4Z_]P=W4"+AD^36@HTIFD\>W%5U7_X1M;CJ1=!HT)6P!M?O@% MO@U\D<7B*L0K<= 6TS1E^/S/CV<7H]^'$KF^N3CU",,CNI)>M?62#\O-[7CT M %@DXU]'Y.+VYN'VZ_7E<#RZ)%?7-\.;B^OA5_(PA@O?1C?C!QPZGG?0_@0_ M?G6%B@OBT)#/^$SFUBS7!K7Y%M&3!Z MYMS\WIV8(&X+&!0_0L)W W_&)Y_'3W$T!XE3D2YG:Y/;$2:23_?-)/.:I9)9YED,L@YR22#2,>> MK8#C@@4O_O>DN]VU2V;'DM,79R+-SANM"C/\,[0P*]R_4.!BF4$ED)CALQ+# MI1D?+EDR7.<,$5PXI@B*T-"KF+F,9JZ1[\SM(N.")2DD4;+;+2Y10;N S?)N1)WNJ)@C]RU],X)11!)SQ X6Z&T46-^T/-NNQ:CE.].84@M+D,H:F5):=IV\ MK<%"1"FLT'8LXAI'FOR3< 5SL(\F[@V$)BX_8B*J7>>+&-2_?9'+5IC^_;(\ MH?IDPN^%_DT@33M3[#%7Y@N.MQ-'3R0XG6:!9Q<$.&*"8^=C,.F HS?H5%:K M5MZKO>;GJ6WY)SQDSF=1(CJUA7;=78 B"L/%\E7X9(QQ+O9Q4YJM7!GMA+9- M!);$QS=2! NL@MI%QJ..W:=E^0[:,_!1932==>5/C0449N6RJ'CE9) M''=>"Z0DQ2VIWQ8U"P1J8Z)VYZW.#%"+BQ*IWLIU69+Z(;GX6=9I)]=FFU7] M8!N3'S-# ZA9H[\6JOUV8]ATF3<=GG8[R#9A>CD:Q/VWTY@'C_+5V)4XR=.9 M5O48.(G9#^/;B]]^O?UZ.;KW'4(8X"$$,OJ_[]?C/PK)R\XEA=V;I$:?3XEZ M)I_B %YTXAL%1A<)MZFVQID_H\Y7]G8] M7WD'TAH(Y/,)8 (."N*1FK?3WT&VK3MJ/N#Q%D^3UP.:O&;1"6KS5[ _%M7] MJOSZYNKDS-#I^A'*%VB8S*GI')R!=Y$U#=2R;>,XP*L^4G:/0A9S^-*AJUTC M"K5\VN@4"7'Q+CSQR<[>RD13044I,J?(550+%F<+-G*&25YA#C#%;C%W:4R= MYB4RBSD?O/.FC+;@#<_^XDL$&UOVU4^O>F[(IH)W7JHFG=B&&4E%#./RQH^, MPM!JC$,47N9%!0@IR$:,#4U!,UE$HT_0A3G=+(PF0^2_V'9HA3HXRFY@XFF2)A] ME#K4?T9?!6E;V#/#A$KU.OZ[KD =Y(/@N2S+CYJL_R"3&9W\\ B6YT%(2$@-SJL01![6 M'\2FJ%G:AJC1N)/-6_,!>9R5W_'A6RS*EE&IG];#3N5[UN24/*":6GGW> H6 MS [#BL>0'J*I.:FVBKNF!O\O:/Z(UID!1&T'NNT9-3$>GJ3<$ECNIWC=8WI5 MH1:(!3-JEN2\)M7!!64JGA&%@T*5?#3P8.8D8C!5*FL^%3N'@84+CG9E=.X@ M/7\M0.ZFZL1]@J8^JS;_@+\%V-FP>."?F7DQIA+RV1=-Q;ZA+'QRS91[3#H$7F.8H $-:Y_NC8S MJ&RW6\-!O&!0J/YG:O_>>_ =?ZZ[K%BUCF/CG"YO7AK+;MR%1JT;OL[@PPT0 MT/#=EC8SX*PNRR9,%R93C/#&G-7E\8V5I'"J;("JC!JNL-SF+6Z98:P]Z4K<>PDZV0?.;K%=H*I>B/F4NKB?J+."[(?BTP;H>*(1#G#_E ME(R>YYKQ1GEX"<:\1MT+?(CGL"JUCLP3](U9^(/SXJ?"T&"YV' MX3V699K/ 7FOJCV#&R=4U=SES?W#=Q;U<@?59H[#QR1MMQ3-;P?@C^P%Z MBAA/4Q559HO-"%13MJG#YXTOL7!1!6M.;@1Q-88]\D ?$"BX:BUD7DTRM/5H MI[?)-=,JA#SY@CX%1R/&NQZH-&["'0"**6C4WU,62_="OL$)=(*^L%C ( / MBL,R'0 (5RQJPW_4"=T8S0Y,NU/B3>81A:D*8)[#K!K,H<((R2GY]XSRZ#SK MG HX^TG-B0JJGI>-"W3$H<]4,2-=1>_+-!9/,W8?1F>PZ"23)4^K;^TB#[N[ MHL4B&GQHGN6?ZO/BV:TKAMJ?RK <<,?QE(LH:GJL2@:"8+(:7ZZ1J&_Z>7X'2'3^QWB(UW!=[;E716APEMJ1'HB=O/J4@ MLBDBA@ &BV3EUS_G](*%:(( "((@B=3,1*) H-%]]N4Z*M;/<_4 .TD#ZNH; MVI=R3O\8IXIETRJ[?+K="&\Z?E\0:B)2S3L*[.,##9W ^A^9D?BO!XRYT&N_ ML]>.&(^1I!#5TT^HDG%_B6'3.X\L"V^%K_WEW;_D7GW'C^BR[N%XX6?U&2&: M\ .;-HH$5'N]E5"W-T"S2RS(#_2T,.6"A\4%[8LZI?$XALT)-(Q8G>8:9Z+' MG8E'!T-F<")K?9Z>Q#V?$-P#?!I=BT="]BFC/B[TJ92B1/7,-B36QJ#\!<2) MF9E7PL4R#0/2R:?B%BK-B"@S5;.PN.$GT!\+\R;B7SZ'CRT;I^Z=*7>K%AN2 MOVSE\D7BG$A,46:9EO MQLB8KN"Q/W#\G_'LTSSBK]\9)#VMMX"\HNU0'\0YG41$'SNR" >K:3#U0*J/C"^E0S]3U)"D/,X_3\WP/ M_Y1 -9V$R&\8C32!4@,.<>8,_'6IFH?^!7$0,=- HW$HA_C^H=S'/42^9$>" MZ$?B4/#F=>U7?:Y-07E_XBMH@I";F:[U^V]X+3LAVV?# /?%6W_T[&(8K1E3 M6_RO,29_$5N9QO#A\-E<5-,05KX(CA3!:SA%,\)7Q3(4 GNC,: :AH8I# PD M\>_Q*^BY;-_$E((Q%V3/+N$(?_F[A^$50BN.EM2%H1#A(RFR<#8 Z5APXJ(A MI(,8TK$@TOT0B'08$'DU//+.@:0W1I).?UI1+.DE,.FDF\=_WB5 =$G HNS:@1+E)IA >GZVR/-Z7ZG9CI9Z-COU1A_^ M"?Z8-CKPQ;4U@]CVR']9EGH*O&U\MLG+ >"'7]8;?U^6C3]647[CQ51LVM V MGJL&-PMI#,&^,80-GR5+T&RVY1DIZN?&YL1[35DX9G<;OIFI+7(QPKH7$1J6 MF\FVN:WH;*-PO#;X&<1A.**V 9?M,+UX6935:G3S! MT44T>DK_?CMZO!S]7^4;7Q>FF..VK-MK=^F>?9R5@(2NUHX$'&B)*$NT82J(=-4:5,?30:NR:'O[%(Q+LQD#.XG>, M\]P9-.X7&QP)D4P6H4W_PY_*7F2+T1'*L*_L89N'%W.+*Q8M PJ*0K9:^40A M79:_LKT@9.)"$SZAK#G@AJKM/OT;M+!(YPI%_A>;'@GX1.#RH!/PBGI2I.EH MR$P0#!J39B[4<"*.IG&6\G \4:;&QC);D@+%8G7"7J7+T"]=:*!\$PCH M5N?DW,9&JI"$YJ7O(>G/RL8QTQFF%:R:9N8-'-'4S8&B.3'W&+B#4 M?D&K+I#3HQ:#5];*B^\F@?VEV2S-<8AG?4G*^<)VV1&5!8S@:%Y> K'K%5E& MD442&3^DFU?:1N4W%E [F5$A7ANI5>A%?XK]=RKX][GXU;$"?NN&2H]-!1=A)=B_(T&7'7. M^WC.(R^1P,]2@\/5#%N;U&D(IY2SJ H;[=3I[&ZTTYWKV([*<"=XR=X3@3 M?\I(@JFF1NV$'F6#2Z0 @,M9A2W7J@:H4A@$W!ZXX@;?/9IX&6FU==;9X8R4 M,E)J$F$I@?/;?&/6Q34:?ERC$8YK%$^!/*/E!AMP>#5EIPX2(#&M[1;E@6WFL7'V8[K2@QC;,XD+0^Q!-B\?$UCQRW$%WK MG)5CD&H^E+2;N^2@FO?LC?=UWZJ81<2,N3:M&=%HNXG%RSGW-8"1TQRW KS7 MQ"N-TUR],IM0'EG=65>,J-;94O\EECE5[?FRCE(0F_I_3^I!MSZCOJH"-CL- MV,30Q5/[H8#65?,5QNS9.QO+70$XE#?*LPK 5O8*P(I/ M*MVSW9JF&+V6>O3V?M9!MFK#5G1Z7WDX]+B3#EZA!&TU7^5[MBO?L^12+%;2 M;#2H;)LY!?J> MP!%R5EGE>MIAWS.N^ZSR/2O=LRW=$S,AITS^84 5';!_^!L'N/J-8G)Q'+%E M>,8B,A"D0;H M4#0/3],0>%YIIN5QA-9X*/16LHJV(H;4!<$S5SS@!^[5(X.H')NT]3,36FX_ M'BV7G\D2%F9@2M!:(5+)B]++B]:>R8M+EPA*%,"[VLO"Q&&%',S;!UMEJ-]F ML "%#>.D(L$.2);X(16M0%#YU:JQL[Z#P@>/^R)''I7%-D27>! M4\>XUU[)C$.1&>V#EQDDF#C()#/:,451V65&N0/6ARXS=CG:*7Z$[Y"/\(V] MJM5@%R$ =OR%3 M0//]#;P%1/L^(CQT=)\E0BHO=IF&&QI\]WJ9^K=F7#48"U;S X62O1"]@D$0U_)<] M9L^'_PZJX;_5\-_M/[L:_EL-_ZV&_R;U R+FOAC#Z8W3)!$WG%[,H_RV-M5@ M&;@=8MZ=N&7@3B"6Z^)NX!3*)U(I;W-M,F?#KD+QU[33V[RQ2G38VA,A!A.P MVDRCXYM@0:I"#2Z\L?!OV$C.-(.8BCBCXD MI[9^>0^55='0E'R44S-VE-.J^4PA!9[.,I%,8\H6^O'ET"_P32,?Z@DNT- M*XD[F>JHMWO4@2CZ3H\Z8<_'2?@,VR<*^#+\/$]RD(6[:?@('04W Y9,76HL MY#KC+0F/;&]X4ZN5GD>:VS@AV8L%S>< KZP9S,<=#,^./5S168J97DFH8HN" M1K $AYT OK4&,?MR,U".F:P->MYZ5E0]TH='U_%@LB$5_^J:]:$[& M^L3^62][,U9F:/)MW7"XY5&+4BJ-P2O;&6GN87E]>[@1M$.F8RW[<,<$Y+ZQ M12+/':?.PQ5-ZF6',:.B(0[&K'DVJ :9KEGSJJ;NGR]??(UN_M/G6UJ0E2TI#F M\*RSQ;3J/O)""RAB56Y$ROI?R^BIH,8=Z)SUJS< MB7UR)W:?'=O4RBEGU+35.QMVJC#245E2_3A(^))94F6.P5:65&5)Y6U)E3$P MVV]6EM1>65*[:A[N[SZY5P8K;;N#@W=KL)6RCC5WO,L88%CQ+!PXD6>P-],3 M2R3V#MYH3C:F? \#@LU6K[)C"R;R@B@Z+ZMX/R)^_2U-$3\B L\N.@NV<7,1 MZ8FG?^]_F*]QUHC.)JH8X/C,F)@1LOL=C:O,F,J,26W&E#+<-JS,F,J,22[2 M!S'IG ..@Y70HHF9#+S$LTL3@-;.C@Y/H%DQQV?#VXV4A\%@9"*?HPT_+XU25AUZD0-[37]@MS8M1546ID7)&#ZV"-SL ME=B.?88+6#$MZID80#FZ_DXO530CR0S@3O/DW)G#.XA)O71V-KR9X=)!M>!L MZCJ^GPWW46%%QK,8Q!T3CYMIENV(:;*&!A1MJ]:[V!(V#'BJ.N1,^6$XFL[F M>!O3-0.G8 /[?-KQ\BZLF'3U9KKZ5+(Q,U?7O==(L$D=[Y78)JUYJ4>Q4]JZ M8="#?-XGR3OTX*#?S-T<\_$,>;Z+/7'EN_JN]$,CF86,$%H%?WG1' ?._2/^ MC0F.R6?O8_;!]/.IV.3PR[X4#-"L5-I=S#4R4T"935QZZ[O9#/29M?1N M5W>!]<7OX#5YLERD,MS!P#Z">K<[U!_CN6IP6^0K'I@WK#C7J@XFQ9PY*#4A MF-1$HFD8UD%UM..5!5U@F%# & +=B-1'7]8CFC-ES(B/-RS"] M@AJ[]48_^&-%C:NC&BNH$8VJ.HVU,,)\TYPY/3\;7@YL+ W$."B_! 3:;MJ(AB5">P":_,=>#")MY4'#*2T6&O#)N).(OH*BI?"VYD M@.?Q; (]P\W^''>PDHB^.-BP*QQR@>\M\]\$!]97$[@^8-Q_7;)#0$/Y&?>,;Q1>LC,%N(TY 9=RL<-" /%P=#&%F M(L>Q<:/Q@?-QB@.4K\O7+,S&%XP:B^\FUENWH#+YF5M5=H%63M];1#IRD_$><-IR#'G:&D'"S# M&?KE7M\U0WMQ7W(XVWNWL*/U#_%N)CM&$#X\&J+J_K5("@_<#/NQ@)7X$M4[ M\GHKX9DW3\Z'T=/^L$9+]B3@VYL=G_JK.KX,QP<&VC"*KO=ABX+9,R07WMLE M>AJ3*OB\9)*$_)J UP+JL#!%!+^"R1E']9($:<&*1T[=67*OZZE[+?6"#7D% MYMR-,;$(W/YNUN37?2'OIC$%UU3&%9F(/(IE\ '.ECTWE\-?ZQC(.F-*S%]...I1O= $N^,HP\)1GO!]''(#FF[UEKM MD([9"=KI(N_]_NK(>XV',1/<9 M2><%=1,MJY@"13NFPP*<,4)HN=1')%3Z?GJOGS:]]\6UP=JS[=$$9()-12/] M5N#WN]E?-5T'Z\%VOJE/]B'D5;JMN"Q?K),P6&%>[GSG-S,T10[A2M3<<,'/ M<@H9Q7ITXD:@IN=M;BK_-F$+IB%K#>0[;*]!V,9[B2W^Y[]@=L';'R']O%U2 M<)N4)[ZS3'6P!!D&+45"WW0=6YN2E65,Y!?/MA-*B\H"NU!I5B)T&]6&Q4[= M"6'%)5[!$LU[H)J:3$QKBG8 >XW;T>/EZ/^"T<)N_H!YM1C9T>VUNU1>?)R< MQF7$.BPCMORR=$;T%*NPXE(F@TXI18JD6K%HP;)4LTC_>*DZY%K5K#]4W,585RM$5UDD)_T/?RJK?/7M MY$Q^43O:X.VY10_"#D8)PFW&U:+!- ASE*CM*RI'?%LQ=#>06"PMR%T_F]$5 M)4=3U\TWO&A-U?WN1$<>.M"KS^>G*2R,("O(8<5>8!_FF#./5/K2OP"/V>YD MSA+!JJ[[&[_^##G#BE.DMWK"?+4(C B-^A>;'H=FN*9K*S:Q7D$!P!66Z3[/ MF0\@CKJ8PD7_ ; GY-=$=Z?DO""'0/D=/&P!A''_]1H^/HK\UC+=XR?X-U^F\4_"W\R]Q#B;@??;VJ?WFX M&OV]/KH>7SU\ AYX4]]MT?_P"6N"26C//BMSPHZ@A97W'$3B?QKT?S)\"?ZG M$^4W^7G]]5)^7GCT>9W6^.[BFV;\#&XR(\NTF\=_EO-*@NZ%$+9R-+ZZ5*YO;D>W%S>C;\KC&#[X?G4[?L0M8RY,YS-\ M^>,%TP5D>DHW\\E"SL _L%_/?]?.-;0I05F 80!J!;.Q"X=9H:@A5-!EY_SB M4W$@5+\)61ZC/;:[,QYYQ"P@HE)J;$TU5(W:;&5[EN31*",2AIQR?.]0?XZT MCV=M],F+SF&\,1!U=$(5Q<*?C?$ AI)2WE8#J\E;C>"/85OO<0Z6)!S:BQ?; MOK?=\I5/%E/)VZ\U.MV(85^+W?560;ON7?D';/<]F-8:DMX_3$N?@F8DC_"Z MAQ'VJS6;[91GT"Z2\J\U0S4FFJH?$.5W:ET)X5-O-&[?)8&I[>W[W8)8*KI& MA[_O(L,NDD+RUJ:KNUJ@LPG%@N+)A9KB20:%BH8:;X7RJ-=KA<)#9G_S=EC\ MK8;%'0O6E86]6 O7LEW5[\.*3P W>;F KAK*1W !=/]&B:NI6[SF@!)-'1OQ M Z^,V[34@[/P$[NT'-W&PUB_UK6/8?$WW MMIA$,,J/G0YLM,)"KVCS^8G\J M/*T6<$EH.[/P>&::,<;?/9#$ M_;A@V.0HXX$Q\O=9@KD'>C)W!MFGY$(33&!)M>6&2*8K!=MV^3 75SN6^?B^ M"RN)(BMT&Q]"54#F9 *&BZ+-9"6'-OT0:2VVMTU],5V6,L;+G]SI,W'B>L6" M)LSZ7C T743@'Y,)]MS4&<1'N$UOR-XLYJ:K*_H9EI%7K@L?/,':Z2V?7$L/J3RWC^T:J^:H:KA$XGE3@:PNH0U:%) M>I5]Y_'_J"^+S_?=1@-KD\BO&/&OS;(]4T5YKMJ.4!CRQ]XDOWN-U7S!GRS- MQBO-I7O6$FJ4Y57DHT82;9!,F427$]4@:]Y#LV+*^RT M/KC@9,UHREH/$+&EQNC/(@LX2&*PI3[#4F/,G!IU:.\S1[E1E33)>M1%FE?>5R0\IZZK?! HH4A(%ED [S=6V/UBR("<$:L2N(#=.*RU>M'> MIUC#L;G"M,]]UX^G!*[?'Z0\@Q7&^W8H_Q!+X+K-=A3J8IU]WEQAGV]GVP^Q M JY;D^X[L\&#]NUQ&JKCS2O7: M;' VOJ.+<@(:#.3C^\YTA"MWQEJWF/J7D MVF!IM<^D'9_I:ON;O+8_[C2Z!9]&"Q%!]N\TI"9_NM-H!>!38@Y$TEB]=?:( MSL@^A@-I%P1,4S6]'D+3:Z=1-;U63:]5TVO5]%HUO9;.;QGIMEE+J_^SMK[V MFYF*+;Z9QC,Z3.@E'6>TK]NK#9II(TV9:BL2[_6QQ/C:W5JWF3+0VLI40Y&. MS \QM-<:U#H9DN^M3 41Z;;[$$-ZJ[9;AYVIHT]\'/VMH@,$"2)!Y^JJRUC\ MSEWPK-Q20PC1\ "]ZFW$#+%> M:HK G@B^W ']UC9WK-6=S#Y+FS4EJ\JSW3&TD%7-.#@&]NMH=*]-SZV;4K>FZDUF-7*^86-!NS&V M5"222_7=!P,>)IV--Y2-AE">-%W'%\6*%6\;XBI2>%!N"FN@6HDM*5Q9$MAB MS6"KPV?X96KPRS_5N6ER;8$ MJQ:,F!)G2E)(JV8_E/:2%M,M$<3RTVH>)&JL@52:0L8BZ.#:M=#J>S$1BCC7 M& MV6#P_6^19==:,\.FW,L4!TA<]_IV\>WCGA^ =-0>U[LJ9K>!W@%OBJ&#\ M_"3O 2#VL),4F+=ASQ&K-@W$=+_=D$%,KW0QUC@6:Z&I^^U,?G0%3;T%:.K[ M7*&I\T2EWA5!%(5*W6^W1KWCTKOG"K_$R%30,Q%"R6#]^!"?+5D EFQ.-?D8= ^'/K$KS.&0R M-TS=?-;@RR'HK,A"EG&S<.W\C2;*,S'!BUW,X4?P7^&8*3A($/]DQ>T",%O3 M6O +3Z8!AA '_G*-*35I-9N"@8!I#!]Z/:(+]9U:)/2-HP@B# B$F\HJW,#" MO!-V5=&/?)R11(^ML*:RB=5,:,7;%:NV:^\I1E6[-&*U:&LSJ>CE44HV 6]* MP$MA;:0>RN S.&9L+!V*U85%ZE."Z7$Z;L\V9\X;%KQ1D>*%WF=X!Q3D*&X5 M$W9&0RP4'(*WH$(>7L*=(8B>12R;BD#Z%>I$!I[(6L!Q@2CT^LWD0J^FO(&, MG:/4##B2JM+[X(,BUR*2D:[$UGZM7L.@M_4U5'(SD]QQP(!]!E.29:;25!J4!3=M MJY7H(D\E*0A.D::,N0I4!;MFG8H+G3():93D@ 9QN99$P /M?I8FL5W*R#W, MG'5JW>:*81DL(6;26KBX6/B;R:@JBI%#:2=%GOR8\LV)T_W=4+K_B^7"]H[. ME.^J8: /#$\,UG\QM&S@MDL->,PQK27_G_[==_;#;%E3R&S&"BX5[>6%3#'D MH+^#G1F=38VVHT4<>,H+-1[]AP=D/AJ0DPG1L424^N(42M8)(+/" KY;[&W\ M\$6,4.C(RK6;:"TUN\$?TZ2YY&+AUC0$WXN]3,'PF:PB;ZN$;<2&DV<% 1@V M)'/(78.5=M!1K!6_1?FM%RFO863M&JJA@?MDZ^\^1CU-[2\6IF8X(ASX-W6B MOQO*-\W%"384I'9*@ RF5,U2"A)LQV[LC7H/WLAG1-5>4Q :7?L96_M-=!3[ MRA)1H:F5*:=UZA@*XE468)U.0#Y\!ZV ;^;I;RQN,0S,4WM?9*.ZXPM=.K+R M!<:[O>"/:=@8:\9O@1/II:"ZL)J<7G=CH&N![>)PQ19YOK1*OEGK#Z(%#&P8 M,R4+.G:=SUN?Q59D=F3@+/MQ<,M%H-N#6;R&[?P#=S/C<;4ZM5Y?4LXDPC82 M'D[<5<&L.G\.-ZTJ49.4.'4ZW-BC!4YU6K^RH%3IRY:89 I^=FK_GX(-<@4 M!M:_+-5#(;5[AN):"#X@6G!!$SREF@!?@6$D L-H5F 8%1A&!891@6%48!A[ MYL0/9#TRR;$ONJNC3(/@CP5;H8>+F5$;]J*QJEC"$HIHK7H^EV9=4R&])D+%YH<["? *Z;P.ERFZFU'DZWNSI&M\7C.#+X5GX< M[41XNEU9J<363Z1SE"?2*0A0=_\1"#?VPF0(A&NI.JX J/+!5ALB@]JPDW*Z M75<&5[#K SH6#ZQ5ZPU2GE>"^;HY?LHD/L#[]RGX)1845_MQ%&PS(G$Q>[P,)-/[S+ MPZ8?(B'Z7651T /%X?-B1:DUGP7+:J9#/0WT5O)QLTL6BB@F0_PF&^?-!G * M1/TV!RN(N2GMNY6:A-A !98=@R;@XZ!M>L4Y-&38_ MH*D7N-P;G,T,(]&-&^C8Y>^8=I%8 )1H35$DAB3?XMB;8.:*'F#\?.P6- MT+U:\I>M.HVS:8-,N9-TVF#_D!9*J T.4M)O::2_>LT<=2W.!85;*\BGST1Z(- MDFF1Z'*BJF/-FXLO;DU[E+G;O(B"NM&4]6RK.D:&*$U89 &;BX%!BD:EJ-XE ML6'+W-7,"EVRY=8=V!#VLO3[]HUMNT@92X#Q]A6E=[AW_K 5->6%J$:ZS<^4 MD,\Z,3M=\JMIHQ\AB/9/-UU""?4E?G.2^),J;R8!ME M)54Q<.!(_JYWHH6]J39U48.N>/#S9C7E]RK*E=2*5$&%;]%6Z1P+!* MSS''5I;6K;7Z*6V[_@IW*/=-/Y92LV:MF[;4K+_"_]D.X1]B:5*SUFFDMZ'[ M*_R:[>S[(3;DK-AWC(V%#=$*1J*"D4@$(]&J8"0J&(D*1J*"D:A@),J1]1IO M7I*\KF5UL**,?P,[++8A#_&06\U]JL(HLF-UL )Z8&NGT=K/_N'"&E8'*U & MMLH>Q]E!7*I^U4)J&A3;?7D)(/]%HH,(/8 $2@.*Z,UI#@[*"E:A!F>HBRX6 MBGB)0+ZQP[^52S)A*+_M9JC_%8MX=MBKLF94;)3Y(HPQF9.IBZ$ N0,O:R?G MN-9TB]]I2\P8GOI%A[_S0:ZM1GO8:'9/% (5AFFH1;9?T)-[I)C)-B.%>Z\-J MG0&6:=-D':%?O" M3NB'F(F@TO)>.BZ-P&5&H/H9E;_T9$3D*W5'P2J>W]H-,S0]1%D]*#^H-EW= M?M#LM8?+\SJTU9-[4.".C"F*VUWG$6Y-3A&;#. 8=%JU82=:-YC;>4=/IW"2 MRF7-?XXCV"B]Y?#$.(*5%;:D)]@?CY?@_>V*;(7B&S&]YP'/;SB8H#4\DXPH M+8R>-U19W2[55INKK-VHJ?#NM/IT(5\9BE*EF-(KIDPAP1+IJ%Q07%N-6K\3 M+4,[:A65A%H+UTJ9XJ6E4U!AFMV2ENKTS]I1,.E]T5*Y.58ETE)_4*.D4E)R M)?4QCN]78'GLC99B1[^AEAIT:OU^%*9KJRQ]NM^46KB"RE3H7#H%%2;7;;E1 MO;-!Y4:524%=F]:,:.7748D#[06HLH3H%JDU7J;B_1)I/(^6-E-ZPT9M4*QG MMB)IL#M%F*I&,0^EF*XH,J6"S-0043H%R:G;M8B])>W8[ITUMTGW,BJO?+JD M"3*6'2/&='MYL<@)M6,2Y+FI4GB(,C5=+#LM;>6TV01:?S\F&582ZL6UPW']HPTVJQG1,R'5]B!,![E0/Q!U%KO.OR3AU/K34!/!._/'N'-<0@\ M)1' ?W!*@%@!6X#Y3%#(,.1]O%]HM0QT0=PG0'@^W&Y%>5'*$TO&:OS5E[<% M)$LRX!9SP7$P'D-M<[].?18@&4H;$* M<-KU(*T#-Z8Q(TJV9FLR"Y(7K-NC5U7345& $TMU8\;(3+]3ZW:B&4;6^$>I M86*^O, 6,]24-X)3*L2S:3"!>PC'M=HB[ ME*E9,33K!9%WU"D(!1\Q/:+&&(0ZD*D0ZC;BJ";J*<*G^0U>E+X9II"]KBWI MN_JN-/LU>HG0+WS3; M0]9*,B0W>'M:BRY@CO$(O< K6%_$>M$,UIR&^'R_%IK%?_-V"K3RJV:ZMO[N MC5KT-R_1*A9T;Y(16)"RJ/D1)B%ZG0T[AIWQB"YL(6X6'K"&2(>(X)=P<=$Y MPLEWE,I&%QQ*E09O86?$1F)DDS;_P3M/^"^VNP"QAM"!0I F7I@'!4 )@D+J MY74H]$6 W'1=, S\0V8S/**E@R=,^ C M860=B^/##X5G/FZPU0N1N07\XH4Y!>$,],!NC:/J0H^G\%'<-5(X]/\#A942 MVI?2S"N0(KP&C8XR8$WH[;=2B(^"*!05&5 MT'GK%"!R^JK9:/J92Z,;:/S!],>Z1!0MAX>G5W(;8@%LQ3\!?6%K4PV-Q8EI M+4RFF&R&Q2H09F'[.7IB5+&G$/\_Z)<4F)%/ABX=@ M@N!AFHHH<_.-+XHD?)6%RK07^46L"1HD\!@O*+"P$!F3G33H"W881R1P?AAT MDH9MF@:Q N; VBF92V>LV5P)([VY0'9Z[.&,8-]U4+3M1IG &;8$"I4$IWB< MT$]=P2)S9MFA\P4:EYJJ<)":[60S*9.L!!^)MUYZ+$@9L')?4)9SBY* \*47 M\B59#)774$MB0FQ&1 %'5J3P'$(T2(+X%)=9X&L!F/= ML9FNM%$ ;IN[@V<^7!0,8QA]> 5KN"U8PW8%:UC!&E:PAL5OQVT%:WCTL(9I M\RD)LM/'E5;YX3F<2ZGMF$!74Y*/B MTM<6M UG3O4M*-&OM[J$F)6A40O4V M*!21/B(O>+S,!3&AM=7A+3QN^&M=!$K\,-09ES.V\@+K"<95:'C<#TVP< 3! M!PB_A^(CP?)_@B-#89)$7"I\Y(P,$%X)_TYO[S\U49PDYB+#=)CT#*Q\1EU1 MC!C0"#SH2)N%V1%P2]P((\AU[5=]KDUAOS\),=(Y.7>(\?MO>.DYK: ^KIB+ MD+S =7 =GC5LHQ>)7)+'']53FD+!;(R)0VM,. 8X?/28Y?2V'-*,YGT\\C,X M\2:LE!DT)6V.C4Z]T:NW&\$?4RN#%5,6;DWCBK^>^/J6E4>.Z!+M01JU 2?] M=+JNBN!OKD&4=H,':6=L-!DR4"V V!5?S("GQ&NGZ+?E)(1D-E>G"D]5KIJ+ M) D,4<$@9@3'K,/6?K%5?%P#S8E$U6==0MZ/!=!73O1$__. >0U;<\@C;"?. MRJ%4U3P)L=8@FGR;NA;0AS,_.>\ME_6>*O0O%%,5$] N'"45_TFXW2MK7-(\ M3X2-B8Y1.U&K(JB'U+6IUK^YL"(6KOO==CTAO-11A%/C,2I8Y]&.)B*6^L(8 MHT\VZ"2X 4U'>6R06(Y)1BUND\XHG]S-/"[9'R'6;*<38AA]C9,K?'HU3WY5 M%"DHLM4HEB(O1!+A8@X;RXR+0Z5*Q9OBZ:=.J"FEP4?4#H,ODJ"^ ZJ9^/N2 M7J=QV0PT;%(*\,0S8Y"/DU-&NOB,%]40I,S4*4KP@,P.S,"NF(4SBP2\K$CQ M+$3G[N/+(UAE/.:/1'U[WRC*F?Q V[9UB9HK%IP[:I$YWB]M,^AI0U[EH3=;G5JO'SUT:DG@(%$39W># MLN%VJF,1FF_5P@J:V=#+Q^UI48\RJ-$0J/RT'=5RUH?#F$4+)S?@-@NU.WQ_ M-6"+^[82U<[>;.X5U!CST#_SO>%ZE#DB;*3:ZB]U&Q]X_>W: NJ99MD\9$_- M:E@>$*-E!X8",<.+1HR$.>67:.>S"IO@G/*DRUAK8(J#&M;6)BPP+2^=P M)6HD#8U:-\@;%O4"QSFTN)@F5U89<-X@=-4W9RF%\.2<^OQLX3!Z^.G%=-G? M8R156V;<##WGAOW8;NS:N-DU3$HN$?INK3V,@BWQJO2X,Y*AM#6\,V(_5F>4 MQQFU>K7A(#HFT>_TCCNF;*!CU3%E.*8FL)*D*?PA.C<\321A&(DD>+T 4]9> MQN($(*]7I#]#!L6*A&<,&@'/X:&&6!7RSM]8;4O2$RCW6[X*:-5;@UUY*P=N MGQY/*<*&;0>)ZDJ8210)8H?!.<* $2R(\$IX4(S/7<0O/)$@__.^5'D_/_QH M/AN:: NV6>;5%J4]]-NK"BC@ZW.-OC:ZI1,5!RQB7 ]++L1%%9GDU9T2#M,F M[D")>5J1C2GAPK$=-Y^4I1KW:7U!+F\F%>47 @-&2 2&3"!*K04$ ;OQU>/] M??@O4_Z74Z\V6SL_LH)>9!O4F$K,FG. MW#+=Y[FR4-\M4]=!?4U=^D+VF3(R K&!^*# \K@F++U&<["_"F- [##=8+&_ MI84:6 L,TSCL&FPI)D@:Y(JM8*O%T6,W!C+MX.D188ID$&CL%)+CH'%*DX# MH"C=OK%08&=JU8FZO4[43M6)6G6B5IVH52=JU8E:#E]LA"4-*PHN Q[%W.3& MW[,+]B3X4_QOS Q\,2UT2K S=7U/5:>/6=]7(IJJ> &JQFMN$%)I"B8K3\-. ME3?3^IGHO@.T=OA=V?X"/;+H"UW@ E&2"?D9 3A:8/I]HBW0M^$6,C5JE%MI MCUPMB-#$R\B]G0H8\S11C2$:7 $B'=&P/FX8:"-#^;=K:?948_8JS0^ >S?7 MGC2'KEC]"8MYX<$<%O_1K,!2J95+,_K>"IGQYB,&T2B/%9LT\/KEDNS'$48H MIL2&;\%&X.'-@( 6-/$$Q^YO,_N$T8&H28&L6B?RYL&;/<$ MGO0KL71UL< @G;@JWHUJ,0N*[11CG3,_*+'Z20E*P>OT=N(>9\I5Z&4H)2$I MZ%A9/E7?O7+HI9V@23/?=0V6'[P0ZUG$)VCL&EU>@[FJ 0@RE*JZ;K-R*XOB ME"&O:?2%U!B!!08409;$&GH4\#9[!'N TZ4S;P?*FU8*4O<[4*@N4]D9O(= M"-Q),=\,A0)3,?&7I!J%/AQII721;6 H'JB-E'"$5+B7&%.YYHUX''!2-.E[QS90J4 M1!>W/# MS(H11LK4< J4\#X5?A1T($C8H:9.6XJ3.5'09;(Q]V4\TP )_LY'D]#?F6^( M/Y[_SB>1.%9T)@H_)/F('DGG"%\N2R5L<\=:W2@<##09C5 MA#CHAL6;M*UG+1" 5TDIJ)2&3FJ 5@6^?P$,VX1(I!VTI-6)(E8J*=ZLQA4=B. %TVY"0H,">?*NG7CWK$UC8 M"EB8\!&L#Y%#X52HU1HZ%C!N-1M5)->4$8O%I>BCM70%S>)@HVJWEI"$X)UT M:A%2ZS(5V:5:XO+[@@T_4VR3+5.^^Q_-%?]LJR_L2(_,IA0);;]@);;J*)F]+Z05/9FYRK=*6P\#P1 LJF1(1 )9F^%L>Q,(Z 2&<,4-JWZQ31UK%6$% M_W&QS@K=M^7*EF!AC.DU^"T.%Y)= BI'SN!\.3CYPM2UR?NGXRLK$9$&+*TR MR"MV:I&)KB(S()BVJDUYE-&>!_/E!BU^\C/>M,,<]G%JQF-W>^$S#$_PB-E" M?1?.UM)CN 3#.()-"$NMTK2J1Z2RB8C%G!NFH&BJB7W\IV .:0WJC:1,?3DG M?@E??*5%:X&"V9$Q_2N9PH*>1RB_:2SC4K,GNFG#GHSA$5]T. @./=-JM(>- M9N]$(3:<$R;>+)>HK4X_\9(J<>31;'SB6(Y7#S=_C,8W?UP] M*J/;2^6O5Y=?;VZ_*J,+^.QF?'/U>%PS(,?"DHE'? C&NZ8>"<$&>S1$59Z( M@-G%!R\VYHQ'7C)\-Y/RR!4U;NX,6ER.^V.1.3%L>A$BJWTS;7N,DF297887 MO='PNC>J7[2N!_7.H#&L#Z\OL SKJM?^G_4:M0[UYVK^N#+1:?>N^B/>LU1K]_H]40.F_NX/(4]TPRZ)B]''JZ# MZ"[72N '/&D^;'Q(6X80AJYOX/S9;-[R"H=3C(S?:!B\W.'>\"X3$U_2^-^3 MWOJJCARG-C<7OQ#^ 53ITM#FK0@4_A9A-_W)_^>?F"=D%9+!V4A,G@;_E806 M-ME_YI'O,]6TCIAJL/%1V0*-1.9A-V-FOE<'F=Q!'ZI,S%G=9;_N4A;EMQN6"QM+/!1[S>O[R"_6=8/Q/MIBC^XUEO/94GX3 M5>,?TEILJXXU\PTW, '_O&H1G0_A*E@:"BAP86OK1]O#;D/,C^Y\YE6D^6VI MS(R,OD[N1UG11A+:6-4[!C0AFYL=D ;L'S?Y)>\FX%+CB0N":R0".62$- M]7U5-0/#>5_>>53\@2:Y3,.>:PL&A Q:_!J4./]['+:%""_R95Q09,_)^P47 M02.TS*]5S:*8%'[0/3TZ1?ODO->.=)?MEG&.W0X<8VEIODHF<@[MF+C&%J4+ M/%:9FBX&FTLF7E:O+$Z^Q(VIVCLI\5]BF5-X^K* \+7JUL1$]'B*(=B*+;;" M%NV4:K?4;+$[Y9F%*V(J#27%"84US-%^P;6MW]MOU,N[$WSS1O"XSN*"V\ # M7>!Q3>#=4!/XNL;E/Y6A 7S3_N^TAQ3M_@XW?R?9M."/.VS^WE5?KZ0!/&8I MA3>![VI;;LO>"%[U@.>7/4U?.(E8A)88?A(NT9HN9_:PH%' 9"TL0JLKR2^$ MO.%0=+RSDX\585_R,+-6#>K#YFH,T[!J9%6G<#/VG,!W#[28=]69!%";7,,B M');U&4Q=6_D(-B=L\ZD C_POJY 7QZ%.)NZ+J],]%/VU@>(QN!2KQ]A=3H-' MXA^R7?-Z7M5?O,J^5H)Z.UZEIOI.0XZ5:J(,K;NV#"U&82P+ADB!FB1OL&0A M8AO$^CJVY,5KF=M&ZMH7Y2;-8>%$'KV0L**5,I"*HA&5)%* M12I)2*59%E+)M:*GW)I71.JZW;B*V?S)8M?5?/MDK%3WK^Y?W7]/[Y]K(4ZY M=4GY]$>D#I6/D\I6AKH%FMO"HV2582LK(%I;?;"DN"*^YD$V]G?H3WT=9J@Z M9).H"B\ZC&M6#MZ.>$^G<>8'0J.RV@Q$!(7,-Z9C]5>FJHIN-W-51<[45QCI M5USF<=G'.#:3S5EL^&WZ<<5W%9N%V4Q!IP1^.CD?E(7=3BM.*XL^&R0;:%HQ MVI:+9[>HT(XH5K0']OUF?69[(A"3!GGC5[1E49ELD:DEZHI1NYMX"+OJ2]JY M[7+>'NS&1]A.)V#%O67GWEXC?\?C2+FWZT0'+%;<6W'OUKBWF;\WE!\&D[NP-QD'Q*NZ>CDZTK/JWX=*=\VLGN*APJG^[*X-\" $*P M_>R(>A$-XB@?:>OAJ<):#['SD-,'C@&VS)<-NP_IK$[VIQJ=-GH@P/ZWQ+DQ M7HGM((=3/K-OC)&_1:FQ_=DHC*%T%(;7X+B$>!_I)-R+!LBJP3'C_:L&QZK! ML2+^JA6I:G"L2*5J<*Q(9?>D4C4X%J]YJP;'\ALKU?VK^U?WW]/['U5Q0-GT M1]7@6+Z&D+C6J][6.AP%,K.]62U5P""Y].R1D;V4<0G<,DGR)78M#X$0^K5E MO@2CPAN"%5'^8!](+$VDG;:\2L)'&R"NV )S,H M:ZDV2STX-R M=[Y5G'UDG+W=[M0CXNSRNB'MJ!NRX3SO VMFC0P[U;!JS'9PRJE%7HGA$C[ M=$$L(#SCV9MK6E-4V@N+K;!X^9]7\EIG((-\D]C'28E?4/R=X7^6D8JE!F>J M5Y,%1*(&PBY>3:9QZ6&F>#N)8R-M^2W^[6121YFZ%M(HCM-])ZIE\^;%F!GL MH<9&!6FQIM"I[#'?8?T^.+D==S/^0NR6Q"LM8B^8V-7?:_ ;ZPG'/F_'5K@V M4+P06/'S?0-SIV6#WJ_'\D'OHM_59F1/6YMW"9G >]OJ?!OV?+"+&_W2"T\8EQ_372_DQH8[,YY#&=Q??-.-G M8&\9):79M-"4\PCYA6>@[W(>>@F&U%]<_3&J*3>W%V=))K/'6%.'M2VW=^.K M1Z!%9?S7*^7B[O;Q[MO-Y6A\=:E/-'UZ^7RD?O]T]/IXF$!,'YL,P9!QJ]E' M%]M]@2_!31"-YTG556,"GX,%O!:9IT8-9KC247^1_<;@V1AN MI]6,A=MAIHZ'M+,!\@ZSC]*9?%& G13(.:LS@FO%=J)FN_1WR01>LU['Y-Y0 MOQFK\[<(<4 L_HR2#G!A_89DAE6HCC3'(VTJQ9YIPKJ$$HN%% A]/>FPZJEX=W3X>7:4@*MK;/>U5 M"N*P3WH'"B*-Q[)T6M6O1?R::__Q!HZG2/6U!G%X=YME(]:U W\A\)F!<5D> M:TW5_9O9M\Y\PS2 ",,<[IX6]:"_A!JD!2O+'QW5(5@.=O4?5W/>,:IK&E@= M1HO1 D'?6^+X*LI'8Q>5&4FJT!X=<_)S;NH@E&WVN$P%')WL56.9SC)GZ+2WP#@O-NXM'6Q5\0R_YH8[X7%9WX"D;;)(R^!NHLG' M^=EP\[O96/TUW)I/'YLWJL6/"&;9-A@RM]!ZJ0RDFC"SMXT)"K($=OO M_*Z_.^O_NK"NV;MF/(>F3):-;+O=[&"K%=D61+:RMM5-R'830ZI VH07KVBS M#+09UU,]Z";KJ3Y,M>]W1 ^&V1'9,A%K8O""XZ'3.#*5S%_8E$SW6?5WL5,U M.WAH)5Z+$J^RL02;T.U^Z/X ALR.Y&I9TOK[$VP9O< N.++1Z*E&HI<\\I(/ M%&@NLF0#O,\XB2.;M+#C.,ZRO*%8-^9$NW ME##WQ-+,Z?9DT#:K%F058/NH M/ ^#+V)5L03YOHS1HYTPRWFO46AMSZ:XTQ6#Y,\@PX0(\878JCO@@BYR0:$^ M5<4%)>2"A'#I!V\_G3?;%2\<.2\DPY([4I.I66PY=,4@)600649Z5^&]'7%! MM]#"B0+G5FPEZK?=!AXX767"CEM9T/.N G:E$")Q,B3O\H \,K Q.%-"@G L MZOPJL-K;M#>K.%V9V"%6I\HJ$DH8I]L!C_@A;>SL*HO2K=AD%UI#5A"QLZ*R M':B+]E:KRRIU428^B%47>5=8[*?YY*N&897).0:>B&,)60E "<-VNU ;W:H8 MX%@X)%9KR(H!=E:75S0?!&?0#[HE2GF6OVION_&[*V.Z-?2=7";9Y<#"Z>?5 M;:ER-_G"5H];HH-=*A2%_,3!=HBR(OW,I+][_(:*1LI.(S'BL54A1U0T?X T MO]JY *)O2XA^%W&H?&@_D'5H91_UGA\3Y!=:JNA_*S*_DQ/Y;R/FE),ZV&H8 MJ=(&>\8-8B[6U^N__;-3O[RYK8-U4K>FSW5G[AIPBRD8*_6)K@&AURUBFZXU M(7;] B> LU_J<^=%KQ.=LD9]#H_7<0EDND;3=/-@M=V;5[Z*:?<+[1>MYH]O M.KMO89FOVA0>/26.JNFVHCZ9KA-%Y%+P4W.6KIET#^?V+5=AWKE.HA%^,>/[ M6M7XONBJ/+CT,Y0#&PX8SY4.BU01S],Z&FS-'AE,)G\%L1B:X MS]\T Z@;;!*%SFHF^8[X"3W3LWWHM-@01P4.\YB'<^S_*,5J'&=P'&>.8VVV M<7#[3V[RD4G<4]QO8F,O(:$U'$5PF*.N#OW<]G_:\I&>6W,?S^W8ZW82CA 4 MLP/+W7"78AA!L_5!&CC=_(EQ04])ZT-SZ 5FO.$Y62,Q-#R:]L_8(&&O0\4&J0H]RL %05(2^:D<'E94_BRV=A+/"B.3%CLMF]=0IHU,%@!D M478)M>Z&NQ!*30F2WI%:J _$)JHUF8^,Z270NFXNZ#-_+6!)&PJI5K&E A4K M9&(%&9S><9JI6V2%7J/0PLR*%3*Q0D(TO8H5-O/@2F&\ELE.36J4BE-15&,* MV^N=2\[&:8[1WDH,91!#$KRQ(S5.'XFN:\8S2*'OJO63./#S!C+HO)H@67[B M3P@N5A%_6N)O%HI(5E%_)NI/.$6MHO[4[:%E(/Y##I@^PI'8U#!]$>=5Q4QW MB^^S+1&6>'5QDDZ2%CI2(_"G5S IFB&"]+A;D$LUC_/)G>+7O%?Q+[Z!4P! MND0S5.L=NRKM6]/ [;1,&MJXP08R8F=$5Z\2RGO /[+I4\=I=9>-?WJ#*AE4 M?OZ135XZ3C.Z;/S3[)6B'^60K>RQZ:AZ37FBYRKP+AP\V2JP7H4>5LK,JODN M+#-!%O)8PQ=P6V=:1GN[5]I(0\5=!7)7U=2W#>X:E#>.5W%7@=Q5]0KFSEV= MD_/6-@?(;,9=93+5D]KE-YXEKA!V.%74^Y"B#NVJ.5!(H5OB^(&'3)J]U6^6 M(4Y047PLQ5<]@/E1?*_8\9X5Q6>B^*K5+S^*;W9*0?%'$ LV" 6E*#867 HT MW!Q_+8]U7D(L//55U73$GJ\#^]=MD 6\GI]"V=MDX@)!:J7'R-N9SHD;!M(^ MU,;.D2"::]/"/I#O'L4\>@23+.@AAFBQ-8%JVK#ZO> D?XF'JI>3(PZUV[.T M'+'--%;%$!N[)8?:_UDR?MANX7CEL<"?KC5#-2::JG-OA3HO5>'*D2?_8HV! M0VT)S4_XY99Q]PV"0E$A5N#=E]A*. :^.]3>T%+S7:%IL4WY[O_\QS6=STL/ M9A]NSH.I;IXC/VZPB*R,*)$!L?Y YU#[2'?$FO\EECE5[?FR.P#$ @9&YW-F MGDQ'/E5G:8+:FB=VE%5MS=X%..*,C,F10\/ MRZ-OJ%/^GM>MU]EW"YVU4Q 95\RR!68I?POK5IFEBR7ZV^R(JYCE@)BE_!VI M6W<:[\25$4<7"W[@O<=<(_]%Z.+V7) M8UOPR^"KY-=$=Z?\9LKO4^U5H:3ZOR?W7Z_'#R>R?E3E!^?=):6%6B'LU_].@_Y,Y//Q/)\IOTF/ZZZ7\F)#>\SFD\=W%-\WX M&=A;1DEI-HT2:HC:@N0G*#-RS3;:)[@8DA ;L.L3\-<3Y;W@^G:QCHNK/T8U MY>;VXDRL*&Y+TN4GLRYK68+L8%MN[\97CT"2ROBO5\K%W>WCW;>;R]'XZE*Y MOKD=W5[:F:ZO&U*XI0 %DX2CV7+6(,E4=%8CTG%]\ZI'*;SNFE2"%R%3"BC7]96E1 M?ZFQ9=84&[XZ6ZE+):M!:;-,'RA+J,Q@'_\I*!!^#RTRB0D6G1_SC,':![(P M+1Q&JU&>TBA.@E81PL4DY9+3N)(>"-P"47\ MVVW"M723-&,*2_U4IY]X9!RGEYJM3TPQ?;VZ^_HPNO_KS07(@NN[A^^C\J ?W3_<7?ZX&"O $:,$8B-" *EA-!))A+SM M*F^'FP.>>#A7SY1']P4N>8=-9*8O6OKJD^DZRC,QGRUU,0=" S96[4^,B0]Q M:T+TUN[1A8SG1$'O0C7>@8$-]1F>J#FV\N3:FD%LF[8%@N%A:S9:HJN]I4%/ M5DDH8U7/8[D'?HRX+"ZZ-7_A,(=J+HV@1]+..96=T.6#ADXKBJKBPL&E[8FD+>B:P=,<_ M5:;AAI_](ST]4_#49Z:NFV_XKG"TJF)S#@F,O0<#T9F#RI.P2,'LL;%">&"O MA/"I5[] -1JJ?@'\ 5Z597]Y_^J]X C?;XR$(5<4':FB4'YGM,3L>DJA:!QS M9];[W5ZH$^]W9D;/-(,^[23LE=4MY@5T/RRYJ/@!-]N'C0]I/2 E* ! 2/ZB MV1'F.:Y-MVPAD;+A7< '@BTU_O>DV5CO)A812]J*'.=O$8X<4!OSGT2U% *G M.54NR83&@Y1VL\9T^].YM$M[DRU/F)1 6+#@NH!W!*)YP:T\!DXZZ?Y]R5X_5 M7:J['/==RM/1O0NQ$U9.K?Z"X2UI&":@]:-EQTV294-7YNT[>:1[4W;$=1." MLWK5NKYCK^JL4OB!-@.@#7\ _-F8M8P8V!<7R<3(X5OJ!:QNJOC!-4 M:KU6-<1KS\@O(5)J^!9)*GV M*XQ[F[7.L%(>Y2=$65]=*G.EY(38;-:&O8(Q#2M"S$"(,J#/5(9+R0FQ5QOT M=TB'5=@E8LZ,;$U5[M4)EM4K'YN5'9.!:Q/VU:WF6CP$?@9EXM;.L-9H%]HP M5ZF-3 28L%=M[PBPUZ]U.U7PK_P$F+#_:^\(<#"L-1L[E(!5_"5BL- VOU16 MRL'!,D98O)RPC%U)G7,ZNXB>M?_I WG&ZN&"!<1!H"%6O%$NWNC)($M3F6P5 M;VR;-W:06=L2#VRO7# UWP@Z6;9!DF7)^RU;3"/]F[ /."Q MRM1TL;,E*9K'EMRTY"N+8])DZ+,EX#9TT?JUYHY1G;9#=15M;X6VDZ')EH.V MFXU&K=TJ-&%2$?<^$WK5>LWRD;<^4?<2H$4NLFO^9J/HJ'WZ_7? M_MFI7][L7MOW ?ZG/G1>] M3G3J']3GP#XZLA"9[GF D^,P?&R>*A=SS5!+GHHM?1EH3U)-D2[^>'%;#E'9 M;M=:[:J0;,_(3S:E-%6(KRSDUVW6^L5:H17Y;4Y^LJ* 5)&VLI!?KU_K# L= M!%(0K_(G MBV3V$*KXNHXZ7E&IDE>>WH.0KA8M-4H A[5/"J>Z?W7_S/?/-3-8;M%5-G$E M[8VXL2V5Z'DU1V2EM2T\:K-H>[Y63\HX?'^IF$Y+EONY^;9F8I5I3%S+@J\R MAS0K+D"KDQU>)N<#+8R:*L)-1+AM">&NSQH50KB#6F>#MKPMTNT1&?-[H1&! M-HP).4"-F&!TJH->I7W5Y&J(-5^)MU7"*EV:KU6*"3 M828%OG,^&?:R8_P5S2='Y>T6Q[5Y](-OE47SZ!3?MG6?2P_YH+%:V18A#7JU M7KLD3NG.J7+7SZ^XPN.*YFK56@17=&O=84D2GHE!%#*TD017G7_/P!;FFO[; MM1UM]AYXKB+^Y:UROVOG3V?*=_7?..5>S-:^ CY0G;I<[!GH-VC"QG/"9"?KIMO0%T*:X>@99C )LY< 2O5 MVT#:M.+ 1BTL8F.=[S1) XL"1_!B6FRGX6X7YLM"-=X96.'PL[VT_7 'A:B3 MN;@-/OGEW?\[S7( M&-.2M[#T8EM8JCZO=+VM&][%ZP-H-HYR@/0_B6HI!$YSJER2"?5:E7:SEN-, MZ4P>8(D)Y5@'C3>'U8CX_3RY-(U=UL0]DEG&-?JM/XV MV=-C)^<"X4$9E1RDHXPS308)IU.&#&AF/G\AQF0."_A)P^MKX#=8G%UVF_'[ M@C @'GYIY!K^7>IO&*>BMAP**%\8IB M84 ^5+2=BK83#KRL:%M&V]GK4"K:+H"V$\[0K&A;0MNM@F'6/FPAJ;J'2#R> MH?;E RUH@'4!@G';Y:;X;_L2)EE;RDX1F56.&TGG.Q9T7;EA)23MC=!2=S\ M\552>G6Z-1/\W\'MC"1=/SE3;@PF9% 236JS:I M$O31!/TBN$TVWR:L=/#K'.PJ_2Z!G@Q07$!77_URB&6HNJ=7O[P+0AP94T&& M\B1]OTK2ES#W6B7IJR1]E3"LDO0'>')5DGYO3ZY*TN\N]FL:!IDXVBL8@G+S M^0!BPH4G@88YQ80?59W8W""_)4Z".!FWSU>%R?B?[RQNO+- 68 &A'V_FYC9 M8#<)H(JND]'UL)%3//C8Z+J?O:6LHNL"Z+J94]+^Z.BZX*F05<*>/O41/G7 M0#-LC(165EM.4J"U5U8;)8)'1@.[E0)5%K_<="TI)2ZQU58>NFYE;WFNZ#H? MNM[NN/88GI&5*)?7(BP1SV3'TMG<(BQ==04\FOS"^:9$I#^GVJN@Z?NOU^.' MV)"OV*E&XX/(GX;N,)_5+?/-^]/RWS"3JMQ_O?WQ?7U@.7%F].207\3R?*;])C^NNE_)B0#O,Y MI/'=Q3?-^!G86T9):3:-$GJ(VH+DM^:OV_!B)%*=DUR(40I_]N]/YQ=7?XQJ MRLWMQ9F?=4B-+7DXVW%[-[YZ!")4QG^]4B[N;A_OOMUWH]N)F M]$UY',,'WZ]NQX^X9:QJIO,9OOP1*SHU4&_34[J93Q:R$?Z!_8HU39JA.'/3 MM<%#M6L*4!U9@/\Z5RU"L4A8'1.]^%0@'-B\/N@&7Y_8SLB84FR^&P-L+B*O\AE(JWQR2R!* M"N6ZS:7JL#K]Q*/CV%K"]B>FBQZOOEU=('W[5*W<7:- N/M^I0#ICX('?_BE M=<"BZIERK1FJ,=%4';8,C[RF&,3939'AMH@8[4(Y)0^K>K42EB%5]6I5O5I5 M.U/5JQW@R57U:GM[>FP]N_7JCC/S_,*(Y;;XR7/Z6XV;+2(1)@$ MFT&2X(T'U+TQ7N%$,)G 7 IQ1NF!=3LX5Z:%:J#(@'G!B:$#I"))P[\DG5H4 M%;5/SMNUUK#@PLF*BC:E(EEKO2RL41@5-6N#HLNYMC;98@]KNKZJFJ%\U$W; M/E6P[?=5U72,']7A .LVG"9^[2<1;:\3U](<#2/*!G%*;ACLK"CF8QP##G(P M!B[)D_/HG<5(G-FU:6'>_X=A$5C1?\D4#_<;'&T6QE1L>"?XZ>2\57 5\6E% M4NE(2M+VD=HR*):D>A5%[9JB5A-4LR'KMTAK)!1!4.?-_;4<R>'6>VF>W=@M%"*P&? MDGXD/0<;!Q/RHY].IZ*?.9*,]^Y&(?[(AMC>C=7HHSO520="^DMDKX.5_0Z8&3][&E&C9[ ME/ 4OA 0!&2L_MK,!VUW"NT96)%P+;'F.1"*C2-8&6IZ6C-HRP0+QM VG=SM M3$VOB'4;XE66 4QK=!4F7INU5J_0!MUX 7OLT9HQHHSF:R+E,J@Y!_[*8QQS M/DY3'D.7FPU)BG;CV,XMV9,D."@TC5:2[SZ0K M2Z)N&M'*2KK-X6Y=TVJV?8+.M:&@Z@GCGC],:V? MK&H?>S\MHJL.;(%C*M8RV6B.'4LZ9\HE_(33!V!3WXEJV;Q+*^;)7@>7H @< M9K'ZN,?1EL^\&+$/(K_JT;XG:KCWF02Q(3*$RS<"/O9K[X]4^X$3KA M.NPIGO(;D*--C.4C-DS)^7H/4##6K+RI-KP$_*K--#(].RZ&CLS!<%_@2_ < MFY(F&V4Q42WK':]Y5767K)Q[H7FGA3P41_[*G.A3'*5%OS M!H+X^["'0SVNZ%GY$A;':YDNW$*=PHHOB4.L%\V@A3_ 17\@0:QNAFXWCK<9 MNK#&HD%[EXU%RTQ0]J1=R>OYF\VE4CTML7V4@7-'+T">F:O\&P47?595_C[C M_8@HI[(SWF&D<^(X-QGXLYR))^15S<3!/@%\46TRO3.\/]EW,[#P_+ME9//F M5DMRLV0KJ\R/Q"A7'6I[@A<9'C1798CV(%;9;.6E]*]?;[61,4T@.3*)@U9M M6"Q(<^Z1S.3@:WD[9]L&6V.X5+\N-7NBFQB,DKMDS?U"6NMPI+7QZ/^_>E3N M;@6VVC'BJF&\^Q1$=T&R+7>QH5H?\JK5 FW? M:/9K"B4FU(YT'Y]-L!T,&K$B!@@SC.;"WX"+E N7#T+XF_ED*Z.)HWS$/[%H MU^0S7@(?LE^GGT_/E#'_(E[*0DNP%U@\H\W .($GL"I76\2/Z (FIK4P+=4A M')E#P6.UWVT'WLJ/3SVY3MQ[&J;#>$377C06D?ZDJ,J,@%ZBOKEX!OL/051G M5$ SRWR)NV^[RR8FXXKC0FH@Y]EU$XMXS4/XBD]@D2K$,FTZ?]APM+KZY-KL M)3^*G?QR-1I[VUB#^SH,=SIPGZ^Z^00O M?!O?>/?#F1:O&C[?_LP"FE@>I8F;TS/0##J<%C^#A\#:5']W5.7-M/0I*+30 MT<"&J,J+.:418S *+-@)T]+8U_E%G_D%$WH[[]A5C+>JQH2&40WBP.':FH$# MK#4!TD)^+8@!VS05)V6'[R6^:8*%!Q\ @= X=O!5 [06)UQ[+7IP'U].&>VP MVUNN3ACM/YF&:\,Z%A98 >R/_E,8R?/:[20[ J1GNSH2J ;D$+I<>? M9%&V^_1O N(#%D ?+C@X(!O>YN'%GBDC,)K^#5N-NS(3PZOY$2D4+]>72T]D M D:#0F8S.O8G=JN4OZF&JUKO2I/*SL'9;J:G5\CG)^>=885\7B&?EPOJNT(^ M+SWR^0Y Q1.#K>>^AK*Y)C<&>O%TO!Z8"]1 T*A'H>KOP5SQRP+\#O$;U].U M8'X=;)II;'&-;"Q3L^]77?37QIWAL>CNC(PI.CNP@+L9?L\W=^ "+[YPQ:S3 M+\0@,RUC[JA7:W0EE3>P"V$3B_E U'T F\>TT#HSF4G#_%^PN,!2UW3X')[N M5=.D**9!.&3J&YXQWW T YZF-P+#30^@(9!?8,^Q0HE?,O.;QF-A$9B7L<,G M.-5BU^(;I>J[@N$N[HJ$;,"):L_QT<0^T J5M1P5=+!AEVCQF0&/GYA3"D%! M#RIFFX?=YHB7?C!GP<*Z% M=';;55)K.31TV' ]<55 L6Z:.U"6:52^X,XW/ M\GS.B^L+W^,$XYV[_VA]3VA;CD/=2G18H+*?3/1% !7L6BW+.V MWJ['7 ]P]95GD#K #36QG)<%.('XWLB47#(@;W*/"=8^XP<7V KWR=:F&I F MH0X2ZE+;9B<^)>0%7H(+%G9##L9*)JD=@'%E>9@.%LR$&#U(9FS 35@-<+RPZ">)Q@Z"B'X>V>V%%JS+2DU3:QQ\-N3L_Q+"2VYR!\9ZZNOW.+$M\0GK6P2#V1 M^1 E[/$V-\:8&T?T@A&P1IW:')#!#L%N5-L.:H%P+G0$4P_?1 -W6M MU(4=CDMB".O0TD ]/08V]H@3HRA_V(:LH#GT %BN!LU'-::K8[A,!F(='V& ?[MB&F(9?$)=X+BW&+EIGW4CDX@,+1Z!W@7N'EH"E M3L%G6QJ\0--5J$K?J8!@)Q3V1VQ?%*C\CK/8TTD&W,5W_!'$,VU2^F:R7"+= MEDAHSCW!XCE@@]D'5M5_UN38%.?!)$$>'&A*] MWW_#:\^%EK?)?UP,2C!CY4A%9+Q6:0FM8ELJV,R^7GD_=JW"-\2CQW=P?/]M MOMO*A%@.]H(BY3^QZ#"-'[!OU!0,9VD35U47TV"9+=HQ9^H$?1V-ES; ,YXM]07=(,MTG^?K MVB1KON<>*@D@D[EAZN8S%B K]Q:9$>HL95Z.K6%MR)HHPHYR\:6F0G2S:"D' M[*.!%)&4GM+0$D5I9%*9K^";^N9)ZBM04:ZE/GMMP!?J0G-HY9+7QWJ&H618 M]V2N2!;&B$&V$IY2D+$?Q@29"XP*Y9U9=#HO:GHE(88464>\UYNJ\3!%H Z. M[A[E6Y%=,2T>$B0O"U;+ A8(;(0H;Z'U/"Q$_6,!?PK6O>#-Z;NR;WOA[Q6O M(ES5@,;TX[:X"%[ESNPB:ZH90%@H30**E 4"5AXZ]<,LZ18'.UG9^SSBTD,O MO^K=V1*XUE:]L 0/M<(N/!'G#:DSB=8>G)P[;Z90VACO2?"E(7R)&.)+W/28 M$K!%: VAN^#A<=V\\ M8*2+7O(=#+\7]Z44MG T)?N!L225*\4;BE7M%^;AJMJOW==^""4J/UB_% MG4 R)*^RGT!GN,D)2(91?% VV/S.D&\^31Q;C"F>UK@]/!YEVZY%VXF<.7>. ME_WI8%*;I7U8^,U X2$$ T\ETT &OX_G\$V)/0%O%W@?%Z<9GILN(BVA>QQK M/'DLR_A&1;__-Q"!=1X6 :$+.\U:SM*)8-0DX/7!&\)2= 3F8]J$4'@M:18: MKA4AJCE5,*PYG/8^\J/W"E=-DJQSB9NT6C?+3): M'E_,)H16II*5NZ"8KN-%QJ++/E(&NDG:S-MH]@+9MBLX3?-%FRA7LYDVT1 # MGP9E/WXCSYK-8=U&0.Y3AN&&]#+">(:(='DWN#?!$GKWHKF)BK'65O*)*IXO M[O29.,H_>;@K_CN]4)VRUTU, YOB342D,VT .O;9S6&7]YI]]!\4J96 M0ZA/TOOJ"?9&@HQ9N$^Z9L^Q77$P<%],-!ZIN>K,L9.SAI513.'8BKW MQE/61.J KOW)TZ*AK L)!LG9EJ%%'$R[THY6*M[>4+]JH#5]F_J[9@"3LDCG MM690;3IED= X@AS!(W76.G#LZ1@LP_>.*) D"1PT)V5;$JN/*LD:K8/(E&83 MU8LC9?UWZ'*, /U0XF(KYVVL;!$,HTAM MEX[EY;26*\:P;B>;X_XOD&JJ?H7.'K.H0V_IO:3_CHD#SC??'I>;@O"0>-T( MXZ6Q^0T+T[AM[=G.PZ2]/\V&U'U1GL"@Q/U LO4R[G/RD^A^D\7MS6, ;2') M\8;\9VZCZNI;@!9I+L3_(XODX/&R15";'JUBUUKAQ/N:G]_J=*D1@">M$I7R MM&5@^Q(2N*9%F]] KTU]2(01[4SX\OX=F\$O,#[JE?;HF"!TD3JP&,Q9[785 MX:(5E,MHMB0N&H,OX#Z-!=882'AJA!X655& M2_$+..ZX(TT&0K\G1_HOKWSL*\%RA<4<>8]^Y=+?IQ%LTVCG-- &XT16J7<: MJL>RX?;V3/701M1 "2^<&^N#L&M!K&"0]KI&;03:U*DJX#OA,]&4P7818"B:)L-/,3E_1NK+X2'FN^$EG[98,-@3HYZ3+1H MS $5H]JQAEJKZU>_\U7QQ#7E!/2CD!%@0:;E\/)RWU\)YKMAUT[\IBI4?8@M MN%+6+C,:?2;]F;+1*D-.5@J01I9VDH$Q_NM2O".C8O';O:I-QZ;'-_PMCT%P M1@>L?% TOXV.AIDI@K>I3Q-1WG"ID3 2CX"W "< OFY.?AZK[[L&R.K6?&6^ M;[,;J39=Z?^J+SPTKPM'&&/TV#*$3"@XE_#N0'"]8)0)FF =W0V\-*A,, M]6?5F@K_'BQO"G!/)]KSZ,Z$0[XCS#LM7DD4>4@ 0._W^''GTA.1M6 OI>V_ M"@W9(BJ/6!SU4'E$B K*2:#GF$)GA?;L9 R*> $O(J"03D[AJI^LLS;0)HK/ M>2'88Z79(.AMQ$ED9R!.?:&^B[B!U\TK>5QTX^&1Q\JX(QWC%]P2".Z:V$QO MRVM)>M3[G;"LC(1OED(\V'OH%3Y2AH?'VR8+=:R?KS!RG^&5EZ4*=J0'U'^X MH.^C;PJI_B7,Y4_P@MWF%QXQ OY0/=_YC8)YV:!U,880(F?LE?>L 8-@KS82 M'U*V(R*KM%.>[AF\=FBY-,2 ]UZ^[;$2[(U!)8(U]4U89HA%N;K&"P&7T/B6 MQ9%?(8:[+:08"[;Q8T,1C,+^C<'2LN8'YFV9((6>/=T4B);#-2^GZUKH!5 < MZ\#VS,HI-Q"IG@F7.^J8-1_+WBN,,!>&3Z @=BZ\(V4[=D-66VF+S+=G]"]3 MFG0K> ; G[$2^9:H-!?&;KA:0$Q96:%00KJ$PC*2:8T)!J+@V'@>H%NS:(Q> M601-//PZJQY](QX2 -M(ZO^X+[Y+S)IG%\C,\=YQ)Z%W7& U)GN7,ACBT>$* M'["?S.O.KP7$)SVLR=RD8!C(A.I[I)PVQ*XTUT:12EY9=QK#?YBZR'X8 ]%5 M:C+ ;?=>DXSX7L 2>U,YCB?&V+TP / J2IR M=U*1VZPJ(VQ@;NI^O>+"#I+QR#'@S]N/),SA#E&G1:<,/ML4+2<)>/N M6#WW,474UP5V?#"&*9#;T%['<% 2 GY'['D,&W&/-/DT3@_S@(>+8GV\;G?U M:)L"B3I0W2"(^D>PC?.*^[UW,_[P()!,-I#3YJ#6E:2AE=N;1^6CBE6>O^!R MBKX4 ^\Z[/9*L8$2J;#E#6P/:LU&=&SZZ9&R?\CUG[I\Y(*.!5=8CX2NJR2* M%E9,:K!\Q9,6V@OF7$W,W/*XD02^=GT'';)HH9*A /!.16' MCMN.>(:(XH6N%NKD6-4%'XR2J'4:GD'A37EM['+]N=<*4),6H?N= O#U9%5W M08PC\HR8(#1TZ*'*JO$ZI1QQPTSQP0<@60.A/QC\DG/-P#4?!;!OZ.+\VKC7 M#[5/-#L[*7YIB>/PI+EF*;S^DS\_ MOF2].1P(D.8173[<1G_W*N6";P@+I'#I6#RIZA//@&4XAU-3URF 9K!"WR9< M2+ W9X%M5A_,@(Z%*^<5J?SB4XEH.N(C_!5M+J$T'#';ASWL5"1P5C;OA-_@ M6/5)N3#1)"7C"3'1>AW1EE%AHJ7#1&MS%K^VB#&95Y!HZYN6Z,Q!'\B;;UP M;6F!^2(<9(#!-=99X'B#'6T&ZR_D.LTZ8]&F9J>3KEEB\9UW\(R,Z0W+9[Y?TP;9]8W# M20PVKA7OJ9_T8S$VNS33S7127DLJY ?%)DES))#FS@FD#2?3 MDW7")3C/5DJMS6OE$AZJ1'/OQZ&V=GZHJY#K$SG)A^J+YQFAVC1 Q?WI@!>] M9J(1FB!^818RI]V$F]BO';KOL"!39(( MKF5Y\#B9@US4R=T,(\TF C;9=[,5I35C)+ Q/.&+;DY^GC"YV6JTAXTVR @" M\F*!Q9N62T0AYN\.I4E>B#G3#'H+K\Z3O5O=8G6DW0^B;JN.55KL U[X.<2" MTW0UM$KP'(%'?WT&T4YTW5ZH$^ 06B"$OR\P@\U_9]6N^./Y[\Z3.7V'__.* M9%\)S@I0=5%*]F0ZCOF"U.%,L]40^@?J3'.\R\3$ES3^]Z396%^3G+S@,70V M]!.V776V$7#9XI="D4D4Z_GI8Z.FX#^G*..VP;G\+4+\\3NM:?RG/_DP*%Q9 MI:.H=LQQRW]SK/,_[36AM(Z23IAZRXTH%"Y)@N]9G=R63@ZS_M7)[>7)-8L] MN8326=*Q@CO5:G3 *F\/X#_=[NDF,ER8,IWAA]7;OF'?0=TQ%_S\^0=B7]@9 M7()9!_;NA*%;?LI=$U9WJ>YRW'?94-ITNU30;"YM=B-APGJHU:<+N6!X=%)A M(_KZ/J35>*O.+O,-HRKTY/S/J^[>R>'VH;8DZ@+30,.JT&13-E13DBR*+X_G M9\$+/%>EZV#?G0LGXD]2&@3@CSH;K MFFN7F/&_Q#*GJCU?YD.O;3TK.VZXE3NEB\,F.ADT>%HCHB*ZW1@6J8DK+UOB M8QQ%)4,:WR9%Q=D4"D)-P4]@IM:Z[2@0UE8-C/_7WI4U)XYDZ_?Y%1F>V]-5 M$[+-ZJ6JQA$8XRJZ;>P JCMJ7FX(*2DT+21&BVWNK[_G9$H@0 @A"21,3DQW M&R2D7+ZSYED^"N="^,+X>67"GRF>(IY2/'_F>S1G#L.?F9N,CQ+Q\>+=X_D+ M..?/R/,D7>];I L=<7O\5$H9>BZSQ,^%5*VN5H41^"D:?N(UX,B!_Y2ER\L< MO=_"L,C&:9G#&4'<.)\]4&.\H6SM&*A4LO1O1V2,)K M8I\^"K#F"=:PK+#$?M&,P;KHQ:K5K@53RJU7SI M:3? $O#="7Q#0@RVUFHRU+E1'.2L; OX'A!\X_4QWQ_WK4N5Z[VZ>V( *WL? MT!)N#^]C<;2\?-*%O#*O ZS\1_D9^SS]79RVBZ>(IQ3JM/U=^N&]E,6B^^$+ M$:L?Z>H)*X.:S 1],&W[WC+'876#;IFPF"E+U/8W,)W_YUHJ[==>+;9GLOAH M"VN'D,QBS %M%U*UMEK 3J"MJ&BKA@6&)#/PTYBW(G?FR_T-/7 M^]]^U$[OVAVX>7QJJ3]/G1'KQJ[">ITJND9A@!:U3==2J'W:M.VN]^%TY(SU M4\I;6I]B4VC6%X^J[T.9\4Y(BJ[+O(]SKRA^$5;G>P^ZD+?_R3SV):E6VF60 M8MB!UR%&GAT!?$,B8O:A7*6![Y5T=;%+!5Z@]V#0&Z]P=EN-WT\;]_U6]Q.1 M]5=Y:OL$BIY"@RZLU6T\/_SMKAU0*4]&]2R?D/'2;OMV%;Q,B M-)M-ZC\U'S3CK\#:2*\/7SRV.OT>+MFL[L_@YH,GD:CZD2WFP$(RP@O\(S;T8%U*3=>6#=66 ML#TSG3C$'F%+%%5V9-[/@]W\<=.&K#!IB:^-Q%JH#M?*DY E0/H-KGT(C>QI M#,5HNZ*>D<66+?N8[@Z[N\1KUK>VO4LU47N7!?&WG407S5M$\Q;1O"4>4(ZUD81HWG*H M.R>:MQSLSAUY\Y9Z/;_F+9'9&+NKK9R)&S9M==KT+MG*[@OF9N*>K86$,A[Y M(5W:G=H_@ 7)[)5DXK5J/RR227>H)TA&D$PDR81%$![W(>#N2:8X\5KY*+#] M$04TL"DSOZSLA'EC"QX4_:@X3?LZ?F; MM^!93B;RKD0-U>)C+8ON8?ECK5[94>8XST#U0V;")Z8RH19R1;'!E1*@@R5)P:UET(5M#J\N%)9$2[[3A MD&(A;@T)+DWZ;36?U%N!K)A"((M.8WL#5NWDYJJ\U\IT0K5(A*HLNHWM$U6U M>HZHRM9S([7UKDP___"ATDP2Z M29J^0PI]D==1>I>JKD+5UAL=3Q*>C-7W;!G$UCX.IQ?J'ISND;*DGJ8M46IX MK6F#.M=O#ZT?J@!>;."EZ6=T;, [=C=(GRHC R;TDYV_/%M>TP;2FBD:R?4, M0;*Q239-,Z,HDIUM[W2VM?.=]9R;]CLA9:'XQ@1;FF9$.P-;/*]<)<=V> )? M,?&5IGM0SOBZRK/AZ[%'@O3X6$WYZ^LNO4L$)BL$7S'?)"GY(16B7'D":!I)A(RJX+P^Z05-UI56N! MI$R0=)%=AX4=(:D&2*J]FQB)PQ3^COPF"\F?(E+A(DUC@BC5NH/U?=CFL*RK M1(RZ=K5G1BTB);=$3YJ^ #M%#S#GB^L],V>!GBW1DZ8N_^YYSWMHD'1X4KTY MDHV?\'S-@&U78/(RUDV4W\C$M#7^BM"3PYN'@3 <#8 $Q3?OY8 7CLOH6>8RI_ MG0YDFV(-OC%ZB-B>$\J]14()2:"$A)SB[?*4H8>EM6]Q"YN!'6R:R8J]!-(W M"ZJ3")AQF(4EVNWP"&)7,+NX$,ZO8@,M[*QKAR<4NP(:5HL0OHY<"JR.)[#: M-C&'Y&O[H=\66L76VOUEFNJE3+N/TZG VZBG(=NF1/[$Z_TV#12'SHG0E*:P MYS[1=%$K=#",\$[$1ER:NI@9(TZX)@Y!:>AC(4L5&_Q@+0H\)[&H/0$(H!JA M>E4_E$ C(OAZZ%6DLMV!K:F:;$V%JK$]J:8I>AF;5,-JN31FVVTWQH#H9)4? MJA>%EAD"9 QD::I=%@!D9:E4;-5$P(S!+$VARR+ K)1CWE>V;@M1G"JL=N:K MYHQ&IHX%SGD!3:&P;$_D:2ID;DOD?\XWC!7>3Q9T56S9(8$$M34#,7[G91.UREY>#=)H&XTA=9=WDTAZSKYJML*"*>(\'YYV6: M(I<;SC_Y;K6-.Z\8"]S0L&WJV'_X>]?PMRYEU9]244-,CPAE$2"[2E/J,E^0 MW52DFF@P

(U2_K!ZM4''P QQ/V\I"(09V"*Q"Q&SSO@3SC#65K M*DY3YW(#%;-M#C@ND_DVKG>I:81UMCY$ 7$$0$U3(W,?0*WO4J (G!X,3M/4 MVMP'3B\J10/JL?M8F&N,F'[GLVQUHDP:-F= 7EDT:<[&JLFD,?-5FNJ>*V2^ MV-LP801!M;I7G\R>@"7@NQ/XIJDMFCE\ZZ#F2]>EO=8=$? ]9/BFJ6RZ"^Y; MERK[+6BZ^S;V(5ZF)=P>WL=CUS0__/,CN95M36%-[%1-=UD+.]DR $HVF5!8 M&4R7(S*+,6,I5F!S^ UG,&3:U1T,+AI:\-10334;"U,\13SE&)]RW$<#BW*N M?,4&@@R(QQHIGV=-..=M1O@E]3-C:?Y]M[/^G"$WVM@R?KO(R.U"E;)0^M)& MGNU YG:K'$\,7()D\0^A>9J&P8ZAT7E#SPZ6FX')\]]\B% M]^,KQ50DVYW[DYO26:F<5T1=#L 5I+)74DE29SQ'4@D+/654DG?LJ:"4=TXI MUTGJJ M*R<-1<>!6^4:==XN&L&E47.'+S(G3)"DEOQM.LUT[Q[UQ(.'=/S** M2%(>OX 4$7EB ':>..\2%!&3(I*4_#\DBO!='WO-8XVMFIX[ U.=XB=LCG!# M_D8(\0?:<EL?WZ>3XV-K0%Y='3'?EH/RUZB"?>:^#5]$W1 M7=4;#/FB:B]^1OSSU_M^]\0?2!"1"L6=^DS\-2R5?CGQ'K#PA-'PU#)?9Y>6 MKRE4!SWT:^?[8^1;PG7D=?MUXG]+\P\\2Z=D//0;?IV%[Y-B-!L-JG_U'S0C+\" M:\N1M,VB,: OH"T(/Q^9*_?LPI *8;(>V(![#H ^\9\0&LEC,,W6'PV)M#O- ML]FPU@QC.P,[Z9 "+"2/Y>@\]5L]P"/I?VN1YE.G]_30OFOT6W?DOMUI=)KM MQ@/I]>&+QU:GW\,EFYD-@YL/37BQ9KA4_<@6$%_A%$YPVV.QF9KBT; MJBT1V'DZ<;S#;%5V9$#HC7?SQTT;LL*O);XV$K&!]PS7BI:0)4!2#JY];$+) M? QSP@A]X?+FQY!0@7>@0HLY>DN2U&#V[5AIH"SV"E\D'8! (NL%2Q;$PY#5Q_MD%5FJ\:D5DN M'&&!&C8@ 7/A[$][7[L%!2B>?KH8@=531E1U=?HT7$GT Y7T09,'FJXY&K7[ MJ'?UX>FWNJG\=<)5XTJI>EVJUDX(!65S@C+4#K$)!=Q_LJ1E7M=_V:3'1'#O99(-H@#(=#DPOG(9T%(MKFC(KF,R MER970#?[2)..;=47NLZ-FNJA,0(FLGP^Z&&PV\:_3BXV:ZH9O#]QDLEZSW.: MT82+Z[ %",H.KDH-;AK 8!S@U@H=#ZA%JF6)<,'I"\^];&+DVEP2+'Y6O%XV=.$6C++]]!-VR:*;%G3H6F] MRI::5?AT4A+:P:O"\M0S"61+H!1M677@>BD=68N=Q+GB>9GM^0-L>3.PX\G* M#5Q+M11MLC+>S;U!2: V%FHO0E ;*W=SUZ@MUZ6+RD[B\-/"]HCT_.+)PX:B M6"YF3/*,89NG4?K:OD5?J.%N67/],)A,EH6S]\!7+K>5ABPV9H6IP!_^=UZ. M>)?"H%\H'D\P+ ##\# 1.*W EQ>"=$I4.VC^FI;:5E05%_7 MWZ-D%99F&LG:I^.):3SY?#<3O4+(YLV.KC,S M.=O&LV7"?F-K'BI;RHCQFA>JFQ,,.4U6-U2JI"CQ*X3G^T)KI53*S-3O.9Y<86B,#?3",76?UW-F9X.L'D]"Q+SN]<+X9! MMZPD56S5O52Z2-%!78C!]X;;2F9B<+>XK4B7]8LBXE98B<4XCZ2R, (+P$^J MV7A:N_BJI^%WF[+/"1U+%^7D%9"%J'MOT*QEXR[-!IJ7U4)J8<*\R]/G*;\1 M!:"F.3RRAKS?T)H#8QW91=/ 'TVVQ>EC$BZE2CEY?KR0;^\-I-D%SV0(TG)) MNKY^CZ).&&ZI##?L7/0.Y=JN^EEERUEVTNFJ4MHZRF9]]!["(YF?J)2\[4*: M1=Y-0S8!^L*#?NL@G!V OEP]'- +"S-/"]-T9)W LMJA%23>H4 ^,!T^NQB: MK[C)R43HE52IBSA3 4H/E.7L0F62@[**H!1AHD*@+0JT/V3=9>?+1,:B1[*A M;-HW:^ M7)=0GZ?VB^*$Q_D:L2DI7W-4FDS1&-H1) ,=;FVW2CF+&.I ^9D'V&/8ZX9E MR<9/BHGV2%C.S32CT.WO M_2 PBAME$5\=X$9?35-]U72]8:ASZ/@E;18_K^-283V>D4'MLLF\\,(+^@BG MCRQ"L;.ECPU2O'J=3Q2)<-(?F&CG<=OJ6G?=^Y/SXC318VJI(\)G/;L#K.W M+.6CENB"$C@E5%*'H6=&"56I7#X<2C@JH_P]'8^*YXOGYWB\+E3V-"K[FN!7 M\N&?'_>EKZ](BVI$0]%<5!<8$%%-%UV6!=%=5I62^&..4EZR2V()*"^)XP-+ MTE6E(-4T=5+!T,D7-B?.P-3G>(G&=;^AOR- M$.)/H>..X7V*]V6HM/QU:;R_?IZ/C0UM02)Z M'KA+RH?TR\U[!Q+*]5J?2+ M!R+-4*G!)@GS(0K5L?FT C/]UTF)?_9FSCYSD.&?L -\HNNU&Y#/B[J&__:K M97TAV,IY =NX ?&W-4PKV2#M9=M=786XFC_3^=V8W-UQG9%J: M,VV\:?;I'7QIPY(W07-TK.DC'0^P?LF^A5EMM:L':\,6-=WK,%]"Z2"F6PXY M^2?&DK()@( '$F=$R93*EDTHT)E*OM!QD.H_$C@-OC?(\*H7;"#-$0:"V+"@Y&4UD]TF M\"G,AH"E=G6'KR\,3>:Q)+_:[+IMXP=B#MGV8PUVV9CB-8:\*?9.'=0]=Q8;_P#0 3EV^11,R%;K^4=S=TEHJ4^M4!R<32$'(F=F32+#:5 M,Q*2GV^35PHOLZB"W)SUA@0K)#\$A.(F,3GJ%K?P'8 M\&LC"J2&Z7@8'>![99R[BFN."\3G?D;Z\#>2D<*VQ+\:LBLX4=A5@ @\:Z@# MY&%AD$@MC#K$'X;-PURSRF<;4/B.P-ZP$93;\"#X-]NW )!Y9,'U9QL8KZK9 MCJ4-7.P(!ES. *3:G"B .9Y^/^N=$=L=V)JJP<@1OA9NC\-Y(0!K@!]ALS1@ MX91MIV:\ +/BX)@]PR,#1A*, F"\=(CXB\0<1QQ[PA)K#AS=D9'\0F$@U)@1 MQ!$AXHMV,SPCWPV?#R%I3$Q;8XO]"<3 Q\0.%'"&V& M/< N^Y/S0[B%U_)R#?SQ3X,Q-ES%@==K@_!>02;G9A/+?-%L7%S\Z7VC=TL: MO684C#OF&<=QQ#V7M1*_1T,!!(H'J5R;+>'_%VS*176M MIXR +^OT:?@]L)Z@O/F=2[HPM7LN[_JHI?3A!;>ZJ?QUPI7+2JEZ7:K63P@% MQ6X"3W8LEY[PX?FFT+)-LV+SZ" Q8*DT@[WB9,EBN"[]LLY1F<#R7+'!%DW/ M^B^S+YB9S[Z)8WOYGN6"^XSW[.Q73-QIXU\G%[-=#5IX"NP"M0IP,KM/9WK8 M @1M8)9F ___ 0+>LV*"6@)/O=EKMEK<4Q6!_5#L5P3VM\4^6N-[ ?J:6CH" M*H<$E7)1H')$<2?$T\XN2[\4\"CZ=F9"@-:/_L"C"!@MTO%8]+%72&9D^3K. ML=<:,R5A=&>IF"VI!$+S1VA8'F2LZ(5L$5JO%Z3HH(BS*HQP:X :POR%[,1+ M<2T+3S]0RBVZ$]^AS#NL,N*5I?1%E3.1F5,N#3]I&_STQ>ZRDS%0=>XM<]SD M8'B&&9EX][./A805R(5X%&#VP7P5 N8P#W-!P5RN%K+FQ1&9C$66I!^LV?GT M1R96^=D^"M7Y^>M[EZ['G$I=N4XAJUG;Y V\[OG>^/FR,B MUH8%+@>QGMQX+R/D_M1_<52<9[W&PSS],9[#(&>3"7Q8^'LTT\^>&U];I[?= M5N/WT\9]O]7]1&3]59[:/JVA"F+0A;7Z3$:4QQU6T(SRU+>_E]C_PC0[[]() M.0_=IF]WX=O$/K4Z_ATLV*]HXN/G0A!=K MADO5CVPQ!Q92%%[@'S%RGV7(F*XM&RK( -AY.G&(/<(D"U5V9!Z]SV[^N&%# MLF37<0DC_3LWQ+=G@K+@YOII!"';[T=P)TZTV3K9C^7 \$2NR#S+L)*,::R# M_DAV_C1=76V/)_"ZUG#(4P[AEJ[L).QF&&H\;,XAC4B9+<;,$F' M;>.$&K+.TJTLJO.,1LR"7#ME8&WXGUFZ##L#T5A:L)?"I;H6>\I>$FS]W$5% M=FU*;%<9K9L>6^#(1$C^+)9U)@,G@:=HL'$:0YR?)K22:C?4#-E0\$;;@9^P MPN4%25/+D$B@Q3^4E;QC6Q) M^8^C,#26IQPUP0Q@A"Y]@^4P>);B&?EFOL)@+(GMINDZ#+B83X;YJ*Z*V%: M9$T'4R GF,RK8-+CJ^:,_)Q@9WI&VD,V0LVV75%5XJSW/G)VG%@>>*[/4 M7MO47_B-"#+# -3'@26P4UNS'0S@86-9R&VF;\BQ_$3,P #@9\B.6&[O?UW- MXLF=?%TWT;$WE0GSH'/28J-W>0J>HKB6O<3#3/A9G,GP\0*7"&&NR(HT^)"1O'QF0 Y*)>5*[P]XSA^]%< _-FI& N,FRY31U'YQ3+UY3O M%2]LH%%O)5DBM38R80U8AJLV]J*%7T<:+ G3Z;0AC!%!ARG>0"/(/ K"!)85 MZ1@O29*K^A.0@)5W,>-R(??]V%)5$R=RHXW&$(9DN9";/9)5EGZ_6'-@J<0 MDN^0JG"''B!C,G$MH"O*1B5/@-K?&#B!F-;K;Z!E1#3WR+ &R*PKT0/,IQF< M3B)EM5*5+BNKL3M2@%+E%UG36:XI4*HY' (+\&L/^(L'J\9N\!8QF 5_1G+= MWB8 $?YK:'(&.QS6,&'##O=0P6D8ZH,)>_-;H&0)W^N0GW5@N]E/YT.'P1C* M2+/QOEL3YI8#4,I5J519C5B,"93 -BQBY8ST4$B&[!Y+5)_5_V"%,.+H^E>H MXU9+9S,U7G#1.&0V5\[;@-'1G-JFC-:P/ 4,9;6$RW8$E* JU#U_\P*'C**: M+FBJADM!O1J#H@D#H);=1C/-R(-JZF6I,!-FA*(U2(S@C\A0J3 M16%U,$90N]E_58C\:CNA,!QJ.K,R9I+,6PM?36?E87RI'*R0Q<0H#L%T;6YU MLV]T%$M+I;3(GZC7#V$RW 3@!A)[O;;!5.$6A&Z"&6(A"_D/<^B8B\,*C#YH M9I+!=-68P#$NCW;-[R6R6*)L5C\JTAM2+O&")/X&AYT*[@=:>/S#CGGXUW\+ MGN&DKT7214<559]ERYGV09VP.2>R[S1; 58.W":\^,A%:/&1S*A@OA[$_Z=> M7L+_*?MF=@@1:O3#,!?M9&)JAN/7AOM-5O2I M01XT%VOV@):&XYA0-A@RYFJ'5X&(/Y@[#Y8>-'?XRANUF96QG_&Q/P('PV%@ M]2 R ;P;_-6/I@5<#CCA/^3QY#.Y-T$Q<.#2P\.SA$XM4'E/X# **!LV MU9%Y!/Q"9_!*]%LYLR)A<#WBJ!1/6R?A)6"EU=]OBYTIKS2Z)1@7<:?7@4^D$-XT.U)&1"F"J4JJS+)3FJ< ML ,@?AB!D?JF 3P-KWA' 5P +1^]R>H+, GJB=*U1W #U]8,:MN25_R5B=MY M94JF;L^/Z8!R>"[7$9F=@VT\E_ZHT9)8?WO5#W>('10QP\-:+ZB-)W.P15A> M5$%AQWT)YE+S>BE09I:YO67%+QG*ZD#^U]4FR.88Y&WJ_8H K\.GZU/&//'4 M"<0'?87WF9,Y4+QSLLT#!KR":,;:MX!AJKB.:>&3;78?^D-L #(KJ&"')Z'^.@RU-XJK8KUH^(2?%@V>5L%H3G$F*,!,*X=# M9Q'X>7)3KXO 3Q'X&1;X*>(^1=QG\KA/LL*N8Z84K&F/L38.-(),,A]" 32A MG-4@[S!DXEK*B$6A#'1/H^;:QU@SM+$[1LW$8;KJS&1CF@[39$8F*-&@<$^H M-=-YEE4DKB$LZ5% !V,>A720I:AMR_G4]/0=5]:?9DMWKZ$' *O@/LJPO)HS M]:M51U2BOHJN1+VATG1]CY6F65.>I5K3O#G.IJ9 HAJU*+.Z]S*KCPLL;%%4 MKN5GGE0,L+6B5&H5:"LTVII+B/*=4H K'U,!&2M )4 5 U1/#$2^DK;(P@2: M!)JV0U/?].5@ ; B.C2(YXOGB^>+YXOGOY/G'U%A5/\XIEXI8B^-2JE2>8_% M3K=H3G!=J$K,U6I$S!8S>:CB1.X%>JQ MO7-IV^C L/JO5'^ACR:F:29,2BADL6:!_=RQ'Q6O&(K]1;BS6QCFY[ M N O MI*OZ:E=W 7D!^4HUI%E2-.39E\^>GZM .*^#,B&52P4IS2=P7C"<1V2GY\J; MKZ7:14%*K8HN3$4RBZKOT"S:\*J"L8RH<@>Y6T(][&ZO8@!+LNY+Y4(R'0'T M/( >5E4P7[,G);HKEQ6!;H%NCNZHHAM[M'!20KI<$Q:\@#2'=*V4O3&3$IZ7 MU4+"\XC.>0IIQ-2$$9,SJPCK)U,8(Z8_TJR$/*=V1APZUWJ$YDTV7X1WSE]VTY:YM'?RP3^/HWG0M9Y3\ MA">? Q[1L/LX22FJ^G\^!MAF^BFD!28(Z#@):.MH@]T8>2FE3B6?7O>":(Z3 M:"(B%W(B@/KUP1" .!S+T;CT,KS?GSEYL"'"M:T#1?9D#2:+*R[EPXB.1>@> M+,SK$<$C^[?4D@6;2.605EP"W0+=E?K6\0Z9FU')[":I>GTA("T@'0+IB-B& M?<&S7))JU4+&5',CYMPK6GG.2G$&RC\O]>0(6 %KZ\[..E:'-:E>6YX_V>.4 M,UB+*>\V?D2]W()M);!;A*9H$^S2@FW<)I;YTY+'-K$GP(5-;#^-G='@%VW; MDJFND9_8T]E@#9/\EF>V.YF8%NO$9%$;;'ZL+J&%GBW_@)WBT1F74N8HV<3!+1[*=2B]>"B76RI!9K M$C+K6@EO\EI;=K&'=]"Z6I'#(*NIS^D4^B)_>J86UE*3?]*G(:>F:>MM0@V; MSGC=:24FLZO 3JZPN5].H^9=SWK>\MO^YXT'AF>K(=R_^'BS96R\Z'T 2*FN MXGAEI%GA0XNW68+_LO:C-ODPD+&WO==_135U7;8^>OTT\$8&<-;TP@>H1-S) M)HQ=9+'646OJK>.S/$7BF:]PPPZN]E2_P903RRBEO.!+YV']NU3E^!R<]J?_\JG>(?U M.IG3O6:SY64]GECO'*X\1.R^UW=3'M@4.Y; +6Q/V0^D.,TR_2EIMM]&13VB M)CO^QE).MS:G(X_9^NS?@X-FL.K[;,VQ9PP7=AZY+?;^C-]I+TOA5KZ.)0)+ M7I\H(W*$2,W>C4P <3$5U6VN6EEE#N7K&7. /V,Q8MY;F?4M1V!BXW+6P(][ M0FP'>*VWZ+': 8;SY:V\'>55OBQ%KT18-\32G$V6#G0ERE+I8M5(9DB*7(YL M-),"+D?Y,@P:( ,FO(VH/BU$$R_YYT^+HJH9E"ZZ)@^P!=WOR[U >$^N5<_08L,.^,KOFIEV:\)VYF^!MEJKLYS_F6_GL92- MQR(@&:?M6&!UU@-BUFYU_E=44]:H:SM01#U4+/""+X.;7OMKI]'_WEUL:KJG MGK6YZ=M@[]DN/,"7.9[)P7M!@)CL42Y5RE7L5EJN?U _^F8/7,(^06@FM=Z4 M$9KKI*$P+;Q\7:WQCHQ=^E.S'=3765-&U<7.D;)KLZ;A8.(T# /MJ2[EWBJ# MW,-$ +"GO^.(!F!GPURXV8S-(P=T).M#W_\%5$(M?H/$8])!I)G\);+KC$P+ M%FMN/>6WRDN[S=LC<181UG)HI251D,!G/8X6VTID2<3%@XRH+KYBD>C\#+'=2@/W8&K MIH9^[Q51RR[_D WMA30L#4,N38M0C05Z<6_X6"+HSG8LE[*;=?EUZ.I$!CYC M&71JPU1@ 16'OPC/>X&-O,(3"-RFDXGYRA]ENP,^)G2ZX[T6/0U^)[' EI$V M]H.-\*UX."N1B2XK_.6V0V55PJL8V".]09/0H^^&,N"@+E^$9ALK]_NPL M8)USGF.D7.*1EN7/OTN\)(Q)AII.O=@X' ^;'3Z9OHVT 7KOF8L>;IQ'R:FF MXO)WLA@>P_".&]B=^ #O,>R\H=64>.@/GH8S3[\M@Z42O<;X-X/$;)\""\YN MY <%_-A=Y8,#^.#Y-?\A>\(+M:;$?S8L#HR '978FL/7'$9.;5NVIMZYA6H: M=/VD9)L-@]V,2X1G^X87039QK8F)H4]P$TQ[C*>%B#?%='451X@QP0S?@#EX MXF"*(6U -#@H? "\ M>J"'6<$@<L9SWYL"97R B,L!^&/U[<; R8@FF MIRD8!7LPB$AZA+>%Y.8J+3O<"P9& +\R_2]X7 3[9M,1WH:4=E^Q7S9*=G[L MOJ!^L]M5JI@6BR3[Q$]X=0UC*$YN>KX+-AC?>:(0-Y 74%66/?HK(-"I-%YN0GV&0X60?=.[E )GP+ MYVRSH2A^XJEW0V$8I6"*!6>*SZU^JTL>FX^-3N/QJ7,,?-'7)A@5-4>R!C<9 M@OF%,[]G"O\EC\JC;,ACTQ!T+%A:T5G:;:O;:=RU^OT6:73N0-WK]X]"WQ/F M;C0KNZ66(:O4<2AI&"JHF\L@EC:FL"YU,\+#B\[!__]$F#^TC,S %^]KC-/[]HI$'C9FH>2&L M6(Q \,2"\\3?&LV''QU@B]\%4SPFIABNT_TF*_K4 !;F"H(5O*OHO.NQT6TW M\-_-UIW@7H)[/>+X"+Z7JH)H!?\J.O_J_='JG#:_==N]?JM[VFD_]'K"-A6, M[.2F]T*-T^;(TFP\]^QHNFT+#YO@:,7G: ]/W]L]TFL__'$<@;^"D44SL@?3 MU6S2T_27G.)Z=T6T7W)-D@Y4PGQH]/JG\T*?:PN0)JNOR2N^>DN7L+KFEW.^ M4E_.1\Y8O_G;_P-02P,$% @ 4(9A5+;V&ZS<9@ (:4 !H !C979A M,C R,3$R,S%?,3!K:6UG,# Q+FIP9^R\=5BXNTM#$B2X! CN$(*[0X*[2W!W=VNZ;^=\=V9V]KEGGS,S9^[,?;[] M\JQ_Z'K?556K5M6O:@GL!VP)>/!"2E8*0$! S@?P!L%I T%!04%&0T5!1 M4='1T3 P"; P[]_'),'#QR%X1$I)\8B4G)R*EI6>BIJ9AIR<@>\I,SL'-S8PXQ%'RE-ZC4]@2.:+G>.KQ#QR!Z M2$Q"2O>$GN$I(S[S_X!\0&/0Q.#KF4VQ<_.>$Q,RL[)SD?'QB\G5]<7EW?_)0+ 4!$^)?G_R@7 M+ERN>TA(B$BH/^5"N.?ZDP 7"?DQ!PJ>F!+J&WM\:DX_- +QJ(RR[^@T7,I' MA&\=1C"(:+F7Z8Y_BO87R?XQP=[]AR3[5\'^3:X9 !,1 3YXB+@ "#AC0[YB M:YWR01EF9142R.X3JG?"H8W6[.S?,U26I760+1JZ$H4\A@'BS6$PP)<#!OA3 M(,* :,_EH5L4;1BP554!=YAW/!!@2XH ;@5=1GGAO#,%H(0 6'* MR/R3E?]>5O)[OFZ/6"AME^MKTYT5U N:Q#X/%UAC=9!&/4G'+/F_PD31=%[ M/.(0HU1.+**@ =%;@%)9!G%7^16J\*]T6;]TI(M%@##TB]X8?NU%74+UH*2( MV2NM:EX"-8TJF(VG]=!Q1,HC9EN4>/%W>!>JG[2YB$9KZ%@C5.GP #P%B[LW^9& M;75.C$R\A-MBC/>'G\']9'R_'3MT"*/6/\$2)BHGG'9O0X*8#XN*GU1;5W01 M?!T@67OC*T2!H_^B3I3\\O=#$O'[+SIQ_QUE:Y<.8;4^?*<2B\A))(6$HBQ& M[HKTP.>3O)#:L"SW2;:25,[\?"D!=G9JJR_['\J#A!LU//*/L&1NH;40F^4. MGO&(S8E/2F/;YV+V+ M=I4\V\G%^DO;5_*822R3)V]8=H[J-KC%CG$_'R'7M M%8KBWQ>5AWRLS<9O,Y9:O-Q2?8I] M5CN7KX_K@VK/MQXA9^J"[?J%V$+WM.G$V)S#V BNO5/F),,_PRH7YQ?R-/))KT->Q[5.'V;JELU5BG9GI2(Z'X"? >LESBD*PFHW M&X(;,LS.=G4THR5U88;AP^,U M5-O$T90.DD]?-* V.$)%+GS-A&,EYX+FF]75GOP9J7R5;F*RI)HTD77[*=V* M"G(FQ18>-A'VQ'43+,QKX3-\]^0^*-.(LT-2?<,K$7KG=VYZ]7=.L<0DJZJ+ M#$VQ:OW<-+'J8IBE%&\Z$7,Y/8Y#>#V*LU.?S+J[LT4)MP^+?HEL*DR2('QN M+&+1?<^X!E*GCGAEF?_,^].[ES/?6C7Q3*\1%G9K+"F5>8MQ;FE&LR)DQMZ, MKX^OE%;+;:M;Q=]_@,>^^FY>4>SZ%2J2EVR1V/+A/LX^#?,4E+)N@E"/=M:< MD=E8E1V!Z;:M[0#$L%GLX8VQJR3O0G+>PHG%FA(LX1D?FT*FM_Z;3D33 EW^NIR6*62G2[2W0,YL$0,AD" M&\8Z*OPM/G)O><#P*OK@X"EW$IE<;N4S_VF_ UR51@OJZ)?%2^JTZ>3OOPL? MZTQ&L6SDK;+@[>Q U=FU+=36[U%I/N=#)W8\.>KGC0G%_-*)0'6I/DGDD9(U MHZ\MX6AS-4_03:* +8VZ$/U(9'#NVYNJ %!%^YO MPCK&9VJWJB]C9X8P,:Y M-4BU[MB^J7SCK2Y@&Y8?*!6?QND9M+VRMV MM+B3Z2<\F,H3;@DTFL: M/5&F[/09)-#^DP_-H2DME!OA M>\G'\XX(M;'EAMKP@TEK?MKZT%="03;T/[['X=?8#*.A8IU2>*@;KG W!7XG MS7:IT)'WBL,+6A?[J"<:B(2,N$$_K'+A(>*/(6MM_,8@!)^ZAURII+O7JQT) M^P/1'->8B^=DJ&,;4V]4;_@(;P^A!EZ8KYTW-AHH*!U3HS,@4-;2EE9QK>9' M\\!P5T5:0U=\6)./SOYA\/KFL4)QZL.Q0[QCR?YFXKJ6J,:J#2>-%]4V=[BJBW%;I9 M=&U!#SD+R$L-P\4.<+2 ->='=SAGT%R:)B1DP0$ILHWO!]* IXVY* ML>74&\IX-]GTI>NNJ'KIZ7NMLJH@*SWJF+W9J3R!4\K4QEMU5=8T8U#:IE8K MU$N^.LLCH_EC-:<:AEM;(X(0! M,5!7P1(+L\/:W1W1N^%UK7-%./[CYW7>@UJ&94JNF# M[L+F##C\9:2X6G! M"]G03O!Z:NE6BB1!X$"8X >$1J+11_L<#[IU9'K MDX&%XEB)W^+[IC$N127'[88_4[*TJ6AL)6XOI^X\K#2.=?15M./CH]A('ZM, M$93QSQBSLMZG=EGH07J#()+WZ"H=LX4\L\:/YZ0WC]3KJGO[A/2]6N)^E36? M;$6S]S.!HB?U[NEA]V-(/HI#=M11^VF/4U&%+7UN]P):E_2O088GLT.GQQ4F M(M;3J\2[B1D%;($E9V8'5>"][;.J649YAU>M7*VEAET"2[?#J)29._&<.\\B M@@[.V6@&CN93YJ(JQ3(^I/%'$WBMW=5%8W0^.*-);R('&NM.M!?1>OHCG M:T7@K(R7>+^6DF$7+.5CH^#6X8$F3]Q#5(H,V'3".,R]+@UC' M\[QKF85BY1%S&,6@>V,+X_CGD31L3?8F!?)HX=-@X'U7@-)R-GL7>7F8>)^1 M ^^$R>U+-Z2E)<^E2<*-O*_:BY:D11/^*6$7@=G]Q]H= @DV2+Z<=8+J #=F M[>Y4^G?A#S=Q'QV_8%%XSJ+;2A2$\,5B^L5CYYDX1OFVA4\7#%@CSK&TM9&] M_#)2$$N"81^5)N$']\D)%ER[KC,ZD_'QB6%?)3US^\AK0,:W8FQV!._*UL4Q MF9Y2X8FAT@1OL?',BQ--WM/QN_"VZ1UESCPF2#-=>.:8QG&].U1EDQ=0R5\Y M7;EU%D)8GM#68T.E&]Z&A,?QSHTR5M8Y??MA_0>^2RWC[*E(ZY.\:$)3^3P: MI-!0"DG ?CO?+7AKVG]2C:W&,EZ-J7H:)Q8);/:-9 <&-! ;=O76H6[,C[OI M05=?C83&*[M'MSG:6QE]0VY7;GP31&[DC[2$$&V';,::9I*J-ZLA'N4(_1X' VY8+#.* M/;^!3Q2]!&" 01_XCJAJ>!A!DN#5?ZKI!(:6T*5N*HP45>XV27CUN+I4^_-U M$%B1B-P"?#($!N>OKK9UO9]7'['TQS/AH:])2D>R]?=F1Z*?D26=-7P<74]GKQ(NW:BRK*(3?Z6 M<'\N^WK7SIK:SY9/:IE=^?5Z9)Z=0TM'C2U*?=\\I?RXFG%3:74M/F-VL]6; MFJ_1*N3G0+3T^+CK,Y0HSS?(_I,)YCS9Q"<9;G[/OWW[MM\!.-2DTC=#!Z98 MBVRSHJB.SO@NRK,%5;I;W^HP&2WMZ7_:)/YRCF78CKM@<=T'&#Y>#D)1_O;T=6IV*,+DCA[ER'G4@_'*!KDR-&H.(<9;L=W0.V1- MZV<]D(')R#1>U<27Z=?9N@T:-U%5=N!IBD\(;0N[]1.9LCG2]JZNSW96ONE\ M)P"9&_$V^XA:24;ZZ$G/7VYD6ZNWJS\323F=Z^*PC.*<3C)MH!;@I2%T,.P$ M35JO<;QBYV0JK1LYF_W!:E!76I/(%(^G$$%,+04 VN.^7T$(2G-;I,+K'X@> M/C/.GHPT[/5?0<9'1$2L(4 (6V&J&A'NR/:=#(AA8_3-+<>I29Z\&6P'*Q,K)T3<:'V/1C,W0\]F%Z]0\P<> MR74^2TG[4,BCVE1K&<0=Q%9,\PZ-B/, >XQ+@)*&,Y)(B+W-H\B#_D(DD96J MEHAHP;E!YJAG/6RD,I#S@2<1?9I6L"W.UA3N;)=(O"FMRPCQ&W5_F3"T&15, M.[15 H2TY6;G$@**3:70- CRNU*ZVO&WQX3GQ4ENU1'>*X3OS%^*#<7?I1;; MX2"4I[\?HXF4$CNDKGZ'&KOBCYMK<,)9?+\4P<%; : 494QI-5>+G\QU,Y!+ M*LA\8\O&?(KVV93_=D&KM&>/0Y3<%$*;N-,:B1XZJMGPYE3# M$+N#K)_I6SN++P)_FLS4^>P0KI217%J9'-C19,',S_I=QP:RV=&"N8.ASONH MOF0#3)>0/$WZV/*_8/G5GUA^OBXP0S")_BYK5ZDK:[MT)]K"_H=V#J2@ZH"( M_5$@.?Y4*>0+XN"YKH1JPU%PBUL_5&U_KLE(UD M0<94[[#,+;52Z_(&OGHGJ;632H5@'4SYW=>1N]T[Y%\FEN)#!LYFU)//^*I] MR(:+;)_4EE8%"XM^/L!CLMYW4'#((<"#$-$:',>,\;S:@>)'R".)YY)DWI)I MTX6&L<7Y0L(>R"^+^NR&\D./NE'4LHIW/82T<@IT>?9;NPRIA>PRZWGZ]_&9 M#9;M,AP:>M8@[<%&6B5!&W)DB*XLR:,[&\,#SN0X H%[14\7RJ*#;YL/2Y7% M>@;G%YJ678(:>UE]9@%9-::G3PP?,-_K_IK]!:FV#6%P>9RT M'-5)%4.+:T M-$A'4#:W Z^8I)J+ZPEHFB7N\C(=VU8F]5;I."[$V?Y+[TO>F90*JN?W&0*6 M:3#GO#<09#M15 P &6'7H',2IPC,G<1/&&$\.84QU+6"J8=3$JP\[#A(B$;PUCHQM M]CES13W!CQ^?VKP@H'HRG_6V=%5@1V:E4H1QEK89C\R6NB;QL:!XM+BN*Z>L_D7TZPL]+KE4O/P;/LV&%@^].DKN))X.4X[EE69.*49P/-.P+4S^OZ$ MM/TWI&0^_J%^;WG9KU\?X:QP<>8[F_-&"U!NV3L5SSOMTI4'=&NU76BXN-M; MD;U^@VPG'(3DS7B_"5&F99RZI6&,A;XQD$+GY#G)%"H-ZH]A5'S2/ C5UI4^ M%Q3O 9_A!@R(C"_R$#8%&YC!@)G%F9;IN+09DJ$9KXP-IZZ%W;'@D?1[P0S_ M_E8' Q[!@!ZA8[Z[=\4M9Z_5Q71@0/C/ .>6!/VNKG_S] N"$"H\\;]L2[O MK($G_I:Z6(X+?U5UQV#(_*(ZLP)_O&(CJ_";RT, X%V@[M4"0AI)DZ5)A)*B2C&@$1:2"3,^8" 64I>S/TG$$Q]?&FV>+]20+ M%]MH29M24LII(E@)8ZTG)4I#.:BEJ-BI*$11>=15HOG96/9LJQ+VK9B])-;H MQB]!C3(SWY/S8P?=3=\DKQD9A&*E8=/<3?B3 BI_UN/92*P/K2*!(4ZC6W4M,H-!-[^/&-M<3K M6I>:$:OU:+0>F>R4?OCW@8LMT?VH2(YI;J5Z)+.12"?E=#^%;X-VG)[#*#9- MQ=L+C\;DH3E"]E+$M&\^WSMPPZBC,KJ-!'IH 7E[#^^+)/.5/F^?3?6QQH(? MQ6$#[>J,ULN?[Q+4<)_8:1L9G/:T/0"6/)@ZHS%E@E=' LS33-Z;##T13AB< M?T]RGHZ-J'@L&1"6%<+E_089FN'NSHWERME%[%],2_U6ED2*H1D%1(<>(I/9- M9T#PV>IZ 6C],XSP]_4N761'J"#<[-U7;&^1=<%;N>E(OZMW\0RYX4!E#P-! M>R2V,"!SLIX48,@,_G^F_1[H.A$.71U"93<_MNP1.L/E2?05P$%SRUR5/AH* M7!YG.\O??R@?EA,\3:QHBC=[_4Y6:N/:+D.Q5\"Y*V-T#*)=*)\1)JZ]?V]' M4V0(O;J,;J!R3.9+LR$Z,:%R%Y6AH!MU12-7MD7BX0FJJ8/-A6R M?"D7Z=:A;VA%"_P%VW!K[^8\PY@.L7>?#?3S1>3^,"\Q^OKV'5D$AXV&/$$M M+?4>#'A=PV_;DOJ#BNR&-RN?M\0S>R=W5"[)[6TMOE86-6%DO?],?Q=5IX+C MG'V',=_'*N>/5=9QH&FY+V24%59@D @XJL%GO\5SHW,AV7FC9+NZONNBZ:#" MW= 6Z1)7>R9$I8X3"#J0.YP1: ]<[SHZWPSM/(*63^YG>J?.[F'EDQW6W*4? M=LV(C-3TSNZ>F+JV5 &*.5L(3%AD-R0_+SXD%? M@=DT^'U#GH[A.N6V/J*'F JCB+@?UNY)T]!$[ @&D!6'!P.;H&6!X9;-'!@ MO<\*OIJG/$K>TC\=A0$P #D>!+&I?\: F P#/FR*PX#4>!APQ0P/+ZM.X%;' M#/"0' R $,&#RW']UM:?3/W)U)],_'[ 72VJMBXQPP0.0$O/6DPLL>#F0VV],NT'\"&191 MU'^\@(4J# \C=/>E84"I]28TM*8XH&YWZ)I!"W3WWA9T9MSTGUCC^[_4$"3@ M:HO$SH !>H96Z:=((R#=N'YW1F^9C,_'. Y MKBC>(LV#M^+2$7^GEJF(K53:<2_AI7VZHG/I<0J6Q\:>3$EB!':9,PD$A7Y2 M)QB9J_;\;^T[I26_[M1O!A876:6I\W4I2:)S3QYG:>,+<1B+^Y)]_-AF&DN1 MZRNXPY0ZPLI#S+-[1WH#6;PF&I[+:6LO:SDDE63Z !BX&VR27$=4&8I4%!9E M62[.@+9VOY)1[AT^%FIJ,;\5V;]:3/:Z\S@>]17\RA0TRF-M$(%MH?XL8N;Q ME 9*)3MU3O.6GGZ4[YS=:]M^1:3+XL4JP'$J[>15)?@690&\U>>Q9>G;<$R[ MV44*U\]1F*5OCO]H$.1S#:\>MO0AAU^X3V8U#%AFKH4!&>KME)<;;% !T4=T MA -P?*$)MR?QDB#08;\^Q"'B2HX5M*5ZC'IW'0+/'%^ARDHZ@H_B=,##!2LX MMZ>:<=<=1C,5#&CA !_W@O[DYT]^_N3G3W[^F_BQ M2F6/)NZ/OC+4>_Y(<^4#PM7U)X0Q-92:E3LNT28YN1$[([?V]WT1=ITRYQ>% M;%=:B58C;--. V)YYKQH)J*AWIWH0T)OZW#PP*UBA3L<"_KFKSL',*YE"9A% M%>S'A#:%W0M-U?KFA3%YT7O5"PN;-SQX8U=3:#3&,TNKM*.XZV:;A; 1A!WW M=5G<\OQ76D8ADI9N-U)9G%TM'!T(H%\%8\R7[=%-6#4;RU*2 M2IU\]H(IZ7>24OZJK")LKNS,NI9?M:KT>TT $U.@-<0OX*D&&/#7"$.%QY9 MD37"D^2HLS$IW;XN(P3Q?<_=YHN6U8AK>A%:.)B0'X)^M #6A8274Q3;%Q". M[JH+W,TIDA,MB$5Z\-&E;@T?S&E$VI5S+&&+[FNK^Q!.\GPTK)M@*U3;& $J MB$IKQ5LUUN\V-FC#AM.7PN][&DK_'L"@@O+,M1KY+K5R]@="%N=HV0D#Z#4^ M*%7PB;)MLU.@\0'15GSU8>5L_ $.>XV88H+)H-K_I?C6?4KO8I=AP M.. \_@J5/M?-5+DZ7J:ZH;'26U!*H/(DTSCAF.QY\QO:DGD'!6 ->TY=$PXS MAO3 />)P=+CW+XEWL<8F4TAC]6N+79QC M\MV2I$?%;G7/Q#H/YS/FVL.S$#-NIN@N]$G=LJQB7M:K?O*-8)%%RE<:=Z:Z MC0I-_#$*I=Q*='=-Y6V.BEBH_7ZV/R9RYYZ_$7.EU%*6HWA5WK#7,F3( S$N ML@RG.MJ(H6;"#\GOZJNALGG4Y"!PQQ#RK3ZNR(FU4?IKX_3MY%&,WZFIC8=A MB5BG9>-SC7%&!M5' /&]N A3\,&-@&?H&MBA/#^ @V#TPD5R M<(_ ,?W=.YN6,SFU.#CVIGHD 6U:A %B/$G_9K=3/^WVWU,0%_@5+_/\E9W\ MQ^KV_Y3&*%#\N%K^=(!<1H%/$)D$8H;5PU#,IW3U,>_Y@&U.!VN&DYL8:4I> MZ.;X:@M%E6QAH_F*%+A*H5ZX&NZU>JQ\L>T6&%MSGVXW6QP*,&IZ&6)F>&$%(D28RL="5?ALKU9G_' MY6T(4\*EIW<7LO42V?S+;"CMA$FM,PTNS1J OA1SQS%9?\61IC6,_X-;YR;MCV;+J2)*')_VG%'1G+$2KZ+/#.LP7ZSI*O MB_)$P4L6/G632N[P)G**P=VHKV! B2L,&)8WN5J%R@Y]!.WA_RR*:OGR%Z&8 M0P2705AZ/W1V/#X4Y; ,S/LE]R+=^U'*D/?A;BE,?4=TB#]ZYF!5833CG24, MP)4LT/%.7)#XTJWRHH1;:8!6+IH@#$)1T*BZ&.A#TO3^^XU\U\5=G_:"^;%0 M61"NT74F@N@GK\4GHOJBR-9]2]N'BX,3SOF'K)FO6.@>T/J(+42;8K## &[[ M9$IQP40@7D*S$@;@[6B!9FT.BMY6UM1)-7SJ79[/4;N.X&^W[)J:+-7;N#(? M6GF>G(IXO8$MG8& MS^_&K32>C'0)+F[LGGIB?/6BTG)$GW@"[>'3M^2E4 87G@K-7:=Y4I@.1"@\ M>X4B%<:SIW2EJ&;]XL*\JOK>P=-C@8U@VIF!EK46K3X]FJ%.[7AK:EEHWI+5MAOA^_/R1MPB5!K$7B""'N7B2 M? >CV<(]TFO1=7V+__*B"+P?00@>SL>!8L$C5U ^&V@MPPP&7& UPF=EW#D\ M"/#+\,N$+<1Y:W@Q=D%_$SSPGHG"9+W^27;RZ M,81!@#\\?MG,WSS!@YA[]79LT'O69WR54?CXAYT'E."6+;#%,G+!+?C&LB_O M%9HZ%9O"G8( 1>RGG/XB_.I80JD7.:8VU3ON0?5UW3#@15H)Y-SVN+C*BWXE M)&GZR61EVY=B']WZ+Z)7Q#V]]K,Y\!AP5.PEF'S-1WEY5U!(CJGR.LLV:)'P M\U.Z/:=KTD8L,*4 MDUF/5]T5_U1 L"(1^N-8_0XC$@8LC8"O@D'50JKP9"<;=,6M#Z6NUV+ '?A% M3Y2S%(SP#$F9$D+*!H\LNBP$"/_E!+RR1 RITH)*!!7X/S" S5]9C/AEA(IV MF;X<%J[4A1QTU]UX!*=&FQ>D"Y3\0I+U5[KX3#YUT17@H4TM]1*\G4Y $)4 M@^W%%AU/TBSCI8'7.O4/%YXVN(BC:ZOX)*PY+1G2^UU/Z69MD=KXX\K=MPMM MPWHLX'*3.)85U:?YZ1@W+P?9EJ\%; M.]L 5Z#.*>I5:3\SW QN@ZQ7W]M!/CQ.5^HM-4%+7NZ+/, M31+#X U0C7.8Y,5V-0IW=WLTYI&WI^&VHB*FS@)GS]?%'@[BZX?IYY1W'FV[ MV/IM83 2?Z6R%9(_8V-*M6\TYZ']-CI^46QI^9DE> ';<_/'84.#-[O"W#T M\VJJ7%P2=6,C.YKJGZZRA,:$7Q?@$#B0-YIUC7_AXEZ;>MOD@#!]6IBA?>%:/-(_P5+4W6[UJK>[_WFJX M?D^,-.*MM-"JH58T#&BKF53C36S.XM9*9(@MSCVE$)K3[OH\*/*ZVG1SRGQ? ME"),TE&+="CO*EYY9.!\8KY2K?J28S@0=&5->O4*5DW34G]6#_S_C.7BI%W24=6O907G& M$ $AD882((R.Z$Q=3 6#MI0HKS@C( S0F6/I.PP:N&^!]^$/.%6J\]Q5K43< M$$A#,;-^'KGZL_,_._\?W;E]8GRH<]@3?);+@)4/AH\5\HDV=K\1;^88@5L5 M5R*(&$(D2BT97H2-5MP3Z[1OR7LE3?+ET[@37TY@BJ1WO&O9E&4S\^@9T./( M>QM6]T"ZCZ)V*'VUR"&:+UC(OBH=56[TLU>AQH98\OLN^O1M/]6S".R=1*\" M1]=EWI:&I01Z.)0B"W]/,;^;KVO8WINAWHI!@ GP,!R!7J1JRJW\F)T9S8+0 MN3YV2R7'6.MX?5[OZV[@@S99EHXISI!!QEYU/^ M4 VOJ;;-BBU_J_9?:7V?:3$E_JIXRM_VFHX=%[S1\HOBY;T]V\N*MX48@IX9 M5\D$GJ5CIP:O6C?:NUR&(0^^&V'0*6ASB4$1\45(@P&J+/-3P8=%>I9,[)]G M>AY^IF9)NP@"Z<4.'K,W9169[ MLG\A/1E+#EH@, 4=3C\W/;W9644HK3T!2U%>T_[ I[!#/Y@OMK; M9^DG66^_\V)SNK8,3&U0Q+ZZ$IMQ1)@P@G;SZ5OQBKS8[/^7V@C_V6J.,\$K M5*[<*P5MIC!ADPFCVM(Q;"OKEXP!S(_#7/G7CT+;4K,WZBT8TK%_7SW^W>*M M&0 '&/]%#?W; $"@3@<#[E.V375'3>]? MK)(5/R%&0R=?+=T1^++G]2A_=_2NID/=(3DYYRLO0)YJ?VFGJ%C",_MC^\+# MZMY])K.E4# &*VA(2^^L,= MLSG[Q*$T_3&6MH,&*2-^QN3D\5[[B/:]A]Q;Q'4XV>XEV]7/"^,9^]&0#:^#BC'0A6[G=.9D215@0).S2--0D:L:Q:.Q0AGGD/Y( MG"9ZD [V1"RSY(N^.5FP[HOH\!^0NIS UM-YV8V= MJ1)>NY<6"EP1^K86V[X8\,G+#RA/%F#G%$D/7'NWU3CDI"88&X!&BD;( *(N M^N,")R5=W.#@<@:&S&"#O[4.\.J/T*>6UB;$UQGGYA)\AS1I&PY:2[Z*@7[G MT[^A^P+\XWM>-TM^5X^;^JO-)/_T;>,8#(7>BAW/6*/S]M5';#&(I4GFVDW) M$60K:QC9/\UG%ELIZ9 W"XWS/#%K%,XJQ7?5N5 M8K@7>= 3\./L&]P$:93VV8X*4D J]I.%G\"@ND=/\E:*'LJ^ODC:NO3'I D] M>,L5#A3;V#[:(4UP:P3]VQ>Q88"$UHV^[QD+E^5=TCX^ZUBS8=IG5\3T :>H MSB@IFH^$#YQ4B>^%R!_LD5]Y@#%UTE)##D0\;@DW%*Q9N=*N5Q:7]5J6F!B* M&EDLV:8_J.,]Y.1X*7 =M"ETAGA2E-2DMC (G1E50\@;ZE>X=V.ZXY;I;2E? M;:K)NH*=12?64YB>@3(;U_FYT+,$6TY[0S^S;MOKS5L2M86GFX;)_CJXUQ.. M)99\]G7EHY]9]YA*:2.^Y!ZKU O>6+A#NG?,?\X5SZ^;N:O!FR(]*Y[YCBQS M:KT/H9I+[Z]>O_Z^(D;2V!*GALJ<%75E&B4WJP+&I!P2T[W@R9LZZ[.[+1Y) MP,;(H^=)H0^U@@S'79P.14%H4$$O:E #N+^XFBSV#T'.WMJ?%3$4L2QA4+_C MGF'/9N@FT,9EF=$/LG!\KS%U2*-8OIW)OM\>BDX,\7@=GK(BV$:?YA.WTT;V M:HVR+\?I3.G<$^)@>P1YU\5#^8':D:2A*=4+6R65:\]CXLJ+)T<\R:>7=E,@ M3.H$$P$F M<#]KKG^Z^G!=2T7I!7NH#Z$!W)J^_+T<'(/T;\V3 KD_C&" ?2JJMYS"<&XB M.OUXL70 ,RO+OL:^[JS)+"G"F* *_GBJ!5U%A/A84>7T64,?UHO-O6'N$WV2 MQ /*2@GRV^HR-(7C,=0-_FU=Q7?P #.:D,JS$?=88/N8J*X9KQVVQ3,$]P% M5,<_*0V. M-13Z?6-Y+3P_?K@YD.'P=)Q#+I4_7\XKLIN_H+'1. VU[K'A@$BEBSPHY>LT M=/2\>,TW@Q68 HW8L%ELL.%*@7M+_291\LF/UH\**3 G,LPE+PI[V7(X*]QO MB[*CRM&_]7VM 9S.2B0+[^.@:YI?1KZL4:^0L)"MK$JT'IZU4['2,7HCJQ3M M]J1F"_']^% P:-E PQT](TA/QT'LAV?FBR'N!#P:D^E# M@)88L+_L7_D?@:)?",@:X4Y,""(, \!/X#!GVRP=V](U# 9LI@6V'*XM+DL= MDL& (1 .>+&GI;5>BP$Q<7X5?+VY?'A[S7>EU- ) TZ'VA8O3VR/BN."@8T: MMT6H^Y4G%"H/); Y;H&<'EW>09(@3#F9_V,[MB +*?"4"8W'E\8#-.(-^!^9 M(2+^34;*O5ZOSEIZ*E:8U: +MV7XK6=9O^?A+ MG?(W[S'\1A_JDDE3$*]<_C$SY'^7SQJVW)N?N$SI4_Y:[R):P6#E.-R<& M$MH>/LJ<-[*K\_IJ_1XH(4QX":>T9&5#](CO!)US8, 'N0[2M:2J 9WON";] M[-5V:/OA'+.H/!2C<#;JQLZE'UGT2!^#'6B;CUVJQH1QKX8N4O,ZHRHNCC,$))(3#;]ES1>Z"Z$-8BLL*>O5LMW0(5ODOGK+ M,EE+L\Z.5E(9(TK[FC>.1"!R2KU6W5(2U]3&NX=P8V&TQY+%>& M\&1]RJI2X^U1[+2F<^=DR0TX;VXFLRO=#NE]1S,\\2?I6T^;3"X=8/NO.O1A]6='=?M*?/;'/)SUY8-U??4%*]O@M MAR/M;:>P%#OZ;H<''6$*,\$;5G-!B)]4UU/"FI"E^^M:;N:\H4^Q>.&2-%M8 M_\XTU=_*6BG]@?VQ_STDTNE$?Q;F#HNXN6RWF=? 762;(02?D_$J@& M!J"[!L)!+)LE#/">V/565ZSW,WEW@1I6SQ[IJ+Q*5W^?B^QO,E'3/ M_#<0. M Q:_OZAQZ?^NMD+=O@2L/HG]'(KUQWK,_F]R3F:[U %2F'D9KZ,4_E-#N5IE M1 *WS-6#_%0M@[Z<-,3S40?/O*'RX'<59V8[9'>*K&-* MC0;EN%8F'D:$IZ>\CN/X4,*@R\N;PKZ+.EM;"O,':#61T>&?SU"I#!$G8R[L MK[);N'+YGXVJKPM[*A^[?,SAD M9,R?P-0S9?!.5'"FH=M]+//I"D>GY2+'- MVH)XA5TAZEC&!4^'6*Y^(=_\AI2O' 7/O8$V2U,/V MF"56)!=[XAZ! W[]KB)#9CT*,LN=/?72/)SP3 @,H-[O+%K)APY.W32%1Y$= M?&?].N=10C]V6OA1,< 0TQE+7VGB2>@;0U%55R.C CZ;%JV1FA%N#;K GI%# MUNS;0E9R?\>Q=,K)&FONVQ\] 5UMDRYE=RM/0GD5QZ'D*D)>J9$0_(>5K5V6 M?4=",$"KMCQE*;Q-VA-MV( [89$/\=!E-S6U2L7AW!7#.;E]J]8HJ"?,!]#!K[*R60M?A:4%R#&& M2Z\B"OM[+._BL08F9?@=/J0V"1JH:][%KE#>8);9 M/E9VC0RDR\U'EE4J,:[1\4MOC^WBSN+/3_&A>&E$X.%L&' Y_9>+TIX>F]YA M*,*=0-I1=D/-,8J_Z6W=9MPDZQ%D#5N67VBU2'W42_N+?LNT04,U%QN@$Q8Z M[V%*TLFHL@.J8/+ /P\&GV[[@#:D[8]1M:M2,M+:<@4>DBCK1XPF4+:GR TH M\HG9LM&X#%QW>1E[3,FU=(!/>\=.*5=?#;FN?.;=F'DX#Y_18RXBC>/UHUJW MB_;ZFAG6YC[,\ S@_A/*&X0=_H%.P/<4B#@P0@0%$QN#6GD"HKT?\W1$CSI76C.L= MXD'+824,()V.UY]\'-KS)+CW?3ZSVQT3C_,7UV(8@*.]/S005-=U=RJ[\K9R M T+RHIFL"-017GF5EBG?LH\[IVU(YM!P"5[D,84220? _<>&[>W)>-KL,_6[ M^_LPP'=7^F(P%@:(WX*7GDUXFX#ZFS?HU3$66Z$PX J5I,1M]E7MI&F\[/BF M'-'L>O$PQTGHD93'1LZ(D.Y*0MS&?8VU\3R#PL+=-%K$(4220<]QK9R4YJP5 M]))1VO");[/ *W9QO]GPQLD\?^IQ)S=;J31$G_4^S;IRX*./5UDZWC,+)6OBFA68+,GW!!$Z!0TV*O>%'B^' M(2O+149WY_AXQO^$)M7>C*9CC=+@C?LA[342$5$XJ-OATIMJ;XYBHUL2')FG M.&UZ3*R,/"BUI@5: BAY[89(M.1BS1HK\10)S-7,'E>%9<_,BC]/DAYW^:*N M-5F%'X+%+]70C2# MFMPL)J=]?#-)U*'KKTY S(@S13-718$R4B7*G_\ELT:6)8! 29+]_UC58&0*";)^8UY,)Y.E%&?* M?Z]._O7*DWA+MBB#:/U^L:[82\=P@0.1U%BE#SGEI/(I_D8[J72CW-ZM)Q<\ M45)>.8+)I^'OZGBKCTL^3CY/F9*MZFD]*71'PA8 Z0E.=L8O/:)N5:VMQ=.; M>U_;N$E5[9C27.45&=$.79YFZ<\]SJTI*L\+= I$KT5)?%.+N>;-<9C:F?/^ M.VEX/K7\BKR>MC\&!Y*\+[\0_M@[#S_=1GMIS+?\61K#3JK$B$=Y(_O61TRH M?(9^(S[D8M9?YN3RZ^>U'[?CGBW@'/.-Y0I+.H&. MP%FLN'!W/P&'X(K3(M:>TSLMO^.L?TM+>\,_W]>8EH9F*1DC,E%W_$E7H% M>+@G'[PH#;$@*PF<\0WRCFE7-WEY\L0%D=)O5W>?P-/\$MO$CK<9[]@Z64H0 MC,>8(1@DF)36Q0."T"QPP8",%-!A!+3*Y4QIWWC]$I5+:$.>;07O16]B4)2$ M 7\LRO)NJ"H,X%JAA!R/@3F@/+,C$@4^00+A>)XE06I'E;F3O:(M;7@!AFI?BJTS&JNC%U9XXD@>6F9AH^61 MY@N_]9/K/M4/J$DLF36J^(B9:("SVL<'Z4B0MS,-;9[ M]"57^CKZN@)G'I,\I@S9>7\")]3/'#16]'O32_FJN9J);)"9I/TL=F MM_]+!8(CV?Z\V'VE,Q)*C3=T5\A3845_NDCQEQH$5\7/&L1B"3?"-K=ZRE8D M2R4%UD1F-+C&8B_S1BKEAWS]C"P9HZQ2O*H0PE@X?\GSORZHVR7&7,$],G)@ M%$JH3'GCB5!/#DE$__NXUJ-%5[^HJ9DJR! 9>*@&CBV/J&VAU+X_M\Z?"EG# MO?(")0SX]K'E*ECHWTO!5WRPOV>=NK%C%$#0N>GHRVFOF=>AA>?;I5*-UL:X M#GU]QC/HEB"D[KA\^]EV:61RNA?5TCW'E))]"\/OYFS D32AYHF.M04/+-Q)!.)"&9E$3Q^OJX;!M1?=1(V3@]I.!->#K@0W"J'CH MWRA3YL=2_9$FO)!U4P=*QCBA-:HE<6C$1[#_5K#DD64\V637R^ ?3.MZ+CU, MV^$"$$N4#3">Q6'SJI*S07NA/0>"& QPK9FL7QL1$@\OKI<.J'G:/="^"0., M"LJZ5M&TG=0HR*1H2#1S*6_I0!?Q%]%GDHQ%UH374-.TF2OQE=7/HRORM0MX M0CY5):B^K!K,+4;\H#;F=)^W]8=36#0P#[L%1 M] JC'JGRU<:TOF819/)L[(33X,I[G?]Z/U:6K/1#LJ=)E<&1=>8;X[HXF=;E M5T &'':>CUZG\L* -%MXJ%UZO@B1I# -:]F<;8/'.5QX),:5?_.49:+?:*XJ MILX&Y_[VJX-^%!TXPI:BIWS10I1DC&1)[A+IK_?>@"=DPVT6ZMT(@@%^^.!C M O=?OVI)JK):+E[^=ZVCDF2X!_.UX7>\8PRUQ2"% D[%]\W>4H$K" MWY"19YATVJB[M'A><)>75W)L5 VB;!2PN=[6-7F_TL2E'^2.%U0L,- 8BACN M<1LN_:+D%WT0#NPL8$Z=\YVNE@\S'_@AR2.WMR$9)ELAUE29#Y% 7@S5'J1N M9BOIN;+ @% O.JM=(=R=ZM[/X],2CN""_G M<%-[[VK>+?EYI^3+_,KB*G'SE'W"@3^60S-HFZ'8]E>+8?C=> AKX\Z)NY. M!V.T)2F?BV8;^-PKV7JFNA!-%ZRY&OU0T%=G'9[7E-PQEB2LVEY?',$ *)+\ MSPUJO\K[P6Y\5<2YMD[UX.Q#A[/[!K^&#F MRD'2!:BST8>>-QE/@G#,3I![#Q*=NTF&EB.\+KX^4_>K:N)1S1Z#"+L^*[7E MU/YX'.G6NM=UNJW+F49*S4B7%ZBJ8L"0:@# 3A#$_]>\4.9[IHC.F@>7]J* ML)IFVYO&SY^7R VWT%;3SXLK7@X[#5#3R0G*#)= *FE8%=@5/$XU4W^U-^E? M342E-SNG-LGJ[]N@W\]#;G]LRJ)_DOQ7DI#6_\U5'9 :F 1LN' ].0-$='O/ MVCP99/?P2K&4^+?S(FEW>.,(24L#V*VGWVY4+CD2?.8SM#2'R/AZ1PI-$2DO M1BJN5(^7&@00DV;OI&ZL&]XD;ABSV9XR;0@Q ?/;<3649OU?X>WS!!)V]JB M-$B,H,,MM?6?.BEVW FZE<@>"(NI3TEH?.[S7O_NKP;O+) 5DN*/BQD M/:'H 7\#[2 &;L<<4%.(I4+PQ]! M=M(NX/)Q*AKU=E&2'G4J1M]!-O5T//O#PI0Q.9QTQ^;=3E=/KMA\J-X M?$SIO]@[53BPG\[_T.[\<*K&)I#X7OT D]Z8\Y>:'_.T'YPEVMCTTD]G,E76 M'WF@YX8Q,F2FB_VK'#SS-"0NJH\XNP@)XJO+GH_*.N)EWNOOZ 0(--"W"L%7 M+\YP;NY/PY.6$$84 MBW4]>B//Y3Y M5Q^-1XH<:'ZJ[-7R&/*K]OB32'-E?(*=PE;':A6*#OYI BO-"4^\-" M[<9[8%3:$33W>G:,OMK3)&-"2"EKZU9R?@751ESZM%I@$[&&<(VT.:%0LL@[ M32E D^T C2:E4]D;;7=[7^_C<@N"QO9%5-]7L4<#VP9K%&K,3HA3BSS9^:_? MR9?59BO;/K2$4IFS0$ YW"_ ZRNVRTB4WR@E8D:SWW_C\TB.FK^*4$ET]_B< M)82-2K+G.(68K.X27):9R:"JY)MN@""G>:OMA=&ZL: 0QJ6VYCK,U%KMF7T/7'Z:/F9WH2G0LT(\JZU)?R$SN8Z0) ?^KO>^ :GI[ M\O]&D(A@*(K208ITD X2"(HT$1%$*5*DEQ"0W@E%47H3$*0CTGOO4D.1CI30 M>U%Z%2'YQ[?_WY[5M__WMKS=LWO^[YSDY.1DOG?F?N[,W)F;>^=JXO7UKS G M..6_TP_P*3O8"Y8Y,FE\2S%X'-9\Z,5<*?OVK34SK#:10!,R>Q(X M,"34K$ M!".ABEYO@-7-E-ZO"+*&C:)*Q?>[[77/*.@')9E>.H[-QJ!01Z/6@S--AB^, MSW-V)[T%SGFNE;K VD0K^>M77F-47QI=OA5>_96 -Z8%F9UPHK+V<44,;2* M#CZ\4!EW ;SP$MZYY+:V)EJ[VMU=D\GP MIK98B?^A_=6"D@L/?^3I8'_4X<5V8]M MMXR.93*D$HJ%=UP/A-,CHX+>" -XZ#U=K\(9*:/3U@TB'[.^XI(+2^G M]LQ+NT#*9,TGQE-F&WGE''*B[==.*%:9_O/+3 M][&)W05)L37=\MA70O6WP(%HPBL2><$;MLS5G'8IM?Q6>*?B*+;0!UJX6:@A MV!&V@6?N<88QG1$_S9^9WMTK%5\1^]*G9XX7,6"U@2C; EF2/I6A6/J2B2Y0 MNUFB8UT6'7I(6Z%)(-ZK0%!/4TD183(7PJ#2^!U1GJKE[^0?-\[<=T0:F8UB M8*?$#XTNE*8]/YT\;[ 0PD/R.N]3>_/J^^3Q!,XM/V9Z,_&%A)TPMTE,]X[9 M&?$A[)@#"VR4_5(P!]2+-#DNQ?B[,YQ>P0*':%C)*4YN&74)YY#==^MZUZ?_S_KJ5?W]5+\E? M$ZY_[(7^]Z1#_U/??UF@2^6;; M*!^?3?@-Q30DG7EO)#.GA;-[8-%U+W>O\I"CN7+SCM M?&&XA_'O<<><5&*!!2'0@*K.UBGSM>1]$?C,T>=&+$"5CB$+ZCNA$=[ZOHX+ M^X/[P;*R]HW;P7K(_O%"Y,P3+'!J&G8LQP=;M1IMW,I%8@2EZ2CN5MX4'H[) MY:1:D'4.%OV4T^JML,_Z=%?X)2YL:5LYNQ1_=': 0[3=$G_;. #)LWZ.SZ M7024M I,7[51[RHZ,L88->#5^^:LG&D_=1:PGIB4<490])1EW@3SFV6H_%<-JC7O];**F.5Y]< +;^HBQ9MS0A79BK)!^,9V ME^R.DHAC'Y8D]7YIH]Z/.2(K4TMU(5@R\!4+DN2TG7/_"-!SCQ;!T'^E2KW7T!'][OS$^2+)!R"83Q[?3X0/568[>3]4Q-A<@?>QYOEK/C@F M:.?L3C[0GS*E/>D'/_IS/A2]6.#7(8;]BA7@H/[[L?R=+Z@9OSBSZ)OMI,=PC>S(U5D;A,S+SX OMBD1NVHNIF$>_Y<: M!6NU3\'[H8H8 9#]J< M&$[^)2/?C6__W1#64GRZW"ED>R]T6ZKS\5-6&E#1;Y=\9<-C_)HBM7OLA:38 M1R.5LO%+Z;;IOE)HP-8;:W+$]K.QP'^,W;]%556?3C8Y4D5.JT?CE5R5ZR!^ MGTN2Q>BW_RN&VCC/1ZG-A5/$@?9!Z'L;[Z7$(/YEWJ^M&"'0\,!?81'XW@(N MYWZQ]-O;]7/X#%?ADUB@_)^<@=/T/$VM>0$B0_%9M R*B3:78Y'4/3"F&@XC M4,H<:S*#XQR?A+O+"'LX%&SIXRV.LV#D?^& IL\3DO-!UM44YLAXWIN:B@$( MZ(CS/Z^U+77(7YKGWLT_MSIW>VF$* M]5.LP<.<"0._N]*Y>@N$!3HEMU?._'AP 9WVJ(PTU4@-),SH4JM(O')(G091 MA4/@.(4)[?9'B#Q;8;[4@MQ@P99!??60U7+-*WKU7>F\-;^(\M<=32N!];* M&J9]$ N4_?8JM<)]P%:^=.B+?I#"" Z%UG-N_(NU%F57X; M3%*@[/PR6/?ESO:IX!?1PUO3R39V15KRDN7EK7!.-'?4Y$U9\'6%AX%..[N MV+E8E8!-A!3MNOV43H_@A2$2#JXH"PY3YEIZE9=9[#);W-E4 M"RQ:JJY;>9PV+'?&7"2RO6:X8D7-PM9)$D5Y0 M/FQ:N?(=&?MCJ69\UPCF'!I=F[G6SQ9Z*GOEZY'JE,5AS\UJB6'?(SSK6^?Q M\"A/%B,5P.I1+1RM=NG)LL\L[RU"KZ>MP;,LZ1F+AGBX%VK:ZC/'9S5;I%^< MGD*JJ_+'277P\^/R70WM5\H@*98$UL M?P>WY3G8QX,7W10C*TMVG2QE3H@*28F*K ;V799"=;[9,2\4C("OY#-Q7C-[ MF)[-YJ/CMB:B[1Q4]EV9=YJ'GW>_-IVC-,"(NRGE8BO(M[NZ2$%LTA-^D4@8 M9P VBD,&+WG]X*,#K/D+,?X+\,F$>RA;QO-3":*?<@\ ^H2"@M0(/X[5VQT9 M!4^;;&EL-G+E?&F>^!YSE%7 JOQNMD\8S3ZWKSK-W1.TG3SX?1GE%R_Q(P$\ MEJ3A)N@-0<;HBQ B:TJ&$%E/,SC2C+5^GI!G@N"NZ75-O 0&513CMCPX<&]T M\*OI#B3>ZBMC4$OL4<#%\==W6NS4B&(M/.H0G"JQOO)2FI+GXH']Z @JT=QL ME2V\-N:>*YI[+'?[E#\1P'L.0FY=GN.CUVS6&^GMTC#/SP^+\?:,%)GP&7#F M-R00<%LDAU14O^^6*CJR-W^"_EP7HXHZIR/DSL.BMI3HMYLS$<4*@K$]. \X ME3UA\S.)1^*OVDU*= J.W>G=5#0U]&.)ZA2NE/ZYZ(>J-'&DYCPJCNF&F_4S M01DE:C&Y"(J)M!@JX9?S$I#LW]27N[B MVC=:9(EN6081.M;YZ1:#>D_;,L;O"E?$P[Q-K[ M;=^E::$G-%U(U"HK_+F^'*J43Z:=CUQP?%_@T?Z/U4)O2?I_9=O_BZU_ M9=I:81;J:K3)Q2^F\Q+5A7=P;,D)$(-GLU0R3 6N8$HTA+^L1P#UG:'IF@6" M5D,[:;B^^H6KO0ZX+/J=1Y"_5=&EA /@X IHC:R;MGIW41ZEFP?A^.C7OUQ] M"29?8D/:S>N#H$_,;(,+Y[>.V'+?L8B+LM A%@^#A[22$I$*[H'@'\-9*_T7 M?066F(;Y5)6J33]61V5#HS;-\3[\XP1P 1*%RY"ARK@,.;?P[,KG_E_OQ -4 M?G7(.D>_UBOYOVC((;)Z5@5UDF+SCPLU!JT.N#QIY#6MYQ33M82I1,\;1"3( MC,8#7W YS88>/Q9(D0O GX\$NLX5\:PC+&B8@93V:?79JRR=U^'-B> 4%.&_%M:L#]J]6KC MW+5!6%G#U*$K=$:P9_?T&S3Q6^\6E].GE>7>Z;J#Y0JNQ)^>D$?7&6$!Z9#+ M6(! #3R:YS=TK==5XF3S=U*JUXOJXW>3;<]C9'F<9OE>C*0/521."QJ MCRF&4U*,=R;1Z.?^I/^"!X 8UWJZ-G+U\$G$ZXW\!\0&L4?%VOZ/2B.S41O3JD8#2&0;G\NV*_6/3?%"\"R1/$9A^SPN9TWB.#MP)5PQ7 J?#7>*"'_N\F?*S=XXJ M1&O:[:ET!_,Z9Q_8/RFRB$;)E"MV,C"#.O&DJNA]X_A>.%@L*;)4Q@7FI/.A M,R;857UP693"VR _3_0T/UG-/#H. RW0X/P2Q3IZEKL!#C/)P-!7VEV4% ^$U.AC\4DDA;].5^/>C-6J(+"Q;T:B V[J]:85)YBJ?P:W\]-.KV<&W,6X/D)X/[BZ6N\S[Q M(P>+X4*A9 I/0F[3O#5+BOLRZ'W+\B^[MLVX<5W_;$C3"XP%(DA:L, AB1\. M=HIJOA.<, ZCEV=Q4AY;#C6YL=:W-WYH$WIR\WU$?1<7%S[@2S@;"&R:YY$< M/X!RX-+K&]%8P,<"(X1LMIU3.:$2*CPE4ME)N71B',G"+U12\]Y<5!#G28=' M&$[9Z*_@LN^H>UC@XX\3/MG9Q\E-\16)PB&CK_=+B=,O5>R Z)IH3X:>-*18 M(9METG":HMV-P0*%QR-ZU0N>?(IE&I7Q7&N31R1HL)Y%;Z]@_+N1 MIR1!IURB&H.G3$7M:%C@_M"-;3IK/J-VDN?R&0C*@8:\LC0WD^3 ,J5NA4V" M=)NK.U&T)9PEWTF5M<+T!EDCC,(>E3K;43PV55.4?"6\7!&OXMV69WC4-J)L M'S9-:6-$F&RU]V1C'POX;_>6P (0-QYC"/D6T$ANAI$H]1H1/H>-VC=;=SS4>H[?1TUM!60_HT M6C8%CSR(?=F>K]<.%]SS\741IPV^#,F?MR%I2+7(64MBZ9\^'.%@))W4YY1G ML:/@V2..9DP+?^Y&%FHG>,! IC6)RICF"S@5MT?"/:R3II\>A%YY1(1:2C_/ MLN BSAP5A0(,%3/A\^XO*D73]0<.@A38@O5H*.]1,B&ZZS [_G@(PP? 8_L> MFRE+>Z3-V%J,KTB7<-O"S8Y0T@MZB50)P6:^9&='"?J M-_,FD4ZK[H ZSD794%7M0(*C*.@-46[!J;7>#P0DMSE5?C$G4*/LLY],*AUS M.>PBLK\S SFKC0P!;#[3A,"5RA-3JX81AM%>N]"N"Z>"6C/;"2Z/,/[*7%C@ MW- I/'*81XING?K%4=A\D,*T&6\WW:E+Y[IKS_WJALY\5N7&:9'8B/IY$GJM M-0:S[Z1^#_><;78+P)W!1F+@ N2]C/<>"D$/A^?*JTM"!Z_UKDTOO/S(5D7G MID%5.'9L.O,5"XSI,1953=7V[I5?D)M^BV*>SK80J;E?D\"1 ]KH&>7GL^,,T"0JU8X'X4WCP4NCM1_AK) M)2S>KTVS#C(KN>>Z^L09 ?CF_M]5*O]VKJWN=7D;"CT".+F][29 M,H'HD+>V+0D)*P'1'B09?9EZYGIL);[K;3%B;>U%N[*+M-P!Y0G!B,5_4E;Q M'L]K^B/E^ISK1!N\K$E)ZFV\*WG7;K*>/RSKV M=0\B%)K@"DHYM+#JY@BDHB,DMV%VNBPVX>NRD-4>I5O2\.Z!LHS>=K$[AY'C MY_3A:QO<%&\J+C\C6CZ/_B@%&(W2HNB+C4],4U/ZYDF(/\2ZVSH,ZLIG;[Z5 M%0I=O-#E34-2*5%$ EW Q\L?/566BL[2:D-81TF3JG@L)D_>U26]BIJB-/-( MXB=VEB[+>8=* ;55D/1 MMH<. KL>L#[933?;-8$\+F77^%;RGMR^_::T1/UEM?A]/>VI',^29F1I[TXP M2TBQCH!?QWE=%TF(W ,!"Z4L.+5_IBOH .LG1@*]">^?T M _*776*TC,BHI#YEUN7%J>N1?%)@X%CQ4YT\1MTN;:PJK6K47*QX%DOO8R^3SN>/,.UA Z3."[Y%H4*NM*XW/D=0CHTHF[UN=4(.T M%A.*X4J!NR5]AR8ALXZQ/6B=ZW=$"3@%0+2+1N(4+-,<@ZFEE=5[;&]TK'?G M?:<56;\]8.#/XJY5N131)"8F_'$=?1AKD]_D;#3/ ]%B&Y4:>[=Y6S98B_)U M>%AMC [!"LV;V?WLV<]"]1)?-2J26+:_'A4'-0F1KS.)H="FY!6C0%19P4 T M%1CJD *9_M)V2S;;S[%;(>IN*2%C0,;=D!J%KRDO9/S\K2 DJ3D:23R^*)V* MH=>1:P7E),7)-Z9VK#U\V#Y)7P_H2MAI8=B,7UBI&D!\=:A5EFC3)HT<[.+2 MKT1:4+($IWRT"[SW":Q*,PMQE0CEZ@N;++C5;QJU4:T9SD<+X5WUZ=KW*P*F+*OOGI'I)181)U<;F1?R!*= M,$+M'X1_[R6?-9I*"2\\C8HAS"/E#.X]F+$]]>IUVV(2TX!Q9>"N>\&!NJ,TBU+!(ZK%Q_IGGI8_Q=\X%T!M?HMT"3'9[19I2?GWK>J869?HX?=#37T./'KZ/?_7:0QS!VOK$XN)3R[9*&M=X_;C# M;.4)WR4[>6U@G]U#\8,R@A;C$)'>R],1?RTD/3SXI>.SBY+!QFP?6[BVZ^F>Q M9$!A/D^R\1&_7*L99)9671]=XWR*!9[^V%ZNDX')G47(;128[(@DE=P$5>BA M_,+RS::F7'@E%*E'6V,$>L$=(4A2_%&A%5U1\USR"0D)3Z]F]Z#7P3MIK1^Y M2KT90F="+5&'!3\J-XU@@:-]C9BVK-5I.U?T2.R2-F0"4[$XB?JZ_,L#0R-M]F8BX<=KU;T;PD347I-;G_<.VP=3A6Y@XX'/\H4ML*EAE +(>N#P[.K\^S M,\5L>ZW9V2WNUI/B(MUPL%N?G^8(GTE1I MRT,^E&$87[724WG><7JC:(I.&HO0-=#)>Z?(=@0L//N^,A1^:4JBE7JSUM[6 MS$PR)&'D@M< =T4/9V^SA6%7EN,8S.X!H4U]Z+@D;U .G7Y+S*W"-TSP7/7D M[JG$VC>T9HW:>ST2CXO[-ZWYN.MDYMY5%X:?I7&4PS@,C(1*YBBY;*C>!HGIOB.91 ME68YT;L+?*:A[ EY%HRP.C&PY3F(9@(?%33P72L];_G0CM#I\M+:B\OJ" M87)=-$BY)4S0Z"I1P@*8LD" 2DCA5-(],YEBE<#B5)+@31Z?QCEUK=M&F+XM M<",XL#C+,EXG=I308AX&D4Q<3H] MTJM$MNES&_ [@\(2N;5A5\PA?&\Z;Z'L_+JB/IF"5'9X&>BJU<:ZRP$W.GLI M[MI1A]74VL$M*\.7F;Y3:55E%C0.D7GNE837O"EIC2KU+*F@2K.=C@KE5W>$ MPY-8QW)J/C"C)(U(RI)46-S<+A;.DUQV@3\92JOT:ST1J-&=>* T?4,$)2 ! M(='A0-4#\,["IK0\D?C/ZSVNE1Z#$]IBH4(L<8I]=C M:.@KR:9LJ%*6Y54["Q&TU6'%[HP>)37\;7!@(%,$9M5DA1VL=]!B'K6*]OPD MJ.-2> =1TV))G*XF$!V,?NMD8Z?UEG_=-ES0I]_:)4ASVZM1)++RUJ&?9$;& M>)*+-:^1B>/N>VE ''_3$7KRD" CJ=[6P#4+#7=^,A2D<+WJFDB_ ,&>5K_< M97OR\0>',Q_6P>4)IF7A3F2QWX8+U,^F:1BXK%>Y M(A)<[DG2J \*;9&N7AT1G&IS1]!J!!%J:&B8=_-Q$K%!"+D: 0,Y)8D-\K[O MMUP"/B\IQ=ZD))Q5%@L->0L%#LSIZP-+%@@]=43+/!Q_$4&:X=DW52Q@B^2$9OT3N>??Y/__D1NX MVOY&KL()V^1;TF= -C^=5SFA=+0YO11U^F-O4V5K\O[-]9EC&K;C?O"8E#IR M4K\K[&_BOXG_)O[?0_Q&SGN1R6^_,.SG&?KG9_&^WOOU_R)]'BSP+VDLB;8N M'_LNJ%3[(YP?17(P&3NX5U\L";^-?[E#"(0=_S]02P,$% @ 4(9A5.X> MWGV< P IBX T !E>%\S-# S,S(N:'1M[9I?;]LV$,"?ZT]Q%=#V);)L MIRDV21;@.:F7)C&,V-L>!THZ6P0H4B,I_]FG+R7;L9-X18"ESKKP2?"1XO&. MO[NC:(:9SED49DC2J/$FU%0SC'#YY^G'UNEIIVE:0V\M;+PQ[6]=%P;(41*- M*<0KF&0E3U&>BQQA)*0F#%SH>)U/7J?5Z< G_V/'/VM#[P9<-PISU 22C$B% MNNN4>NK^Y&RDG.38=:9"YD2[*6I,-!7<@41PC=STULBPR 3'+A=.U B]]9S# M6*0K4'K%ZM>Y=A7]&WUHMPH=0"V8DIRRE0_O_RJ%#B8T1P5#7,"MR E?"P,H M2)I2/O.A13FTFFW* TA*J83T@91:!)7.8JLH)W)&N1L+K45NWBF6 6A<:I

I8E9&Y3W=1HC^Q>_ M]T[@QHBDU[Z#Z :V[IV&2H8D3QL3"\ ]$(F@C47L6@IC"9D5Y MTCRBO9K$#"%!QC;AV75,+Z>6J((D.\F!N7PKWD^@%I^ 0DFGFSRQGS@6--69 M#S^?O;N+8H93;23%+J[K*-^E!Y,@30:5SSV7:N1JX'0[\!REI@EAVV1CTLO= MA,]:[YZ>]9ZH^>!*_ROOWJ, -AALO%IERDT6&9J: '<)I)J*I]-7ZXTOI:0J MI75=K"+2Q**0A3"EN!(<17S6)?6.=^7;@E%@&C\*@Q6Z-WJRG[* MHG<<]-;%QI;AK5=NL2AC1I-Z4V@K\3$K\7AD,=QZY%))@LR2=Q3RQBCG-#$: M+'XV"[XTBRNE,3&O 61:-G[[J&J^:5_1J)OI""<,O= M47+>!).,"R9FU-9@6X/_6SS:0T%;BE\ P0&:)KZ"01[_:NF+-NZP\!T%OL^2 M\.11I+\^9QSV@X7NV7D8Y9N9:4*[J$OI"%+;31 M#5&*)%FI4.M_^@^N89[57;(7O:AG=5@=/X".E,XA82:HNLYU;SQQ1[W!A?O+ M[47OJKH"O=W#Z095-7BL5C875C$T:#X6\W.VVF1W6/^\##S,*K[G5' MH5??3_\*4$L#!!0 ( %"&853B3Y;$M00 +D8 - 97A?,S0P,S,S M+FAT;>U96T\B211^'G_%V4YV9DQHZ8L@VNZJDJ M4/;7[ZGN1D7%F)U-5EU?K-NI^L[]'-IFI).XW8PH"=M[GYJ:Z9BVZ;>)SS_Q;:A1SF51-,09FN81DL>4GDJ$@HC(36)P0:O[%7*GN-Y M4*D[;MVIP.@";+O=3*@F,(^(5%2WK*5>V#6KV.4DH2UK(61"M!U23>>:"6[! M7'!-.5)K&M,T$IRVN+#:>\URSG-S)L(U*+V.L^MO@.JEN0+:Q( F+ MUW7X_&,I=&/*$JI@0*]A+!+"\\T&I"0,&;^J@\,X. V\'_I<'#'QY"0=;@)_Y3*6-YS!^3L8Y&I#* M1T)VAX-),)C"\ SZ@]-@%. ?7(Z#7G\R#<;!*8PN3[[UN]#I=H>7@VE_T(.S M_OCBC2ID"^%W:CQ;H6) "] 1!<;G0J8"(PO]WH26I LJ*9^;HXQB3*^8T@7! M1&,()GA?P= <6M[_G'-]4OYW#VN56O%W*EZ1X?YW#VJ>LY1 M,7?<2L7?S(\.#S=SW':JQ?S0]2L5(#S,EU6G5JWN0THQZAG'V-E(XCFNB_R) M^9_0Y\;V;(7)(2:\A$>.]]Q1D*2Q6%-:T(R6$K.%ND?B[+@](E)'2P53.H^X MB,450_/D])ANZ"/Z;L10W6N8K!6J494,P0&XQ\?'#WD8ID;?Y0)6J24Q)LE? M,;KHH!%"3(9F/J9*9YD1D7TX91*SF)!;#V4W02R@&_S6R5&_FJQ'9;S>2-&E M*Y)SM&\HQ5*B,Z!KH*W#[/D+@GH!UVC$\TIPS72$%"I%N(T1C'>)F.7T"\:1 M:X;)6=VYS7T>2KG'&QG,9;I8F/R[PDRO,D)F ICC?9..I8A!K*B\]VS.GO&! MK5>-4\=+HYW,A9F"#N=+I!]G](7GNHY]OH^I6F;8:THDY"H]I7.:S!#(ST5U M#_[KL/_ >!)#DUE,828DM@(MR\&J3>.XJ*BW:Y62^69=L)35"(:V1A!P&NC( MH8Y,[79^;6R5[D?\EB#;*8&BDBV*0G]7^:VL7<%^1N+$C.$&LH"H(((%JZP^ M(1\BM7+PEH4G5G[I5G.YX#9295P6RYG06B1F!ZN9P7]*T?^ \URS&_V:X_:4 MQG9GQ5:8%)0D-,[4;E@LZW"'@#OE\U^%>(5@+Q!DMZ7\RFL2I:S*<#Z<3.%L M. [&T.N2I TX[TSZV-",?\9NKO>:I'TH"8Y9J+WAB'NY2[[AV"J8 MCNE"6\#%M21IR\I'ZUF#Y2R_TMC[?\75E@WO5]+\UQ:8@]M:^E;";JNE? M.R5]-BHW6/]&*#RJ01VXR/M4;'X#R94NTOYWL<2.N!>+&8G?K6ONX6C:OS?] M<_QU=.7O0XH/C ^,#XQWA1&R%]'"EN+Z\:;Y)@"CWN#RX@X-*U;;5/CMA;^ M7'[%N>ET"S,)>6&Y;9.0F< &-M,N,"';N_W446P9:U:6O)*-HZ.WAYC; MK>>)>]]@_K]J-;C@BAOF> B3.8SC3(72.!TYH58% M*\<5EG9<\C36BI\H7>GM=>NYS=V)#N=@W5SZZLK5K/@O;T.SD;H.^(2()4+. MV_#F2Z9=9RP2;N&2SV"D$Z;RQ ZD+ R%NFU#0RAH'#:%ZD"0&:M-&UCF=(?Z M3!<=)MTZE<)+VMO[Q]G[ M1DULVEF8..F=#4;CX?GPK#\>7EW"U3F\_6 MPM3"4LI>S>GC?3RTM,(F%RL603UTN"C[Y[/@\_L>#OR_LKD/HW) M2J]YZ-< &5!WX4NFX* M-$(#2(25*)=Q<\0'Z6(0U35:0!8>0<4D0B MD0B1BY0KEB@ :A]TC404"FJX2B4RB060&G1*#CFF6F]/P&P,D=0SN^ -PV^% M=08'#HP2<[O1RNH:_.W"F UK2P;8#09X6S) ;WP/+B2,FS]T;('QPNFE;51' MD%PC]BM>;Q/C_P]9O'87Z7 MWPH*7:B<.*@3H!U^C4]R?)-!3_8&14?1O8XB[(@&^Y!EL 0Y*NV2.7:".?;9 M04D=[[C%T2%^O!A_&N%5\A,"EMGG5R'!/N$(U**GW 70&2[C#'?QJ;!>&V I MKGP[%)Y;J8IU96*X9![YA0^P0F^U4"V4*5!AH"U62Q'ZF+_-)E:$ F>"!B!R M3\5K)44M99:\!\^6UKL:7DEHR]$@A\J%*J6,5D,F&0D@')8W8N6%8(WE)MD19IF4S/* 69Z]J6\0S//EP+-Y!KEI*D*B#V:U\L%Y M9I%Z*$1!G,),N, W,HY@$R&%FY-CLJU;8CM/!1[E.5'=*[H6XO :ZZX84)J9 M%%G&>D;ABHC/WN 7/ MT5!L69I3+"9Z.J )DT64QY,BSV<"[>E0XR4)[ 8)A"4)]-[E^-K$*1UT% $ MG[.5#%Z@)L@+T4&0&4+CFN3?TFJBK<-T>NL"V[+X#.!+AAX#-KW_2)4(:07W M^0>E"\,#!+L_HZ'C&W].FMMUD%L5,[OTCT@A>!KBH9=.?CX*63,'*3YS61S8 M/"A?_IJ(R==L4X*2RSX$3^ M)1-HON>_3/G7(.U!&4C=#6XH ZG8=5^BHX_C$XA].DV@S\+L:+ERZW_4;HH AU8!3&O M#;*5]UHLS4V6X(!Q4OQ@"LFU]?RXE 4[!/TRTHG01\:7P[[X\;7LN3?X<)NPP=F<-MI5H&^F_FS//#U3,KI MO)T#9/VW;NOYGXWO$?ZIF],K/Y %9^SJJBB?^VX^][-8\ @&=SS(Z(@ KO*H MP$LVWW5[_XZOKEZYCU!,(9#,VI/*+_V;<>VZ?S&HG8X&_9_IN\2UW.N+\_'H M05H;2:2NH#KB\N/'U:]80GZN'++!:VHT\>6O6[=?S3Z/U!+ P04 M" !0AF%4C"9/BN<' Z.@ #0 &5X7S,T,#,S-2YH=&WM6VMSV[82_5S_ M"EQUFMHSDO6JIZDD:T96Y$33Q/;8RIWV4P M>/ =UO^G5F-O08'A#D(V7;))G*D0S!N= +O2QG'):JQ5;YW46XU6BYUT6NW. MR6MV]8'5:OU> HZS(.;&@CNM9"ZJO:X4I8HG<%J)M$FXJX7@('!"JPH+M'*@ ML+4#"6FL%9PJ7>D?].JYS[VI#I?,NJ7TW96K6?$G=)J-U'7]9<03(9>='R?,^VZ=T;("[ML8Y1Y MJWG!G!O!E>LP15.2799P,Q.JPWP3!U]F_=%O[\9GXPEK M-X];O?JTWZNG_8,'O+KC3G?7Y%=>%$YLF2VL%EY1!^_ <'0]&9^/AX/)^/*" M79ZSX;OQZ)R=CR\&%\/QX#T68>WHFEU]O+[Y.+B8L,GE/^+HS6CH76PW6H?\ MB#R=O!NQF\'UV>!B=%.[_.W]Z'-3"6A=R@)$IQ5L5?$E-N7! MIN29:*HR7UQE%HR(=F!K(4(7TT7CAQ6D:A(B5^"J*#%B%A=%%4]P'*;1+4GB8%(!%0B'L",$;F%61 M$; Y5INM>J'R6!*#2/P_D%F(8R*4MS!511H01BY9BD@D$B%RD7+#$@5 [1W3 M2$2AH(&KU"*3V "I0:<4%6.I]?X$W,8LDGIA5[QA8":L,SAQQJDP]QN]K&[! MWZZ=MR0#[P0 _E0S0G]R""PGCYL]=6V"\"'II&]51)/#2 VG,N $/682@ MH/@4H<7 4JPJ;$S-J5F"$H)D!%V'P@92VPS[D;@P6N;838T.(,1BRPX1JB$@ M]G,\CKX$,5:YXC#^. M\"K%"0'/[-.[D&"? @*UL)2' #K#QSC#77PNK-<&V J4'X?220F^8B)/K@5BN?G.<6J8=2%,0IW(0K?"/C M"#X54K@E!2:[S!+;>2KP*,^)ZE;3K12'UUA?B@FEF4F19:P/I() F] [X),= M,W]J*)%LL 928C%JDBF7$PJRG4A1X924LB>4$I24TA_-NCRAR::K M+(\G1P'"80E"?3?Y/BZCU,ZZ"@2 +YF)QD\0TU0%**#(#.$ MQBW)OV/41%N'Y?3N!8YE\1ZPSQE&##CTX0-=(J05W.?OM"X<#Q#L_HR&CF_\ M.6GNUU'N5!I"$(OG?QZ%+)FR:3X!+(XL+G3OOI_+U%)/?M#/2=E MFO4KTZS^W8=P15K5S49.NF*;.#9[.D'_&0'3O63(VC6>A<)I8]Q#*%@( DE7H)6+N(=:X:^"U&009XD^E@>^G44Y6W9R@&S_K=MZ_L_VIPA? MNU8ONU0K-/^[]L87?AYN3W+_'LJ_>NS*6_Y-WO)A+"!BY^N=_S+/1SQGV]_V M]^_XU.N%;83XR >26WM:>3^XF=2N!F]'M;/KT>!7^FAQJ_;J[?GD^DY9'-6, M7MPO)%W#KMY>?/RPL88MZ-O*'3_H19V^M>SWZOZ;T?\!4$L#!!0 ( %"& M850*>MO%! 4 "(= - 97A?,S0P,S,V+FAT;>U9;5/;1A#^''[%UITD M,&/9LIQ08AO/*,803Q)@;-$FGSIG:84NE>Z4NS/@_OKN298Q;P4Z:5(H,QYK MO/>RS^X^NW=K]1*3I?U>@BSJKSWK&6Y2[./9[^U7;KN]V:#17K,4KCVC\9\< M!_90H&(&(YC.(4AF(D*U(S.$0ZD,2\$!K^EM-CW7\Z#E=EROX[;!_PB.T^]E M:!B$"5,:S79M9F)GJ[:0"I;A=BV6*F/&B=!@:+@4-0BE,"AHML$4\T0*W!:R MUE_K-4O0O:F,YJ#-/"V6"^-H_B=V2'5NNE (8I;Q=-Z!%U]GTG0#GJ&&?3R% ML/$D/+>M#_\]&[T=A1 V^LUI_U>,^^O MW0#IY24P+[OG, H4%T L,"P@V.%:_X68ZKS[=SHNJ;B+AA6[0HHIJHLZR<3! MYW8',LN9F!>_6MT-*IVJV&R.3 '2P1/!#H:835&5AK5;=7*D M1]],0\Q3FK!$,$$JY]QPLHZ)"(9G= Z)8P12DG&M+5KZV)D1G6Z0H$)"M@JG M!%^AJ1=SB^-/$P$PJL,>CY#V^ T5#9'+5!T&"<>8E)%RPT\0#N*8AZBLT7;Y MPL)Z >DS$_P$?,4QY=7*72Z8"#FY[J:5R,*D0$O',8T;'I.)%APS]"V+R5/4 MQBY,N(8_A#PEQQQCYZ%3;;VU01<0K$@5S]*47$!^26V0EX%7^'7&%6:4H-HZ M8;+@9JN]SC: *-5ZO1YM5'Y=H*_UIOVJ:R/UX!WGE8[CHKQO66_8 M>Q;C1&.2%HZHO,JX(K?F"K5U8-T.LS2E"PN5.\M+&LC)H[K,AWC)5]HPXL76 MEMLT:Y:6_I>YO3_2@+[$96!FF7]EDE8)3RNXC#3ICGAH[YZ-AQZ"P*;B(EU# MMJB5Y%8A#64K1$A\C:K"4U2R1=TI?)+/5"XU7J3SUATI7+>[D8AT:6"!MP-,^TSM=0*)6%<-@H*8RI1(K0C-,-&FZRB M"W=902_C/H?;!GEE]'JK\"S$?&D'G /GB* M[9!5G5+-1Z;HD"@/1^\[VF78-$6B3)HNVJOM&LVJ%1*=L_!<=5<.2G&9M%A+21% V[\\OWO7>KOF*AHFN@\(;_.;@B@TW[MUOC7$MS?2M7Y3-Z_> MR@IR6DSW=,N_&AMZJOX3 1\; :\GWP\$=$-#\I03_[.<^&<@GL+]0,/]@\_@ MU;\VGDK-$_>^%_>N\.Z'G[Q7_M#[+Z?#&CUM"_>]^L6(@A6F3.OMV@=_$CB' M_M[0>3L>^N_MV[>5T<.]W6!\29;$CI*G5X6VV83#O?VCC^?::(9]A7C-@U T M[2O%?J]9O!O]"U!+ P04 " !0AF%4$ESE1C0/ V$ !@ &5Y+FIP M9YU6>S24;;]^QA@S3DW.99*W$!%"(LFDR*&BD'-40I)3F#P;S M<).%\/)R9Q]SYP%>$8CH$0U#/K'KMZ%' \0U(Y)S8'(7RALEK+[3Y;7N/(SD M%Y"4.G!06N&8HM)QY5/:IW5TS^A=-#*^9&)J9FYM<\/6SM[!T>VNNX?G/:_[ M@8^"@D-"PWZ/>O8\.B8V+C[E96K:J_37;S)R\_(+WN'?%W[X6$$@5I*JJC\U M4:C-GUM:O[1U=??T]O4/# [1)B:G?D[/S,[]8JRLKJUO;#*WMO=T@0 PZ#_Q M/^H2X>KBX=: %[JG"\03LK= A!=R1(-/U/ Z]': V%'-")CXA>2<\D9^.2TK MNL2=A]\%).5/T108>]+^H>Q_)RSR_Z7LG\+^2]<0( 0&<8L'%@&0P"XK-UX) M^!_YI[X)X^Q%>B4M$"V2%KJ2:^ V\RVBF]&,;'AR)JIEVWDS^-M?0MU7^D).-$2I*:&)7PHR(A-3\U9-J<1=Y83\)'4I5=QJ[= M/]?>II1;G_530"GWZ3^I6C1L2?[AOUL&O%&-$0E=-Z1]P)-=&,^I.IT'X@?Z>.O;E]D+CX MH\*3%=OONL[F -MJ>N./EB,,Y,D ,2NX+;Q=$_--%&V^CGY6#ZVFPZ,+*FI2 M^-U?T=Y]-4H#/B0\A&YZ;Z#SI&)JK[YBH+2NM(!M$R$6WAG^_G9>3F8.-=N' M%<4]=!VK=,S3C(_?O(?M>!>O5+9FPQI1RHT'E-^5E [.GF;[+/9(EF]H5CGO MGKLO8V+RJ6<%;_6V#WG9QL9MW4,(?<+6QA5V2I9P$$],V0[LMZLQ3A.B^R:1$[F#1Q.Q2SD=!% M6/R"IQCD_#;;LGF=[8GKJI:QG%!,8/FD59!J(_D6/7TIF) I=FX=QH+>@%RSTX\]F9J6GEF)3LS7SF 6%L)UNT7*\A])9A5;-V])B@C#_\XZ.CDAD\3 MP*](/(Q76=,_+1HMG5$0$_G,SC0_?02C9YV*G5IJBE!6692($NYO<:7Q-TXRE[-C"C.$ 1_FJ.<"M'R.3S@VE7,8=:)Q(U/03 M6!:1=B;H%S+V]_AI\K]ML>JZH+5S"'6#J5$V_U::@8]^L,268?:U+ZS'\N%Y MWU[TN?52.:8C3#EX=17<"T'Y[5BB0#UH#TRB-/FYMO"*0M%6I=V)D^JJKL?. MF/B:0&4.V@=GPX>ORME6]A.*O.>/3WZJJ(M3C+PW_/ J FAK"X^$RO-AE:Y'-R_9&S<-CYB&O/ZBC .\]NRBGZBF0H<8+$$;X\" M^EEG)X89@BB#BL>7AAP.^69:'DJ]%N:1V'KM;)S<]:[Z \PM1KK5;K:!VOQ; MU5Y^L5_]D,D7P31OV)9;W.-D'@S*LS ;/H".(1/Q%,R+PTHQQO29%X_JW&RP M#EU# S5G;D!>[XX P"_O[]Y3.*8"="&' PB$T P9I>4^%527D\]=($%;"PN! MU5(#7R@XOQ/^AF4E[_^E71>C8]$KOWGC-N!5W-/U<9+ ,.!L(^% =N.F[+;J M>S#=MSZ):\E+?$87*@R,[=!=;&].0%S_)K95NP?/&%K95G> M:]"-.QP@VIGK#PC-CWD%31/B ,]P"Q=W3!9=/+'34S/!NAT:YQ'H/^$L<9T6 M,J&SA4;#B5!H:]U)V'-]#Q8/']?)N?+P9K2!VU"=&%L@8D<)33F/DO(),:M< MU;>F\8:_YE'O#/-):(<7ZB)Z?B\$+_>@A>N/L]LX )1EMEM&P]HU_GX:__.4 M[#V2)G1@8*0VJK&!532+XV$NFS+?T)RN!AJ2HVRZ_*(0X>_-CBO9*@UL:R8S MKT''IP+US6D.J::G_X0BH@T;6>=913_0XUC7CSF[>(,S34$P0:83Q5V=:&7R M%Q)90^( E0G[T -VR_&KZD-J33(J&U&,42+A>J.?WX3,!:7$/O'87+^OZ?7SK/AQSSDCCO%5Q\Z^YFP]QY6=NCL#^4GW[( T!/ M(:KBUT#&_XT.8R>[?_:R%#XXGM>Y&NAU0B,RX-7=WP+7M?-NK-\T/X>X7%V3 M>11AG^$%.WC61M3?(/(I\AB9UB.+0,XZ=W-MZN/# 9J_JX\X-;N4:* MTQT'#KEES*-N,+2NT+'-"58'?:?JZZ*IW&XN/="6-">?]]N'VXBWX;>D 58% M!XBYAGK 7("+;D6(7(/2HZ7+=307(5"HT=5@Q+5SCZOBE-P MN"$X\M=16NH?3^Q<8NJ\28O:-%[F[7PFDH5:ODB@RSZ0C59>P1[-= B1RZ8QMT)8E*FE&'+15 MQR"S^3&,F,]D:7W7XKEM2$*E="4I//S!X@>GPM!\["@_9$6S6%=[PX\EEC?N M&3'>Y'65=5KTQBCR$.'>NNYI=)#'<>D^\N(1J7I["_J#L_ MK5S4B[/_P[1I1O_Y@P"68E=^N@,AQCKIRU+)JQ5W=9D:\UP'\: C@2D0P"&W M>AX=[RC3B5EF:6W,=MMWWZ[,N'=W2T<0<[8-9J%3OM_4U'D<=)71WXR#HW3I M'<2B^T,%Q9)O#TN-?U)$R)']Y(\C^D!12!A7B?IE$UY].RO;?O*JM&?5WSS M!M7&$-Z>4!E&UU-MI>Q#?QO_PV'EKJE^?8WW@T;7W6N)KWC5_'/>""2L3V:0 M;5B&!96D[+%!A:\;?B%^\H(!8(E7/&TV>LFMM[.B?BF!I]!0;H7/H:S]:,;= M:L--G\23F9E2MM(E2]E#M2\OQ"%:*Z@O?...\L-B10.3TKH'V&WU2(9. MDC55;S+4O"FP>-:NT\\3'>#/:RN9[F^V>HI_M<8BH2@!5"4Y+CG)XL$1/"H^ M#+_+V2WTFAFJZSIH7^P_,M<7Z"1O88E05\O@;]77+ HZ6$!_C&\F2SC.]5T? M0]E4=*D%/=YWSF+>!K,P]$Q,HDHZ/25XRA$^0HM5@H_H9O,-/:&ZR!&^K]6 MD91=6Q]!RV\EZL2SF5OZ7(?48_U]/9+@(Z*2]Z:@TQIO:ZI4'#_9+:@$3I8) MW)?2'YW 9%SM[5IJ_3R/K[C MH6(464D"!Q!N+M3N3U+U71-&-@EZ%CPU+AFN,3G\[J.1W?30\Q<1B?EW5_@ MMH3F=UBE/;,G*-+A<),[ 1#M3,VY?C81M_H*1+1V\O]9&S?$67A%]-+ M=^96'D_HD>/)%5*)J+ =B[EZY?A)0W9+=U")UG42ME3_1::WDS_OQF?M2H\T M;$+"H0X^A"^@G4QW;1Y30Q*3I'IMIR\OJ3IZ)5BZ>Y>060C/P!>/DV"C M(T&(ZJW,G>$BV<"19.G MD/HB2XBN$E>Q&[5^,6RR!&%53V?ULQ6Z@D()PW-^J9WOM=O;.E(L?56CV'.L MVE:/U#P?)>"!U7P[(YK28J#X\6/ZA$3S8E4?S3:T(K\^HU)36'MQ"CQ=JP4S M&T*U-V\*V8R=9KHRI)K6E3ER0=]B)[7 S7I-[@L=: MI^]-SE=) UT,RX7,4I11C_[%7:P/?<>HIE]?%AX3)(>W^'Q5=%M=HU?LP6^O MIZ/M\U"+MP_,-BB=?B+-;EJEE(7:SE,S3*+=N]9&+:UZM&4.AS_K41W%5T2/ M'4O2\!)R&)6&UL4$L! A0#% @ 4(9A5+0M[KYNC@ AI(+ M !4 ( !ZD &-E=F$M,C R,3$R,S%?9&5F+GAM;%!+ 0(4 M Q0 ( %"&853NK"0@'\< WN"@ 5 " 8O/ !C979A M+3(P,C$Q,C,Q7VQA8BYX;6Q02P$"% ,4 " !0AF%4F,+\6GZ4 !\>0P M%0 @ '=E@$ 8V5V82TR,#(Q,3(S,5]P&UL4$L! A0# M% @ 4(9A5.WN&.RE1P, TJ4H !0 ( !CBL" &-E=F$R M,#(Q,3(S,5\Q,&LN:'1M4$L! A0#% @ 4(9A5+;V&ZS<9@ (:4 !H M ( !97,% &-E=F$R,#(Q,3(S,5\Q,&MI;6WGV< P IBX T ( !>=H% &5X M7S,T,#,S,BYH=&U02P$"% ,4 " !0AF%4XD^6Q+4$ "Y& #0 M @ % W@4 97A?,S0P,S,S+FAT;5!+ 0(4 Q0 ( %"&851%\S-# S,S0N:'1M4$L! A0# M% @ 4(9A5(PF3XKG!P .CH T ( !8>L% &5X7S,T M,#,S-2YH=&U02P$"% ,4 " !0AF%4"GK;Q00% B'0 #0 M @ %S\P4 97A?,S0P,S,V+FAT;5!+ 0(4 Q0 ( %"&85027.5&- \ M #80 & " :+X!0!E>2YJ<&=02P4& T #0 P P &^@<& end

7+"J?;[5E+ V7K(>&ONDVOTXOR M_!$RK,R7]SM*J,8[. MR5+\4FQ]TG W6!H;#FUD:M\]9=<,>U5O'P#F \# !X!YSY'W'!V?Y\B9#N,V MOL(R?7J1Z=PZOONFB)GLKXD[E+KN+6V(FEC^. (L6UCP-+'_:038U]E?-='\ M&0B:G54T37Q_ 8)O:S^%)IZ_C@!/$T^2KASC+M+5.C_K*MRZI( BTUEQB>HB M#450Z]-MKTL+*"*:7?^^+O90A+2^[/2Z=( BQG4RPNDB"T5J,_)#Z2('15;K M/69-ER"@A+DA(M8 A,WF&]E-!F>N-M*;O>A7S0F&#&(U K%3+.K75 3,SM/X M/_*FV' %YR:*N>1X@8O_WF&6)QGG1F$]NZ4QH9PK8Q(UA7SU,#R<(!5X$/FP M&>\(&Q!:Q6Y7@-W0&@[\F].*O3JFSHMBE(WG8#^#>S>G=W-Z-Z=WDI.F8ZWD+Y!6ATC!Y(X"8 M[G"K2_ULV-G")?&"GK?1IT!879%W[H M/SSCY E_YFT6-5E^#0< A>6]\)I%K=;O;5=0F#TL8MH.L3<]!\!+7D5[=V9- MGNFZI@ @K\UD7-_X_V_O:IO;QI'T+V+5SLS=S>Q'OR:N&DTNA\TYBD]@A3,P=T='*(N M@8!4#;.;UK-S^,+U[<1=U^U7ZN@/YFS#ALKG[6;4(D]7:-G%/?T)Z)S&0+@V M._IINS1$H$($ZOPB4'UWP^CTRU"X;9OCF86<>F^6@3BQL:KMO55 H-AHTP / MXX0!03E7!,O21'Y.HA>2J:!,)-:4%A;!-\!#I@AT@<48%%2ZB&,Y?I(GNJ5< MO>&![-3YY"KNW13; %5P$'6Y9_E*1=(N2?[MFFKR:B,WU%3.@1C'.&_+/#$W M3G=I%R*M&2\@36,LB"?6@T^B$'UJ]:W)Z:].?@DYP)6Q^2KIAFSOQ?*9_&A'UN:+^=_/O4B[&F?;' M%U>$\UV:K]0AY;; GU5=+TR$-UUNA-%2S"-W0AV0ORI%(==9OC=UD;$?I(]6V$=A2!-?S@.E6N5GHO33L9%L7 M)%^IC"5=O0.KY '-)\:2[VG6ED#X]&-)TC M#%S/.Z;'=+4N%LL_1;5J@?"TU/'%B?SH?NKN'V@];YA@6UYC65^RJ_C),^6O M=_F6FM.4=Q7W@. M(TWG=LE0TH_<&Y(F=?8E:1D=#0VS\K6HZ067)O7M'C(B MU[<\44;>1@V2=IL<4L4#DD=U?"^GR3Y]TI%O6>[QTKCUBA=XQ<#G/LOT)>"] M$:K=T$=A.DS:[@H>4#RK,^LEWW4N!^T%PPF 0$@-A-1 2#V!!(BRH3NM89;Y MF,1G'Q)!UXV=8*&4*'048G W#HK?H2,4PV&#>3GHR,1@C-;;/G1T8GAW#@:% MC=T/(PP@73X,8C,P!1?I:@' !F7THAN:$(2V46ND:P0,)-S1A'29@,&TF2Z.Q2ZXZ%'%9! M-SOM4%H2+='9IW9H;?A#Z$Q4.ZBSZTGK565V7@V8[,S^M#/FI:7/UK&3!X=Y M:;$QTL'$,LRK# RP.Y#8\E! Z0CH]!% \/=Q #.-#9T6LL-G/M6$3N/8@;,] MO(M.W]C![>+8(#1^K'ISR&ESA%K6!KLMR1&=6]8.;A=3#YTSU@Z>W2&M ]AI MTSF]?2TBME0W=AQFV_["2]FJ(MI+:YGHR?;QDZ> ZB<@+#E42/ 3$OP<++#3 M9:PC[0J@A@<<4H3#(MPB>6,9C\GB3YNQG=!UN)[YDBX95S'[ZEZNT_N[.EC< M$[X94;M>2X&WI)"?Q3]*DJ5+17*\$)]ILJ)BG 9U^4I$+:DFCM58L6RVWL]' MUD9#\&/'IFC#MQG[KL?R)[FZZDY;%I0_TC@C0J1R1Z#S@@YIA0%OF4-[54*? M0I'FN,/6@KQC#FTU^K":VXCJ,-"0)\,SB?=AL+YI?'4?Z<7BZJY>%!;+P[(P M9#RX>2&R5NS7%#CQJ'MKI?WT'YI\9EDBC:C]I%WD1X8!3X7\Z5I^S%>54=5W M4#A[7SCN&ZYO"H],1V:9N,C#98T*:6,X*&OT2 MR18D>?H?K5,CDB>12%>YUK*R#*E.",I&B#8L2V-IM494L]M>).)$\ZDDJ*HR MK=*LB(A7![*B@D5"T>(BMM'7_D:"G_+]+LK_LQ%\3#N\$D4.(#M MUPEE^G4T>5H33B_5!+HZFC]U%JJ6R(Q=92\,1R$7+#US&B=69SD?%X30G'*2 MR9E^D;Q*O:H6:+6XUZUIQ&%5UP.VRHHX>&18O97_.$LL:N#!T:B,K.J< Q9G MVG9(2F]!I56J,EU>TRW-F,[^!)E!%C5#E#]$^=%'^ M^);)_,A.Y!SDWKUB>4YCJ9SEW'_@+"GCHMD1!2QMLWEK$>FF5,F1U2J9)DE& M;X@HVB7J+.Q (!W6:A>AX6<'+WUZ);QX4CH]7W5W3'?IP1YE'=+@NVI377_0 M?3J7@??L#C=<;=1J3K%7VSK)SDME7>^^-JV.)6J9C9UD/7NA[.6*[O/^-9;S$+[1%JLCM M37F@[_(X*Q/-\A%4_C.<'!_P)!^XV8YDQEM+OEX*P%%(9H,:A.B-N=Y66\S^FKU&.+Y3,GN5A2OEBJ>V-,AF./ MFOAP&>>T5=USQ(9 C^WEXS2Y*!Y8FA=WN93=;(C *OE%L]A2;@.DN7R(\(\* MI'-SS*QVI-B@=6\TF-4.$!,^.Z.&@:Q.C/ALEE\V:&V;'1G%8B^-AH8"FVVL MW7>-*K3K1LE@8)@X&H[=GE94([%[76,@]P^Z03EH4<M8^2703T&Y_QOKYOE#.SS$WM#.9O2XZW^0O! )VE/TC$)H# MH?G\",V#J0%3LYM_BU[UR0[5 Y%X2TD7D7VVNB7C@LC?FHOU(SN[?>EDW.1V*:?/ MQMF19?+E*[W"?V='BWSO1G'X MICFVVRU)^;N[JETWUX<7(&ZE=U;)NWX>V#K=#YY+J[@:+^:'HFN-PZ>KDO,C MUXL5_-:G>,![F^8DCU.2W>6BX*7:-!O8P1VE YO\/-GDM1_ZP#_0_NR&P2"> MI72B^2&A>.!#?'[>35$;UWQ!Y)V&-N7#FR. MOR-O#KOP%-12FI!L[P)UG[@MM"FP6XT.PK30IL!B.3J)&V"A((KR5?ZP4]E$ M5ZK'HGV'28QR+=-72\G65A=1J3:*-/5.%O9"79Q66.^41Q]P853)P)<*?*E: M"YXL "$^&RXI0=]#"VXQH-K_/QN35/O8?X[6I*41UOE39&PB2AY]2N1-G!1V\,I>4FSRL"MBR01*8YK]MN3 MC//RR?888XH_\*:)<-0C;%T"?70*^NC>%7VAY_R7>HHO\D2PU@[YXYG*GJU]E4G,8R6]CORZT8-_7(4@N^P;M6#H3 MF;FKO%\,;W]^3BF7=M%Z=Z\N+H0! E3VB4X/*:%%^L68,A=0 PF.7ZUQ_(H2 MQV_6.'[#@^/+P0H5'Z< 3#':/.-GP(I!LS-.TU5>F3OQ;I^A0VOM-[&O4Z'V MOA).&^I^3_& ]\M;< 5J,0)J!.=O8-5U2 %6?EAB;1RRYZ)?]B M/(J5::SNO-#VZ#KEF6W+U*5;BMMB'F&^J[:WC MT=JVESN5FL00O[>HB0F7/I9G"^E=)4QHOM*V.0:I@@F)&C/&,+!%S7/#A2"H M'8*C*$)I9Q<#)5K<_S!/9,X19^NM]S; MHG,26F*VWA[,+@P;PA(A+(',76VST4.G8("1EU%\+#,-3\ WPU/')_Z(2!S+ MMDDB^F.CKK"O3B(R=2-UM"$[->4$J$R_J,1H[Y\L%C$R@F%7YU5OO*NA-@C3]CL=WCT^B$$TP11/4F+[+Y5Q6V<\Z M#Y1VE?>'X?YP0AR$H;V\/PQR,5Q2H2Q@DMU2()".2A[0+)3R!O='1^G@40T> M5?0>U; 7#WOQ\]F+6YN[\]V(@Q?0F6VO.S8*0#3HLN/#S$\@.FR)[T&&$! ; MEN3UED;WU#Z>7_XF5R:>;DF1;FO/PYHF4N.M(A++[ZJ$4XHZ6:6UK5/:AN):O;C'W_7&$YND.JG4(Z\%$./% U3_[F1[PF^4J=$/A.>+*GRQM$MZKH M7M#%1@U(>SF-]? XLO!)%%QKAK3,^UF\'U>=?#-(E?DC04"9.XAWT**/J?AF MX-1"JB!!(E3V5WVIQ:Y>*QYIID.)8IUN+#'"'X8-_>.1:7 K+8.CL.OBZNXN M+UBUC[A9+JFR,.B#BKFRO)VX._;K/+1@0Y\:)W9G^3EC0*"9@NLYN)Y= G&D MVIFU!IA+(WQ8PUD?>VQVT0:72SXZ6G/W$&4NM]JH C,33G@,3.>1IT*SA8]N MP(,4%>OM^YC- .^KS#&,Y)&[&>**FS:,%V+F(69^/C'S:7T$D\?)?NF,JZ1: M\BJ\4JD<(;][5^V%9"2/J4X]TO6(GK$RWW).%R_#@33NJ[7.Y."WT$JH9DT0KP MQ_A%K+DO5\>ZIUH)H5!A]3U@5.>9BIV2C.6R[8V.:6/9.# M[55E-1-R=BR6S^3'15'P]*74*?*>V0,Q4=4'/YMC%MFL'- M4SVTQVF_:2.@P,9\_U&;PYF<*F*Z] =4+XS&_X;#1I6?Q- MI4.@7%3=WRIQ6\$0])LDW@6;IH#-&.$.U %NWH,O'0Z1O@22P'^_R9'1@< M:2<[TX.&3CT&_%(7$P_57&\Z2 M,BZBA!0DXG1+\Y**Z(4(%5C*#V7UAJW_-0N3RS5=,,X/LD$'UFY*E7GK(D^^ MI$F2T1LB#+<:=!9V<)9+S[E/;\WX2%=*X1IN6@"4'QQXBUF9%WQ7>4?J#UKV M2N[JB[^NOIX*^.&'B22YOFF1Y/##1)+\^=0BR>$'/ %;?!+]/"%DP8LCYZ/\ M=.IXE%_]=2%2\D!B998T:@1CF8ED?*JV%0>51++&K@:5G9/,[L-\,-GWB_"Q M1 VC%U362S!*K_O*PM[3,O^9%NNK>O&7%F=6)FF^4M>3R7^)M#E;PT^]GQ2" M-.&,T\S#';#YS:P4[^S"'!9*#DUX ]8?K-UT1.7P=#,,D0P7VSED%(:\Y;Q)R(G_QM3:\]L:7$P]'V,!\3U >0J M!!MDT4, ML>;0>!B']2C YD'C:K1#VMM^1>.0'-:S_M.6_%=4J%LB%*>NWM&K_!9,Z%>J MW?_ISST=(D/?,YT?Q(VDP?T1W!]6&X.:/GY+I>(BF51X-]5MGY9'P8FTIM*<\)VV:[ZR M7&WFY-J9Z M3Y@4^[&FCF 4MR3E_TNRDEZG0EE^)6_S&_9\BC^\)YTN$4)!(12$/A04+A4.EPJ' M2X7M+Q6VV*.BBH1..*,Q)#@)MP:#-=%'.CM@AS&;L1TN##;U2"F M!&+*^1%3!GFC9DI4&7%'/7D4U.X"7GYZDT#$RD*%WFP>,LFER&-(.ET,% O6 M0;G9WY_\%/YWEMD 5SVV[ M+AXYHY8P+AEN'AI: \E*VQ> D7?BYJ%>6D-0PN.U-"&NI1&:L8W2P&:K U3' M1]"?ZE5;I8S7^U#YMQE(=P6?U 73G<5M3(;N^ZD#>2201V9/'IG_Y?0PG$[, M,,,%K4-,F=DR3-S9MNBB\H[ZUT%CS2:RCVN*8> &.)QJ%G8)NKED7C+8T&@" MRLG@9EW%,(C'[N"^D:] ?@GD%SO$@?QR"LD0,YLIM<7"HP)$B"WU"M35 H2' M+>N*52 .B!%GNI5)R2QDGR5RF4Z M(HK(*?058B)>TZ24W[%EI 6@F50L24/I?@P_Y^^=C*\WDN2#V'<7L=Q55 G1 M%\O/:9;%2K_=DQ<#(PU:QP%W[DK=&$#C=)O\A4& M24P%'0AR]RH?ODU%V]ERX8-C8ZB M#H1IMH>?&F%>^QC*!\!8(;V=">.NR M3EGO[09&M'WL ^9H@9HMK:VW486.>=.W_UB/G1 J]H*?\8^!KN-P'H V\NC& M/%QK,Z@[&.70=KF081BXXZHS:/P#'>W%@0HWF/3H.#"#NQ@0;$,WKNU5EEV@ M$QT5:&@O6P:HT$WJ'FN4.6J*C@@UM(=!D=% 0X48#O$@0(,W^*T!8;0:=.A M0)NB">@,H\$@0>$O=);"8-@]V(CU]^H_+T10^Y/CN+$O M^/=NQ'X'[)R[QST;TLQ4C^WC\7G<4+W:M;>ZJ[:JVG.]$S<<% E).$,1,A_5 M)7_Z10)\2>(#!/&@VB?"GBY))/*'1"*12"0R_^V_OVU#](KCA-#HW[^Y^.Z' M;Q".?!J0:/WOWWQ^GB^>K^[NOD%)ZD6!%]((__LW$?WFO__'__&__]O_.9]_ MP!&.O10':+E'+YLL"G!\3;<8_<_+IWLT1S_\X8^_^_'Q(_K\__#^_?R' M'^<_7,SG__%O(8E^_2/\9^DE&#$04<(__OLWFS3=_?'[[[]\^?+=VS(.OZ/Q M^OOW/_SPX_?%T]_DC\.O05J^4'_X=]^+'\M'3YK^\B-_]N*GGW[ZGO]:/IJ0 MI@=9HQ??_\^/]\_^!F^].8F (SY@2<@?$_[E/?6]E+.QMPNH]0GX-"\>F\-7 M\XOW\Q\OOGM+@F\8UQ$2K(MIB)_P"L&_GY_N6FG^]#T\\7V$US!,]]X2APPS M;V(3XU7S>V$<'[P&.'X"'!>_!QS_U-1:NM\QV4C(=A?B;[X?C?01QX0&-Y%F MR,W-&L'^G'IQ:@+]:<.:\;_0U OU(C]M4C=FIL*P9LPG36K&_ EKEH_C!O7A M50":GH*41!?"4_?LK_Q!:+!#J7)ZN0JO-8S?4LS6HUQKEFU3_Z 3/G[U&-#W M%Q?OA9+])_CFK]?4S[8X2A<14Q8I2?=WT8K&6Z[?"S(5CGIA233MD?XX1FL2\6548:EGT[/=@RY_XWJ=L1=VEA_U:Q70[A,ET,.<$(QB(XS$Y$A7 GQ2& MQLI+EKP'63)?>][N>Y"A[W&8)L4W7*K VLGE*O_ZK\\;+\:7;'4/KNAVAZ.$ M0UK$,>,]!L27^^J11V_/._'%BX-;C\1_]L(,+Y(DV^[@K>3F;8=]-O.OR2L) MF+@_,35P))_6Z0Z4;.AM!R_/VFAE?KZQ' MK_B#1Z)[FB0/4?4=6WI;YIWT>XKSIK=]TW(O#:1[)ECK7=IBUW4MA27%&0(< MZ!T@^1;1"-5_8G!FB)NZ3B:]O*1190;+3KH6N^H33?$+O241VSP3+V1;F91K MAFN<>B1,7IC1EGEADX4U[$T56TN.@NG9!"B8#*$2!RJ!H!P)RJ'8M\ &#@(= MP=F1@I84-.:UO\@Z(BOB>^QOS_=IQNS":#W?T9#X!"?E'TWBIZ,]%:$<0]>T MJ#Y7.-"BQ($><_+VQ5/+(%'MG+>]P? W.,A"_+!J-LCXM\DB2SCVR0D\O]S1N.?9+@QYCX^ E,.)BGEPSTKRV6CCW"JEL,XP"- M3SE . ??<(!R"QK5#.P9$D!GJ,"(.$C$4:)?7KQEB/GR@3C<_^5F4UEN&IHS+=(E200TOT._"+(]HFD* M>Y"[C1H\=QU]>,([]BM[+4%'W;&_"'9)!)5EE0'K*V)&X/QBSOKC1>3OP@_G M14'OFIJ"SI*VR?10T66IC4-C9:MQ@>;HH88/,7SH+"P[34/=9>_I'#_+5N#B ME6VM ,8MC9^]$#]C/XM)RM!=XV7ZT4OS3S^3=$.BAPC_!7OQ8DOC%!:_*YJT M^;/T-:QHQ8T'8'IBE0CG*QK/$X:13;(M ,,)^L)A(1IAM&? 9JB$AGR&S8E% MIG%,J;F!,K4HO9_'^!5'&6;_^I3-;#[/%=8=F8:T+BU=!*VL'N^98#\)".S? M$L*$%@BI,>E= ^09;4I(?YQOO?A7S$G.DW(FJ8BI7%-:!;6;I!51_9&)ZL<2 M!*J4T82$57)D>L5U"+O/^?C[B22_WL88L_T,9N.?PB'A1^^-;+.MC5-P"?)3 M. SO@&EZY@'I^8K11B0GCB!>=,:L(4[__ _'963 U!FY],">P]ZC[*#.?<=) MHS;W'"7Q:>TW !9Z!5SGL]Q^XR6P3%EOOUV'F(VI97LM99WM1IH1S2L M6&2_95)ZSZE.R 1K8W:OS=7)05-B];OYBLGQG,_F^9;19U.>_ZH@9I)M:16[ M'II6Q/!W3 RY3N3J 'VL4$Q(+&4'IU=,!W%\I-A^I'%,$AK=4APGS$2YOW]L M/\GJ?5A%\%H;-2U9!6'TS]YV]Z^HH(\8 /43+HV]43OG>F%F:N+Y_)Q@B=,O M&$A:T=N_9WK[,4?"3ZUN"B0\$G-"RGO(2/4J\,'LM[SYNR?>DH33>D=QZ];9MFE!O:?1>LY4S1:%%8P_.MEWR?&8*C'. ME,K\E_F:TN +"4,NZX2M5]&:P$;72Q*<)JJJ4Z%=K2IT 'TKJO1?F"K]D"/B MJO2N1(06'-'45*K*"/:J5N5A,27_?X#H@CC#3,V_@;.0T05@--TPHV7G[044 MA0F@TK#6&3 $@)4I\ 1T/R$IEAJ4 M7JF5Y_17=]Q)(J?'G8?D)WO<*6"Z.^X4]+_2X\XC&;!ZW-DTL"-7HLLL(1%. M$@9Y22*.^(J1)P'D.F(?N!=LA=E^*+A)V#!\>:'/[(=DM;^+ KP5D:'\K= C MV\8URA )E=5+,Q334\P$YL&.6.<\4[C#7&!&-= S= ;U7#/D$".4HIR[.@( M/#I7[JDYOQ=;B/-&=(5\+]F@#0X#IN81+MF4Y&PB1VSR.4QXUD/+8A3\JO,. MG.:F] ^U,<3&+J?\, _*F^]BV[/!P1HB^^',XU4YX%*E8;U74 8 L'/KY >V M,ZG2#(B=]I\$)+8-+R!-:)^B-(;]=TN4!V;D)+C:$+RZ><-^!I0?5FR^X7@1 M!?S[%^QO(AK2]3[_X6%5WAAK/\#5U*2*X(\D;5KD.0Q4XD,Y#B[TXK<*8_DC M6V>JNX3*1\;6.3/Z F6ZP:B+8=7O/4QSL*SJF@+4Q.@96S8OP&68;3,>!Y![ M"IEYPT9TPW9\#/B<1.PSGHC ,-FFU]TG!F59A )-3H$ 3ZY9BB"_G:TS7L;?;$)_9'U5V8O ";+W_I,Q&R9*4F24Q M_VH7TR#STWG@I9Z2%:V1H%ZC6@,P.S8V7'?_4$*M9\/F6]./ !5=Y5#Y5X\" M*KIF4*=D<.N4A7[[6_L CYR43SC![.4-VTI?XU<<4AY!^T)IF+3[MZ1?4ID< MO8T;/[K. 7"IK4% '(.Z \I QT:[F)[XI8QKMG@Q% [6*WE)HFI<-+9F_3A/ M<,@MZ>JG9$Y7Q?Y9>6U2:%CO&C0 @)VU!O)5/.>0JAS B7!QX>;O.+@+& JR(D!6!$@O_+]E),8!FZ&UP'F^!>6%6<13DK$@ M^@AIB@@9#\CXI,$I$E':Z!V3C#"#$F;BI)Y$_-# *\_O_]OO?_BAQ_TY7;:, M#5Z(2D;-$'XK&+6N1_]7@>_EDU[>&^2E@IGP.>%ID!";@7@:,0P:YTU')(/N M4?\*?GIH&NQ/6]EAG9_N#X M2Y=Y@[:JT)Q25BD[HP-_VE+SL,OY"J^@_*IE_C,2?.;]EV^8WMEFE4[*%5/#9]K>AUS[11L^.+@4Q5+T ?*GX) M[\N4'"^]0]'O99'CKS&1_#V$XVQ)*IP[< 3 N $YU7&D7 1@6)MZQ56.MAWA MA3PI5Q4:$75:1S,E41XX:/V"K3(2$ZI^L6-#NX%2\#NH-S/WPC"O,L]3/6Y( M&/IP%0[PL]Y53IEY(&JK#9LR[O"YKK@QMA^3K=4!29+RON6UH!9EWQ#K&_I3 MT3?$[+$$+6J.O7=Y@;Y)A8HZE%$3I4+T"M[9:"ZRW>+XE?6%?8; H8AM"#9D M-PVU)0ENVCJKIQ/GJ[#NJH[Q76#>L7\,;24KFO95U2!YSW]RZ'^'M? M<+R]Z#KB,$IPS)&&$6#&+]$QLQTRSV5>B'A&/;I"V0Y<0N^V[*=-\BUZ]Q'^ ML#O_+8[X\0&&A6&T/$_YG27I4XN>IQ5G2$NKMGRV+>15'+;:>J+@K>6TG4S$ M/JF@ QET/B9U#SOUC::0V^9R"@NH2N@GIJ[H+E >! M%_TH(E0;TC9;LH:%#.8NQCX1[T$&:GYAKJP;M OY^P?5@VRI(ET G6NEL1V9M(+B MG4/7MN9/W$VUU(]QB+T@^U_2[KMC5U9@:N<^6FMUN35G555]%GUE4X M4+[)NUHO"\L4WTW>55%2I>;[8F"^&KUG2*"-:$&34CHAG2BJV?"C?)ZULCCN MKRHTY358@0&B@S1G2^+%[-R<5PV"X5I^2<*>L^!9%%_C!Z'7>A>+AK^>L8:!@&3$+ M5:1E0CK"]T(?,I7G+DFF,HG/7PQ(F(&"A"JT^25-MM&?)Q#H:4MS: 'G6I^, MZL24M3.EI]XS M\^L51VRW'(OL5L*GB+<>B7A?<,Q/04"MTF5(UNH'F'I(:=4AXR!9T0B0>OA) M@$1/%4C^;0X3IG0!$SV4,"]LU3FR+BY#O&R\Z(5M>6CLQ?N[[,I^5-[ZX4!5/"9SM)L^Y^F%8[G"(.9NA+C@1Y @J"6 ?$ M8QT@]ST*:!AZ<0)EO!!W)0W*=?\5\%5A?\.[TG0N7>LP6NY1_;F\TXCW>I:? M;:-:Q_,:K+!KJDZQ1>^A*('H_PP5'$ Y"\0C4-[C( ))96BGEKW;F.[0D=S; MK.#:SH/2J5Y"&^IXQK<:VP,#S6 MLJ18H:F:C=DD-FL)G4UV0BDG]$2X^I/@:H37_.5!S+UXCT0"(41CM&8XV?(! M:IHA0%F)&X6]+#*57=K*K*).!G7D7AL0%+587KRW2QSA%0$-[3-D";[&XM\G MG&0A',G=,L8^,MT="PW.7BE0-VZH#32OLFO6",.THEH$@2"$WL482CC"W]_R MF)<=($)[[,7__$]_>'_Q+_^:H-1[0[L"VN!Z3$[9,K8*$\E1HG=!CO-;, FS M6I\X>Y9YKU!<= .!=CAD'?OT*X[@?<'D'>\@?R;&:19'+HHA <53^ESOTC0L^/-ZL3CVW%T?X(-I6CQW/OYU^?%6],4-',2O MQNOV9YPP$V:Z7C=%?)/SN@WLAVF5(>#H=[J=G6=&5;ZL>&9&"8W=13_/9 +A M?[4"7QI7?#D"%I;[;B".U_H\QP\$Q]8R@)[10B\YS(JK_)"QFU"A9?'(75'_ M]T->U;9I5EDDZ[H(L^'62BH+74N'\U.\!;&J\P23,FB=/;_JF F]S>;T@G3*]>.1:F+_XA MMG=*\F-E;Z5(V]XJCLA6-(=:]Y3&5K9Y>DEHW M?WJ@6=D._L@V?A]+%+6;"K A/+FJT/+H%+>(FL6C=]-H8LR_&COA$XU>N3]J M>E;"<&B3LQ'DNV K*F<*?9U6A*?),1*'V\^I%Z?#=LN?O@O#F$(2'A5NZ2O"75ZV' MSO&.:S6PM:.Q8GMK0^W<+'\6/0'GG@C)K*(.^:5C+,YPJCCY!-$(W54].2M[ M7;^T*9ORAD3HJ['R2_]0<>KLRN5WBF!R-OL)TO,WS4^Z-"T3<0S'QP33'WI- MN7UG6?&ZG'Z*!G95+_EDW>>XX S?F_Z(I!F.1TDQF:WKD@S6_C@KKUTF*F ML#DEX(P-.%5MW(Q(2X*P+N=LB2F P1HDQ'[J0:;*0RL_)93&ZZOQ%Y3NUT_9 M=HEC=T=_A_0GYRLXPGG^GH*C#DW+3S":VQJ.XR).6MYA<*8\&G&F-I1#9^=2 M:5-.=@_&FL;WK-*VW.,D@8X5.1ALI&V1I.DD;4L/MO-(V]+3"?MI6_1Q=8RG M&5"(U%IE I>O)VN+[*32EK5ET)B:VKO^KEZU;\OV!UDL?FVYC98_$LR]M/ZF MRL[6#&FM^UZ]$*WLBG_'-L.U#'8?*]#M-S#SA_@UG7KVNPGNF0T)3>^.VJ0D MC)S;3[B&YV%5.=N%%58IJ*;9.?AEE?DE3<3T##D HZBRLV-1+4\5'F[!U_O M,]'-,A(*=!W3;,?TY7(_WWK_2>.Y'[)?>(DGD0-'P<*P M@$.KN6$0KQ7;X_?,Q'C,>R#JQ18]F/$R:'.>Y[=,H0:'Q?GEX0^B%Y#N]R/T M ET=]&*2IH@-Z>JU2ZR)C.U*3#ZYA,-H_(0/T25,D!Y6+][;(DUCLLRXFGNA M(JM_B[=E7&.JE9>4B)J>IR(]-@A&C#TM:NX1(VF;\N;/QJHBL?>)G?&;/-%*IZDMF(S M0YJ'9'J51QG1OH7?R?JN;P908P/WU83#'-;2L!X-TTQ^D3& M6+:<58&@KSCLHV46.BCF8VMOU6QK)OX&!YF(?E^1B*0X9$MBDV6JMLG23%7S M;DL3.FO;KM:=UG,.&9R)MQSRG&,^?6.B&S#= MBAV/MZ19BH)C5O@U5A3A.0ZB#8<*(QW#>U,K[$_L"^K_NJ%AP##,111G/0L& M_WE.N0W 5$9*7N$!E>54#RFM:^N9FF^ARJ!5Q;<9]*Q/GB^QD0G_G:.U1&QJ_"2@-O M.Y0>]L17]<"O.Q[W!9>,14CTB_?6%CD_Y%W50'D9&K;XC8=7*PR? MV#H/AW^BMCOKQ&FV1GXMIVB/&0NEGYM]G9!U!*<.2@OO%(!J7:Q==LC* G_Q M UO*KZLN6'N[$G&5S93U6+!^%RUV4G)VD3 M3$)\>^V(ZJRY M)Q-;B"$J[AU?=+\M5MRGD]LZM?Q/^0'QP33A+Y[Q&FQ*5C4MOD8%<$*K;G'O M26'I/7[5P/I;D'!W#5[WWEZ]1R:V]C/$Y)SO KRWOIP_#FR&$PF3-!R:F6S, M>KCH506"Z4(CU&XUUU];>FSH?)&8NZ\))0O"-4J]5H2KWMBQ)"Y$I%CG^I]O M'-[=1]AEO+@856&];2' MKTD\KC+G.YJU8P9PVC!=JJ@UY<@TK9TQ$(TF_ C+HL=E<)J# #09<:)#V3J1 M-?\D>]*<,9^GX!K0B(55WP1.E^N^SOY,=^4_26&%'C)NU0]KZ"M8^XW(K^[5 MWYQ0&M-V[^=K3->QM]L0?UY;1;CW)$\:F"4I0Q?SKW8Q#3(_G0=>ZK'^ON(( MBA/SE QP6%$^R[6":CI/ZZCT:C);Z.WHK?>0#*WL#],L-4LC"HHLGCE&_M6C MZ ^Z9OWA2DST"/&[7.@AJIZ^IQ-.^VE?"OOUD1O1FJ;V"6FT%ID+\CO6RWV] MN1BOW>@?)5P3TD"#\)^)#KIG?1)0I;[>HM/O%-?H1I2$T;#BFB$A(U4 M1?Q.\;+_VO%2+>41#A91E(D*,+RT1I/:<85!1<78QFI:G3CIU&#?TO2Y/OTD M;Y!GH>HF^EH'0D\%C8I/O'H->!CR.AFUD+/8R2D38G$GBI^'5[L5^Q:\#I@3 M,NC'=.=,[/O#)Q+Q]2*!+)]Y%T&GO4 7*W_$UV?M:Q%!Z. MXHJ?141:@N-7XCM1:XK()J3)!O;@3)17_8T%/[S-'Q"!IL]YK[Y"?:4JD895 MU"@Q,Z:5?F2$0YQ?0D1A[XBD1?YA.G._%L(=U52-=K(Z=4?HV'9 M40H_PBWL'"AZ+H&"%9*?S>:3_[: FG\O,JM."(EJY\%>I)92P30(!Q-X.-B)3>NGJ@/BQZ(#[,]:Q ;KP!G/ M]1$BI4D#C)43'7&5/7&4FN(F;<9)C@N*=!8$^0TG_XVK",>NB$:K$8R_G?-+ M'W# G\\5OZH/RC?71S\K+3ICJ>A=5531V%DV?LM6A!< /?O\X7BH$8N]TX= M/3#)=6'TJ/2 M\$R6&2!( MDWU+XV(+[Q (GY++QFZ7UMN#QN@H'C)6",2 MX[FR&51489VA$NU\1>-YPO#.4(58Y $H,,\0H!9Q#.@7#AP!45=W(>GMC8&+M;[H,L\"BV@%T8';24JB MZ&#&6EP>,];!F$W-B$_68I.O;>V3;-[TPM8#P^6J];F QI>CPHHZFQ5)=H!5 MEIM!HS:I'=X5C5(2931+FHWD>YPD$$]Z\?XC>W)S/,W,$C&RSQL*QO24 WHB M4OKB/=IRDOD&[K4_$-W);DUY.*4W;./&R-BB]'NP'+>+X-CQ.= UCGS( M%Y=7;=VQD=YX"9[394C6^?5N'DQ$(K+-MO,8S(SPH#'8U8>8O01YY2&&:,<4 M"BDJF+$/'M 1CR1SJ!K%,$4^I(H1;H$4QUO%Q?#LNJ5W$3Z;[MM9_'\OCIN* M/G!W\E6=(54MY\><)>BA8HD(9!0L04^<)0?-,9:@^X(E$+V8LT340"Q8(AY) M$-030Y_@^G')$_0"/)FFU7$VHC3 VCF;/FE=!.Z)#PDWHO4B"GI"-WH>55%6 M+4T:-T4*LK6"I,J[TJ"KOM(8;;]B?3 MRBP1)[N*8S"FIW*YET!LO5TS1$Q5GOFVHG4\M6TKN@=IY(H"UE7R0LL@[BHD MM&E1Z7]:95UI;]6&;9F@%UH+8J^(VU>]$NRE WEF3#P6RR2-/3\=)B;';^D5 MEZ)UIV*#?BE@V#W3'LKY?DEJ9N=(B5I0G[3H0V8/00C!(OC/3,1 GR9_'].$ MBJP-)&4E^\= 3(--9.-]5LB]44\7F54!)I!O4)2D\$XB45!2"U212"+O@A-J MFXC%EF91D1L?#D.\9NY D8BB4!Y[JKI; (FX XCER5FT1UNVF)$2&MZI_0)A9^N(DV$_=-7\.1V9;QWL:E1U!M4A"AI4YI67;&Y#^@6* MMN K,=J,RU"II;E"E<*;J@JRGX(UO=@/14D)F.BA/BW(YSG7@GFU&%15BQFC M^DSTVH#&.U)S506=6NX?5%6;X\Z5OT'BF=6>\RI!/NLH6K&><@9RU15F@5!M M$'^3)+P-1E[\7L;31NPG1\ILP+2F(\;4L@/G)?:B9,5FQB(*1-H -D0/J](X MK245>F'(DN:?KNF6]:?%?6."A*+S1B<4TRJV?LV[RJCUBR#N)GK7R$A2&\-C M>5:!APDV3QN"?>DH3,]KO*8C@$:9DM0UY5G 4R),Q'MNBE^:=4)SM 6 $":R8FJ:[3XPVC.$*!7X MT IV(?"-^^ Y R-.S0^C[7GG^W&&@V)588"[K:/>YU5G15N[QH5<$"[J?2=5 M) +DPX4!5K*,-/9'H=8HSYKI9M+UR@<=S"3+4^)FNPOI'N,G4>]=>FI(OZ6X;N\66QBF<^ES1)+WTDE;W@D%*KK9Z MIXBFON\\-]#E9LC>5B];&I];#I[MT-1Y+#+3<_+S#FJ,(*]"-/AP M>VH,&'V7H,8,E-*B]$T5 (5$21M:#^$I,WM4CSDXRK8T2ZB#D;=L6CS2D/C[ MTLQIB<^5?%IQB6]IU;1*Z"&OXK'2UA.U,!\(=P$CG,,@?4XW0Z9#GXS0@>P: MNX0743?E5A*2!Q[F(V36!R;K"*8UW-YC+.0[SL;U>7QS2HNO.EGCAWB"+#\U MSNDJ1H]9[>3HD#*V!@:$(8XQFQ(HSZ"(8KQC%BD/ BM\+X5;'+W+'7S?VZ,/G M(KQ6Q+WQZ#]Q S:#=O-KJOSF[\8Y9^/1]G%ZJ]A#E+=,C>I M.XM/>9#GA_: MN$-&+EK6"=D6E-]B"'P_R -K\'P/?H;%(WW ?8>O&O6$R# MRN2=X(W#QA&3ODW8/@R3DNOJJF,1>JHDW>W-&,[&6I"S9=H.Q:5B\YKONX(Q M_.$PNEMV7KL['%$66(7$L:(BWA?TCNE%7J_: MV6>V[LZ!I^E'>@-*XG83X;F6+'=K.YD7=C,#_1O1=*W\UH>WJ< MB7S6^=,SJ6 M]>ZA/=-S@RS=T!BV9X8/#$[H.#XI*/&0U0)J_N&C!;U71:>.;(8\/O=N38 MIV+&Z9Y".G1:[QC;]\U /&WR*.XFG^8R**I$U+ZZ)HD?4L@[F^^B^^[?FB&B M[@G2",9"M@*.%CT6E\<+'TP-WJQ68:7V-:I@EWX:]_>"#0D#M3/"9V5M/,&% MLH2D6&1!Q";-CAY:3NR/%DSG88BT@+=OD6CCHDO3I.P$RGM1&BF\2,LY6BE] M,TZ;N2(E &[MEI?8"W#ON5+?&WHLBGK+IE4-IR69XLO.>M[(U_;%N9U9YW(8 M4[?HG\AZP[J&V6!%J;=NR^)HE);U4(T.3),_L.D";S=D0RL7I^ $$+V8(5F& M3NU 1VJN:8G9D!YZV[FV3I+)]20GZ']!-<=6:\.F-4RQ;0XK!']TDTZKG[=T M.,,L2U0NY1W9M1N>4)296DNFA:10>0X39S?QC4HPPXT =!;Z:'QFG!#8*;51 MBH'+XAK-W#L5A0F4MU@D"3ZI5]K\H^K.C#=B+\;AB* MLIV2?J,@#B]Z9YDC*I'3-8@0"U2!1 +E#)4X40X4RM@!5'C^;'BCEM7I98.1 MMU['_ 93HE+^2S!O-43'[.)5)Q5:QPZ%U$ MH]UFGQ"_7/501%.4):),X"ZF0>8#UF]YU4"4[),4;SW(Z\0SP_-^L'>W7A3A M&"@#P1UW@2=5"BGV?9XQ*K][E_F;@AXI!Y:_6@YN5:RPP%]4L?J."07#PK#S M$H:PNK<@-B:MJT$>S9 MJ]C&7DU*[VKBNUMEG(=J00ZM6C="""]V.9PJ9* -,7B#ZB)=4BV<,I&C_29G#89 .'0 V5B"&O@*$*F?N8\3'C M1C4.AO4T8**Z>9D96_@J/N&V (S^%Y33?+4U;*W".R1/]W)7J;L="*;2U3Z%S%NU;KYB6#6A_NJ5T02CI#^U\86K8$2CF839(R=3U( M 9+Q&WT\2A9(N_5V&QW.(7=/1H^1[;"E$E9[D$CC,ZI!3/6V;$JGNSB19O91 M*9Y8EH9;PK;(^)Z\@IUW>*:X\/ULF_&ZW/7#QQ:146](4:Z&$S1^FXG'IIT< MXO,[SP4>5 ?D1#A'#!35Q_WIB'G[=E3N)?WB:V%;>G;N'SYN#U_3/'-Z\,S4O7',B^R)S:KF.:780X4# M$ %BSE$TQ?MQ)"Y/F*7%3&ZR-7#6]D$!W6Z)*/G+M@Q7O*SB&D?^07Z/WC," MI494CP<&$3-^,E"A$:ZC.IY:-ID)' BH#1+5PWG[N0X*>_ ::H?[HB@F^SO$ M?"\='=B)CS$$=*9[V#*G[#/8N"%A@64WIKP:N8 ]PVK\;4 M*+G';%G_YW_ZP_N+BW\]V,L%-?"NDE?HE7UJ>I!LAQZWH6K?]V*PJ9/N3^FHJ]EQ(:J,-#RE/E :?"%A&'+]#C^67$J M%,T8+]F4R].A\&]]-A'7RG)S%BT-]' ]5L*JR&U M<#)=:!\CIK)"=GEXY%[2O4I:\>ZTK2OKN+?DGNV5I=7+,82#UF/"8O+*#,97 M?!.PTB95Y3CPMJ;-A\95M!&%7&7IY92?*8JS',F8^ 7@:Q! M<-3:&1PB\\IH&3MMVJ*,%<3=1FU(\;E1QOJ89_MN#E.IZ;Z*N/V9I!N:I4_8 M"TBXO\;, MR2B!?S]$C\9R_,L#@/:!' T>VIWIA1I3M<=%]QO*1#S>([B.#W M0G'%?.DE1"E!C<5>JGGCE &ZN3XR6EBI]K&9_OSG0:M]QS?:VK6G#P[IFYXQ M F#]>L<7 1'E&%$=) *4B,.<2M2POA$>-XFZALWR9!+5#&BT?F$P[_B=+WZR MU3)'^AY7%/VV9LW'XI2D()U)K;8Y%K+NN,1Y+[OI4!Y:%J^F&U(?F %YW^[@ MD'E%4/%OA@ #>@=/2ZO&H[Z\-V9KB,17C+[*+-&&7&&""-J($2^N5Z%W M.7VYJ6&Z2PIAGT-&Q-#,[A-Q.I!5M@TOD3HM6N>86BVNMN=43:WC]FPM?">$ M581> WKE*&=:T"ZRZCFR"5L%@DKSR?YM=!)A'BH7DV7&8U88@_/;E#%$S<4\ ML,6+]_6'.MUV>AI5O]4^@KBM*3<.I4XAXCJY!& G*$")CK >?BD M0]^?)HFG9H;+=JP,6\-C+X10N&!+(@(U*N"P(E=X;2$T)05-BQP$ M/-"C1:4,>G=$^MA>&C82QO*MNRA&4^%PE@M6GNUT%"\M2^,3W7MANO^(MTL< MMTA=XS.*TG70EFDIRHFA7P0Y-[%CS=RC4BQQ(PS=GM#FA\:)@R4_9S-5%>MA M+&X%4Z 09BG49F6YPVG9Q1@E:4ZP_]V:OGX?8,(%^6^_A3_GXD\NO>SC7Q=; M' 40M78;>NLCP6W]?:#,GK1C/#%B00P!-:L#WLXSVLN(PV'^W_2-<180-E"0 MDK-IA$]_51G?JA7CHRM(\2)D]L>V@5NTAP6&Q_4^SWW=GQ,HD9"D9.NE MK?&LS0\I[CL/&S,M XP:/_8IZ,W0(PV)OT>_Y/^ZOM_6PELJQS#+TO()?UGX M/L210>WDF$;L3U^D]1?L%/_MN[6IVHRBQ TE9UHF&1Y4 4*'B"8GH,J#176- M@,E%+XMCV$F3Q/="*#!X$P77;)HU+8 ]CZHLABU-&E\8!5TD"".@C!AI!+3M M+Y-]?*5#F&7] 'N95I?.%J\>"?FM81H_>R%^PJ(24\_M2;5&E(^FAQ"S=PX] M!)7:H;.A?H^)E"W(HA!"4=ZM&?5O>4Y&N*>5,%Q@NW@%UOF*QG/^;>W2L^/; MSHJR2_4,C,&5X9KZ/$63T#=%F50_.Y[$4L\JK VM;1I/@I03+E:'O!POIVU] M<>CG+!W$+FL" PN4G+B];T M4;YF.=O3='.32K/(H&#\7I(2"(!$7K M,M#*/2K#$N,C?[/%\9I$ZP\Q_9)NH%BG%^U;A:#S:65Y:&S5DF@4M)$@CG+J MCL2DF[]T(-,LK">05[1C&:G_/&+U@&:L+1I S-E*<< PVL<%X]KA>>N%X666 MD B?N*UZGE+6!@>M6=("G"8JB#J:_,ULI)*\,2\+&QR&?0M$TT/JDE!KS)8@ M $G'BT C#ZD<8RRH_+MH1>,MW\W<,SF\2_&VR[O1]?B():&I66M+1(TX^@7( M(T[?[GY4FLET*.?L"A'/J"HG0 >/ZA$>WJ0;P>&D)R$SAWQMEY<&9AE?=AZS M94C\VY!ZQS?'.Y]17G1J;5E:JI2X*+% D'&%!@DX,R0 S24Z:TC5#Y4^.I+1MEU:&[9S."K\ MU)D,J/\%54=7:\.FYQRG/(=R:ZA>U\MIUB )-M/AO+.=:CTOEEY-A(X+*-T/ MJR96;VS4EA)OIJZ44UU3/Q14=$%ZAFK*NK\?AN9%CY3082RS/!^.*S[>OGXB MBRB0*/S8,F?&-Z@XK]0)#Y=9I1K$HO*.G^?90Z^\FJB7HG2#$8X"L#;@SQT/ M>]51GM@D!]2TCSK"2=1859#ECN*JJL-C_QH&Y"F-N5/@B22_YHE+O35N.VZ4 M>47]&D9KTZ:EN"+%YRJ?SC%^Q5'FZ)*A%)^I"O.,^W5>O+>[@)$F*R(2/?5$ MV_<\K^S7:6G7DE\'ZB@>DG<;E=_'93J8=0[=.E _^!YVLV)[^T(O\35)=FS= M#AY6$HX=J?T=S;T0X>P#/G@'('#U/L:(E1 8H]X]S) M(R>)+6Z> 0PW?[3/5Y_P+@KPV__ [8$>+<^I'^8?MF?K%%]019PL8G1='=^W M<)-*L\BX8#SA-2\F%J4MN52['E,6B\/F+$E%1=1-GM5.3E)9]EA>UQ]C&F1^ M>F+ =OJ%Y5Y27,&[&S>^%1'4T0%Y!/3=^H@E64[5^&A<#5W3K4>:TOTV_:RL M=D0SEM3-+X*:_;#Z1I;1/CX8'.)[O/9"07GQ1IJ"PEJ>4!CHHY9,CS4GAXH1 M!XKVQ[N->52"([9=6EF2TBV.ARTGDF^I.K:Z6S>?^DZ0G]R*(LMUJLA*XVO* M(@@8WY/\GWL2G;A-I9Y57FT:VK2T].0D9\4?"(BCA\B5S=O%73J(99;UU6(+ ML=1_YW)\&K?1HJ[D7E+45MV-&\]L7Z,./AQ2!>EX'("*DTIWEQ0\4\?]:@@^ MXH>(3A2QI#Q1-8[:4L.08/PA?J%?VJW\UB?'JN"J1=L*F&=\IS$"VFZ5;P-7 MFU1O&ZMLB3WBD[+XV.%YZA9V^+#R8.^*0"X%: V)C>)4"?G7$=>7.XA MY5&#\V+ &[KB+JJ6+62_/-Z1 FD7?HXA?.Z*NVACGNU]11C2+W#G^Y;&US1; MIJLLS.L1)$_8Q^2U(16)VLNJ^PPI(L;W&P4*M&)*+65>V=J,S5L\M!QC'6];H&R:SQ: M&?"&KG6K:MG9NN7B1&8(I[M6KC;VF0\=H=LMC9Y3ZO_ZO/$8VQ^RE%G[44"B MIOI]\B^I!Y5T-&XKPH1#0!P#,[LY"E2#X2K@1(;M5(V7MDVDX!7'*4D8CNX: MY.T/JIH^)PW:B@4\I:QD 6C K^)#K<@ZK4O>(0]4GDFVKUYZ(696! ]I_X33 M[EN77<^J7KAL:M.TV.?TT"6._ U4$')\S;*3KW00LVQ'7Y=7/<%,R--'Y0< MG;(D_Z)JO'4O =-2=G"-UZ4%.(#75)V!EB4OGP:WK*?,9&7VJI_"O:HB$J!3 M^ :]JRA_4C1L*3J0!U3 0%\(9/DOPC\FH@2'C0D=Q6B#6Y>7V ,+]GF_7=+P M2/Q:?U?8D!RT8UJ,UEA&LGR.6^G%O#//B-K^ESXQ\T[\ G M4M,XDW+H-[.]VZO?P4OGXE= &^:(:WE-F_@=-N]6_";EEVMC?*< =G'3Z5Z@ M0^.U/ZC%UK>AU2J*SD\F.[C9:LUK4E:24?@4ZI!N:-1>7ZWM$94X_*.FC ?B M4UX:%@BZNLG=RCTJPQ++6N(A7GM1OHT\J NYB()'QFRCOA-]"C-C\.8'%*!ZGR NMNP5JKJ%JG[Q=VH]0U774-$W](OKLJG.9(Y.19 LZQI> MK*5/$S0_I#A/#QNS=7QS2%7EZ&8L;H5CFT\T99.2$W83D=$R\%2.*_:O0[^2 MA$W,AB"0%L&6>47]*G1KTW9#L]P']DBQF:KPSO91( Y9HVNFVC^R#25.>P_ M^U]0/11L;=AX%E8X8>/6Q+:@[*A\3R]KZ7!^61:H:QR35V9-O.*[*$EC7DHM M^>"1"')@/F$_])*$61 X -\]FP+9-N-9YQ^N[NZBE-Y%/MWBF]4*^]#&(UPM MHM$G?%P$S18Y16$V!:;68>(OO&FI.0'JK P"GLC]@"]B<T($A>Z"!3>K*"PBK'Q.Y')S-\G#!2K;RU/:>+UT\:: M6N*'B<59VS,C1,SU$ @3B*PX/P&I"9..3>HU_R?UVO6L,&AX[B^/37 M(4:_S44VLC5[:Q%0G?!J!/ LK4=JG%!;D7Y[+BO2@5".6Y-.^3OY&7[+AE#; M!*\W9FU^ ]'I3F] 9V=VJ_%!;7+_[DPF]X% CIK;I]RU'>+@;W"0A9BN.L#? M9BE$N)UV02J68.61TD#LU!XU^X;"= M&\!&I(#:&-I)+[:?&.:7+SA\Q1]IE&[:(M_T-&IE\3TF/LU%^!BE^<5X/%_4 M%N7W9[ HMPJL\N+]?8B]*/!_0@J.:?PPY^-P=T+O'A?[B_>YT,,W M?Q4A7R_>VQ,&!I"0<)HOV-]$-*3K_2-[&S.(P4W$U-HN)@F^Q!%>D9/@;VWM M#13ZT71-"_UH@$/6/)O<&!/S56(A_!)C@0=5@-!RXMW/A2&@/G<1ZE:4R66(-13'J:-GXQ7Q.>H8$\52K2Z"_\SRM!*JQJI=RBIFK1V$IN<#6!G__$]_>/_^ MAW\=8/;Q-R[^59@C"7I'(F:JA*$7)XA9%R@!?GP[V#:<*D?5K,@GO!,WYQ-N MRBVA,^(6A>@.PGEW*Y8A[\#RS+G-S,TD"WG6 F[+P4\U2RU_ZG"@Q, XL-,L MSUOJ4'0L+^"764(B*(E%MTL2U=T/+>MW_PN*RW=[PZ:U54$9U4E/S14EP7V4Y[ M?70D^<@+EZ!W%HDWU*7**>,BHR&;NF8!_['@&R2=C&/"FLCG0 M2\&\97"L5:>4/F'($- 1?'624^I*(J'4E<9L4E"?Y(]JY(WC_&@]?J6^QS7E2[/E5;H_"G9RXU/J96I'YK%)>)2*HV < M@#.!60XBB?TNSVQ_Q\OF0#9-QOSNL]01+:GNH893-+Z' DCS)6!"C]Z>FYV+ M.&:/\*Q?DS$YQPP6U3@"MJ4=JF9O:!C@.+GY6T;2/>1HDS=,![^O*MFR=(S+ M20&1 ^K6I7G-C= ]].J M6__F5FUMSEK(JVS3M/5$(;)%S*ITXT5LUFQW-/;B/:H H7M>5V2&:KABO)#\5T54<)OF:\E,2[.L\AAUBW+EG!M(G MBHI^1:&L%FD>\*9R2NA>"M9RLO=#4Y7X:;,R5UY,GUREC6:GG1 MHB.XZ7JN=16C:G]4UVRR4 2JB[:6^:+4!X63&48'!<4]-[@Z[_!PIE,VNJ:# MZR)036LA1\: =1]&#GA3.5JSEX+Y0,VZ6>079I$G;DDLO="9/A["?CJ"IZ[U M\3WQEB3D]0L&J.;FMW1IZ4V=G M#8--)?CAVO+B!RFR!M?!P[KL+-ZH,_.*4]=B?BCV0_7P:QKVQ:%$=)D5#>RQ M+/NUT#>.J$7JVQY3E/?CYFQ)^C%=%1D?CUU!NGED933HX7:B^*ES)SGX?<6Y(TW']'0JJ/'8M89M9O'[Y+:8PT>*CF;_R-R- M5QL(S$[NHC+;0Y[H/PIJ3ICR1YY,\@DR%SVL/B>XT8C1WJY*WD4=](?+^2N. MEW2P*5TF!PD!!8H!QIRNYEF"I93N9+H_;)IK WHFW-&2(-(7T!&)BA3=3&YR MCR^HR[#"/T,K&B/?2S9H%=(O:)?%.\HC$H\S>M-^"720)%*K"J'&AMZ1C5VF MHZC![K&TNUX9:6\W-6W;ZF[",,;VUM,G90O\P/8.9;MDV #O%*$&,[R?A].* MY61XPRS(M0+['^PC6F;5B);,1'4V4;04VNE&*,>,@'S 9C];QU;PV3(JKP2N MKGS$V^6)*[S[(:5:.\>-&3\KK BB7P3)GAV:&=2C33 2,9MJ*\(DF8V0>B3B M55@HJJ&#*Q_^=\S,0KN8O'HIYJ5;O&COHB)*J]Q0.;:.%.Z&Q,6B<,Z?<,A6 MAYN$=>/+"WUFOR2K_2--$MCVWD4!WD9D17S^QE7HD6WC-M- \RH32B,,*[LN MC7@'3V.GO%(X"[ALR"8^0WGU)\ ,>S&!&O1 CAL5P-$18NHNPKS&G@B4]-"R&!Z_8HP#/6M"$5'3 M0^\L6>%-E))T_S,)&,IR0:W983=O;*)&7EC88,GE_C&F0>;SC?HSK%<^3N13 M&AJB-SKQH69<5B]R%=C*.UP)%*8KX'%G5 %P>LD230E$8TI%HZ/L^HCW+F)8 M&;RD.1>?[.&O9#.ZCH5[R#D[,.[!I>4H67O?%8RJZL)\53@S03$.X?(:V 1/ M_^QM=_]Z7>9+G\:QLZR4=AU(#V+_R-W7PO];QG9V/"/1ZD\D#'TV)BD;JJ3= MTR#[CLH^J:]MXS?F*_J0XK=$@ ""NF="?[<,.BJX*7[(!_CJB!>%6>W E)86 M0*K$?MLEDEJKA']@8P(Y0BXQ&RK<[FA6:$&U8)(\)=,SM:@SC]_$B2=:,P1Y ML>(9BOIN(1E:$%2&0JIB? ]_1RX#CSCFVH#UCZ>K^QR1M&,%D'A<1?EW-&L^ M&59)6E3\09RXNL;7VA>#RO[Q^;,+%2XC070H*T=.@B?&"F9J 4?:1;_U(16! M/VG,^/Z<4>(;;R"I+MP:[JM' M\@2LBR]>'(C,CG=1DL9\;,1UB!>VO(ILI0G;E^R@!B&-O)#-2DA$% \L%<,U:Q9W+_1;+#/ED1\!XR O M%@)"2D[-$*T$A!8"P@1A MB45CN1Q@D(,:V1TE0AJ_; C[!:AA[M*'W2G&@< 9YG(1YW*1OS7X[6/Z;C2]I*R_; <3_D@-KYAI\ Z//FBH#P.0-M@9[ M[LE/L]H873XMA-VE 2 M?,@MGIP5Z&Z%&#/^KQ:["9$$,4:@=R1""0!(>E)&?JT#J\7RB<0 F#=O^(C^ MXY@QX]<:\^:*)ED=:9;\&2=P:?TANL7+.//B_<5/[*$?VH^[I5Y06:H[&S:] M:.;$$=.R!7ET\=,, 0+U4W'-73)X0NZ!R";HM8,-#A2$G*S1X=R>K"U_A4G( M[PTOZKN9RWP[W* R6GS+=\D-/V? @5TCWQS^:5G_^OMYYML"_0R9D%DYA=&> M]$8B9Q#R$N0=N5\++C5O-G)KM7VO\5_28# Q5#YJ3"(.-R,GVXZD<=^Q\5*T M]?8-NX_F+0:,)\Z[/(-K.C%/CB&DIL,)7 $3Y_=?U5;%X(II?@]C>BK83K7, M 3^LREQ>SWC-^]URS:+W>=7DRVWM6LO"W 9 *1VSOMXH+(*?2N51)4V4ZXVI M%,V]0D,'\\YV85W?AV.Y1)R;P#WMWHI<,J^HEM3M:-I2/LZ7V M@M2L ).A= MA/FQ95D84616C'% 4A3R,L_P\W_[\8&3Z?WO_AS\@MIY>LS:XP/YXD7L? MX-?C;]E_X:02TEJ\XG _R 5KAFUJ>J8+@YLRQ#)B2E68Z&@I8R8?C7G63LFU MK/V%D8O9:<.V5[-3!&.6,QW]&;6>50"FL:!U2$[#BM;'/B-^[8NA?NT+4W[M M"^=^[0O=?FWE+CGU:U],QJ]]+&O=?NU&;KO.[,+^*+Z[$5DX#G:<47")([PB MK8O0^ 9U97N1)NPL[XLT0BT98 SR0V$1%(Z)W&7IUX!,(^?+<*GMROZBR'HW M69*3Q3+A^7!;9GC;8^/R&Y?-V4I>_$>7V8M/F7>:FKB%(Y:%XJ,7_XIS(\_/ M8I[+N]M/(/&&HJATM&S)2W 7@1VRS4T6M"T!%0[WI 2FHK.U=E!MD>J X&3" MR$@35>"@@PHZQ0_')9_T-6BK9DY)>++58DJ$5LK$J/#C)\&/"*\A^]TP-71< M/"B/1*"&KBE\;-7-QRN\3*5 MM7H56U$],!M&S9)U?$5CR.^:8K2D4:!D 1OOV+!I5YF3TI:]J6,M1?FBFGAK M>5+"33\^KC@-9)WUX.:@?C7X!\A-3=PVRT7==%G/F+( "V9[PFB1_2 M)(MQ;X46^3=5:ZWT4S MBCD$5&) %0CTB^LE>,@0T!%\G8IZA!ES3;<>B8:J MQ],W=:O'BH)#]2@ 3$Q!-O!>1D&V,70"H157/'KTRHOC_8K&/+)E0!Q%Q]L: M@R8:J+B,D&B HRL<0DM/5>K@>&]%'+$/Q%%.?3*A#UV"UA/GT,M3"WNQJPW! M5;S]PVI%?!RW;L0DGE;8A76T:GHV<=*UNQ(Y<7?;+QD.TX%L#DF+0O:Z]+PL>VWI^EL2 M>9%/O%!*UW<_K:KKFUNUH^M+VA/1]3T;R9FR#R;F;201QRK!076_ D_]T393P?8[PEV59237:^JTEQ-M(P7K"V1A2. M4G>"; *7W[PBB&/.3.YYXH6X'H4^+OQ<=^9=B$^&V?X81$%AU_4GF2="K- G![M*!NY M#S'-=E /FR2,K6Q;F>$@WV'2J,V=X@*"HDZQ"=660\=FGU14V;1YSEXE-'A. MO3@=IA !*(_NXB'MN((,B4=XQBV\)A&_.IVGX-IC+_Y:&7@3#;PWT>'#,B1K#N.68?/"O[ !_^BE8#?LG_T-#K(0 MOX UT1;/HJT]%5_1&+K&]T@5.%2AFR&!#P% 5"!$OW!LSH)2]0TBU3XREJVZ MF]4*^^G#ZN9-W+!Z8E;[0S0!6V\ZP!0M0/<=,#WE10]YYM&\CXA?!"GNZK$= MF]^V^#I99=T/2=/:ZQ[5I+Q#=U&*F=#)^LV/']?D RJ:M;6W:J.OPZ6CWA>% M8_""6'XB, DOS(F,=#A>FIEU3KZ61[Y/*JK:7F/Q;ZD2ZFI&J!X3WA9E$"[\ M+8/!GH7'97"OK+L,+/!=X4RPK O_+L@1?0MI!Z9ERCB:G+I"V)O9V1;.U\LQVPE^@N=J R''<[4!D<:YJJ6_ M8^9JOHE@_RL*+DQSGG9)8/\\[66S.Z=2+1WG!TJ#+R0,%Q&#G.8)&X3+XOAS MO^=I7+OCW5-J]$U/]HK>1#Q8(X>IVV3[UHDD*%(9X)O^U0JND9U3.C M>EOFXZ,2'BJ1UU95"W!5!#PF[?0PW*9..QI'G4IQQK(0?XC99HVM/2O2=C30 M\(2B -=:LF4AU4BJ2/ HQ HV#J<'FY%>O(8DMVFPJ00_K!LC,7GUX"YM(I=L MM?\%9?.AK6'S9ULEY9 M5+H!CDLZE).W_<^/SKNTK*VKPA/3MGW M\[HQ?G%*JKZI))/ UR)?_2\H"EA[PQ;K"#S7KB9/3-@D&-]3:JN)F[9SP'I[ MF &W-+[BT>UK]H']E9 @#W$OZ]K(!]9H:5,U;^P8VK:LDE$@52P56UP9XR[) M,8+'Q"]!PI\52MG*7:8R[VJ1:VID6*P['!FWX.8>H'PBR:\BD2G\U>I^['U# MV1G9VK*%JYL5:0049TA0SS],;,F2&02JP-E);(<'A19WOZ=U^^LJR+A6V&]" M>T'Y<&,9%LH*7DM=4A$A3UZQB!9B1"%N_@E#[QAI<1F9QIBLHX,G%L%_9GEA MV\669B=ESLPT/E J]8(P+;J0Y=LKB<*A.GMXE]^2#0CK1HR9R'')YG=EV=J>@EJ1=J/&F"5.OV ,;(-R$SPN@IB$?R=KMP#RXF3IN]DZ3$1RL,]DJ($M:5C(GF MOMX@C%4")4-W,8;/!Y&$"#1&;NYE/ U+>;/VI.1H,=BUMBMY21S4'-4_OZE9 MH72SM4P8TB>\8^*\\1+\L+JBVRV-GM..)>[W,Z1,Y&-;U&P;)?1Z^?GVW"X[Q&WF-,?8R#Y)9UY"Y),H]U\F'UO/$8 MUS]'S,:\X^X(9AD&X92+*ONGBD$F^08W#BQ)>6&*K+,D3/[ M>$,O-8>&O3S2K=U-Q'9(5S>:,?%"]'\)!1VN5\%D. M7:MZWAJY5K6T;JE(AU-EWL?8!F4NQ2U7RER 4U3F4B^/5>:=1&P=5+K5;W)\ M;M)O YAG60+SFSQ/&#P^;)/PB.,5C;=\LU$F6+[)3WY>R);7#7UFWR8KN+O* M]A@\P=A%BXSJ;EY1BG7!,"WG.D1G>+D&S.S;$P;TW/BGOB@+&?HT],-/X>.P6.- [<7)8>Q?ZC@ M3E\JNZ86+[UR#0?,I_Y[LT1<+0\'8,YID># $2!W*)8B4S%@C/@A5K*\Z^9(<,]U[PN]*Q@2!6LZ:J>A7DE,$XYJPW>]+7W M=1X=K$\['[=H3_L6E(U[17,ZYS)53D9DW%1H9K/US;(?>DE"5L07)82S]&&U M\/ULFW$OQ4.ZP3'$9,1X@Z.D#-)N3&ZMMU'ES? 8XN8WOX?H$,WX[88:0,01 MH@.(*%]XG:3>UCRLU,Q8N?$R05@T83V@$;,=[L"U%P4]:?^EYD.6K;5DEB#\.Q\")+-Q2*AW:*7]_CJE9&2[/&-VB< M+H+;="5EMR+6RV ZE&MG8A%T.LO'-VG9&K#C"!]G"[AT>&L84 UV@'-G]FB_ M?&<-<<-47)TVV:TWKN^XR74U20X 5>6J94%\]C7E.870TBBX9Q(<_C]93)* <#] YUHB^9:JA=7= MNG$+"LCSI8 #0'4$;A<#6;9315Y:EKW"_?3"UIUDA>.'%=0Q>XB?50BH;Y=#V%1[. 7\#$$1CE$-QZWL9-A9T%(.=!)35#_H^>9TG9OTO MC H':VK84BSMP5'M# %UER=9$HP^B?+JYYYM#9@+?HR#1?I(293>16Q2=&_D MY%Y2U7F=C1M7=A5UY*6(TX<4NX# [=(KR72JQLE):+7.]5;F%:V:S<[JVJ7; M7"ZI4NSNU6\36$!KL^#A%<=#E%OS\^/UVF&[-E4:992GI-RLQKH8YUR# M#;+)C-ACKFRQ:5EA\A:8<^OK%-+ )=#0\N=NZ9O:HC=DP9O 8G=-$F^]CK&( MLBFK54NYI0>]JYI328:&\3=SZ2".69:A_):^C AU/:HH04U-6DK*,"7YZ>0L M'<*N:?G\.ZSX 6^:\??;2UW9_ /&05Y3[_SK4"^5!=7@*& &]2HN,J2 ME"G@6#+.7_KU<0'\O61LW13D*?,+).@+@X(*+.Z#*0>/R6D4_4!&VX[R]9+- M(@K@GYN_9>35"Z'ZCURQ]T'OJL;[RM P'O3+J/.S?/Y'#['@F4IY@[GY0 MIR[QFD11;JCLL1=/H!LWT<":;^P%Z,'2"R'JT!PT'$\=G1=-X&JT;S(8UP<99+DU\L]_/>6+0*TUR$Z MHJ61UW('4+1U%9?+] $H?NK- ,W0Z&HM48GY M'&,VO5%(D\11#255^:*:&&T[YH)I!ZXFNF]4-C^E&DMQV)KQN FV+.1UY]Q> MA6QA(I7DC"O)Z(J[:7IFK%18B:6IR83#@)E&]C7)@_,@&)ZN@"FQ.&,*GGA+ M$C*+ O,Z#\+8:'.ZR;ZGZHKK:]^T)(D<%YY @,(*@ANOES2[J3(/+4O>C1?# M<7+")L+SQHLQ^$K\111GX8W;WZ8!3@0 M 6?;79;F?I+C+BZV8&&V;9MTMJVZF=*!P=:!BQ:P2MLT-UQ2..2I(T455%1@ M+6) 2[3@VBSP@OF%..(9$IBY"DK@F\1-:6B]3C5X_KFXOWN;:! M;_YZF24DPDG"Z"YA 6!TGTK_TEW UGRR(K!+7;"->)HL_+]E!)(51'4#@?V6 M;<$=%:U)^>B1_K%$;:!&,HS*_.Y%4$,>)P<3!T0)8@I(],J 4TA1N(OI#L?I MGH>X8@9^MP57*7RBL/SU3+*) M^9:9^:)'D( $DD3RS\*WB@(OQ=]9U5NVYA:U//R6S:Z?,5EOF$VX>,6QM\:? M,K@(];#*+46N@9.'+$V8-(!7&\7]'X MBQ<';4[+_A?4P\):&K88)=:"0#%H3%M_U&+(!'D$]-$!@!GB-7I=19;UR0\= MSD3;-[4]$O_9"S-\N>=+\!4DJ^WP]/<^KWIGNZU=XW$$0 UQ]CFBRP3'_.SS+F*[7; =(Y^9A=R2K'>I M\RS2-+FQ@JP9EM5YX/)XU/BX-DTDHX/E(ETW;(D?5B)_/_'"(O*GYU1DR*MC M$G?WD+"2O9L[0>@*E2A0 7[",DCNJ.G-1W!Y:W: MVAE'&)+5BI(Z(2^IP^Q"L4WD&\: AJ$7)]6W;O:.?;SO.&%K9.@T7#DG&U9^ M&CC,D=/=AEXW3C,M&U>40JT]AD?Q7F<'5YNY:9%!"A M0XM\!J?*<)?$I7](02CI>,[;OK>8GP4MJA.P#N]1S].J-Q.;6S6^3N9D48VN M2Q=2'W/I0(Y-(;YO2/2>B=@\.[;6F6X*6BT/"59.0$V)8^GNDA;2[VE470?M MNU!B,U1@<.L)E&=^CVKKX*CM?'P-F0*Y\[ 6'+&7R@4^HB757'W#*1K/W->8 M5W)6Y9OD^&J?2YPS'O]4W<*:RJWJ,<-*-8Z5.Y\UY"B\#>F7O@A^F5?&^ZA/ MFK;JF^8)*3GY"?FDV[G=[(ON8:&C_!4/JQNVE4KW/Y, 5Q< 'J(/F*YC;[7^SR%MGQM>GL01F;,L '5 M5JH-F%A5'Q#;M%6]0+P;,P0=F?.>B"4D@0IS56=0D>Z][ XDZ<@[-)6EQ(F8 M-63VL"\[[A:O9W C;V@8X#B!1+OI7GX5ZW]W_'+63L/JNE:'\1LD@$QHA9,8 MB>:E3I:][C+7W[RE.(Z\L# *V5PZFH=2NP\-+8[/;S^4LM64]P6X,N_O8O8[/;"*A&\@[5^ZK;B%ICAL^D;(T?QN.M6P*BS/C!;(@T @J%#VL MRO"7F[<=CA*;+X,IV[1?*G#PJ193E0-$[W*(WT[/AE$?TD8C M9N0X.9LKUUA,72AS+:[;1R-VK4JMC9XC@ZA:/2;(@8FRKN(@ ,Z-)[V_51O# MQDDQ8F#<'>LU!DX>QH<.G!7J38X_=AM,VN;\D(W'G=XD&3&DS4=<(\?)G:/S MU2,A &-;]6F^SQA&.NITZ8^?48.;[-G M5<.8.9M&3]@+P?_UP2,19'@8.%WD7A\]+;K)V!3_ @D"*.C=/8]ZGIR82PY+ MHS@/X;5EL:W6J(.))?+_EDZ"MDL< ]]6%%I)*E;2.L\@0M^)* [E-1W)0,N" M^ FG$!W(/5D!#B[WGQ,"PVQHBL> M*\H#$%8%%.256-RDV!!"B#+(UGGP<(NL:VQ9 MZRW800C<7H\=!%7?O5G#'#)ZH=9+40X7E7B/7RJOW4[HOJW:O.B]B#MB*)WM M48ZR'1WZ\MIR'PW07U*>WU5$:M?QNH/!26Y\@U7 '!4="5D[3Q&47)/6C+?%*PG)C+M!'- MW*-2+'$E#)UW]EN>&BL0=N[CUT3"Y=7[-AXVB<4$KM4W1$?)5"3X0&GPA81A M8V6"3[C-V628FKZP31VH',9IZH"O*3#3#2<5RA2X2W=E>E9T!T/J'Z#S4&&- M?:E]HU>%R5*SJ\+Z4$UH:,5V?#!LNR.GOT]OQX M\87F<(M.XH1I6I$4I.A(BXY2:4)1\0PA94N;#,&DHB(,]?DGT><(K[V4B>.@ MKM<3*=(5\M RA\0/X.$K'PXYR^IK[Q*,4413C"[<9,13$E&J8PRFX:K\1*, M!YF?0@FW/%A^F$^RJP6]SL3Y.#H\A[W/C\VX[.^LF M/(&-6C/ X1/E%<=+.C3^H;S@DWIO\EN.\V&*^XULYDQ&*Z MEF&1"QH'<-F2?2-.(FG2YFC7VK9Y:[(=@_GD:A#+L 324-"DI(VP0#9UFU-B M]-2L4=DA<7=;L2E5.IO[>16EH1<555H;?T=Q"%6KUQ-S8!"6B#BT&1(9]R&P MJBC)-;G *;51;+Z6J#XTTW$8?HAITF8JR[ZFWS'(FY^ ,Y#CT.P 5.R;0@!R M 0*EM*@Z@"H<,R31._N^O4/)DO/G-;#TC+>SXA$+V]=#0A/8KHI'SG$G)AYQ MO;-5Y9^";A$'B=YY=UOU_%2FVV>PSSZ:_X;VU4VC<\;:N?Y-][U)2U0GH+<; MT)E6XE^3OZMK<,V',DSB1F>UJ_J$T[OH%8L;U'_"P1HG=]'"][-M%L*I-[]C M#0Z'&&]PE)1WQQ020^@G-7J[KP^235\ 0XTJV$C@ANL?->2(0T<'V(L[CE-- M46% 0!H]":9&W6'BO)B\>N)B)],N&=^XB#Y'&&:R9CH9D>UKPV$W#5T!& M-CS=\_?\6^G=)(D/6;]9T?# M!N*,MX9W4D,7 M-2L*02Z%UL&Q?9"[-LD\TY1G\%UM(U]^BDOL>5[W:W-*L+8W01E]E M2NOKB\*R?3%U.WM/GFA0QGW55@\XF&^ZWEA1FUQ'=2J'=2#85+6 M40O6_[*9M#%F2I942Z>^(O.B;^X9-SJDY&8:WI66$BAJ&2N-T-#KB5'#8GK& MOVPPC7%*?&9/P T%+Q6>F*3,P#@UG\S(,>WWU.@8*,M3#$Y+2+1^PB'O0;(A MN\X$1KW/*XI^:[NFQ3@GC.J4W>8WZFB5]E,1RGB"FH6V[XCC+ZFRWJ0/J\^) -RX4 ]];: BDVW>>"&> @+B M&&:(HYC3U9SA$/G2)1=W6_T+J,_C;;@82O=3>-\AZBF$>T/X-PF* 0]_.SNEJX5-%0:_+?,Z;24B-%P4W[)%7+^PH5VB'Z!2VAR?@3,^7 M CVJP9^AJ@.HWH.BIDW1AY/B-GDW9H@[^>#76E?.?U_3+CJF-C ]\C!RI_*\ M]>+T&>+&H_5C3"'Q2M*^0>E_6F5?TMZJ\>L)0!GEI%%!6WT'HK,G:AN/)[QC MO_)<#"1:T7@K,@@Q"SUEY@OTDNU $M[M)._V+@?J8+LB]N(7ZJ*_]_,"\D*MGOU(P3BEJ7D+U\+0)EJ@TC'"EH'FYHU$BR,^JWB;T MS9-64@[/V%HQ:3H:T]AGA1.MYDWE 294 S5#DRIYU"^:W9->DO>6I_$MVP"D M."2OI]&LA29JF[Y#7E6JD34_)@O \IXQNDI1LN4M(@$" KV#D$PW-::T#!PU,1K3W4O6]L1WD0^! M7&U%YO0T:GZ_V4!\@CO0!I2&]Z1:^&)CEUH_Z93CC?M-:Y?$JVUC>X=K H9U MO5($-QP>A'VP\%/R2M*]LOVLUK!&,WD8 ./6<),%'#-96?-28#,DT,U0 6_* M1J[BV/;8LF,&;&(SZ0DG:4Q\9E7PCGQFQD?";72MTTJ1BJ$Y-A"-\PE7XO(4>$1D0.()+XY78)JO:#SGWVZ]^%3L4G_(JCK.W09\";!G1N3L&>MN7%LE LR$Y/YQYS7%+; M-K+1=75.M2VD6BNZ:G>ZW4 JPM)2V5-;SW\2/8_P&HY(AQV9U*KOD&CBFP%% M0>TJ!3KA?7/E[2I24LK[85O?&.U3/6G99GA.07PJ)H\,PQO]ESU1M=5C8&'7EJIC%;06M#85.H--]/9GY+WTJ>W$NB5AL;5P\ 0C[UVOJ%Q MFN)X>^E%OU[C'66[I6/'8_^#2I?-FQHT?V;+B,Z!*EHRLBC(Z0Z_8*X'_>B[ MY; @>66.JZ2E>RYNE'?*"Y5GXT@!7_A^G.'@&4/P)8/,-A*?J%CY3@K$R+^@ M(O"=#5NXG W$V4XPIXYVWGZPU&ON@A;ICV@TSQ$@KZF7#H1?3H;H<*Z.U?8U M$K=9%'3/A/ZGE?1^:ZO&E7]=*M"*T1ZN]C6"UZW[3WHW@[F1PW.Q O2+#QW( MUI'B?T^CM8RMT_6:,'L68)#QFH:1@WG0)"I7DX4IS9!CZ& M1)_76/Q[%UUC$1?^XKU]PHTZ7?8=%3'O:]NTR$N!&#P5]/=*J22>("EJ"L\@ M$&("'=$\OTD.$+T+6#@'OBBP2#BW6,^6V*[@Q]O<\K.N=;VS6ME$K"J*+L-B]>/XOI M8+Z96/9@9B=/V,?DE>?WBH+/T9*$(0ZJ+^57P$&M:5L,I:BZ6Q>EX.E9.G1S M8LQJ^1)[ 49Q15>7&6YNQ*VMEAQ_C3?\U"_+NU#GV506SF$3NW,-51B[T8JO M"/VZDS#LNY]54UK-;5I22W?!FK0%<9!" MFFJR8"WX<-G1==P5T_ T9F6P$YS?JZ9NO P*JXFUF[ARHL)')XE9G"CEF*!' MG."ET5LGDUOM6$T)S'<(5':EGI3&&A;>8>4EN4V^_8[R 1&4/,Y%+SCVADC6 M 1FDU9\9O69V;3,.6'&;#/II>DLF,Q96J%:>;X MC#P]D835F,N:S<4>R&%!\[I27U?\P-S$BF*MCX!M<;]8+G'(TX^A<)^HAAA MZ;X,O:/G6<8P]E/JV^#^$7N;HFF>J&Q,*1#Q:Q?-W7S M^6#FQ.5K4F04]>R;OWMQY)2WD9C:&_]"6TS M*8?(=.9+E*_7)(9MX _=?(4-NFA*Y FE:3*1"+%@-[:M]=QH7." MTL$L1)Z$FMS-WILTGA!TLW?_2!7^;I_1-H/S%S8-L.H<;FH!%E@\WW]'Y('' M!SB&C*"BZQJ1Q683E_HO28J#&&H_?@JBI#5#SO#42H:-&12LFT*'Y<[?\^9(D#(% MR"*2\%*]*.?XHB5%F/TFFR&&,RHJI-$*L!YO1_FBEMJQ5*$+#1Z0*!(O23.T M:B69#_O,L)00FYOI/&4M'RR6T#I&.?&L,9?UAV,%Q'N&Q>'K(K_\-FXCB!9U[5A&OT;Y M.DJ$!M4TA:3G,FC[#,+T:NR\,.RJD]NV:6.!&,9MF0.23-UTD>?J 5MEY.XX MO]7*<1SC,"^"N$PE[CV$AC]0ON7JFMC^;5<-&54-2;R>,!)4)N-)Y[H33I'E MY FG[/T(M'M;1YM^"T?B"]5^-]TS6[\X$Z#1#FR__"5#:*) /??62DM37A-3 M.;)57+3JU<'-A8DRD@9:+QWUK#;(PU%X^>F,+W2M-HH? @21P!!Q%!'%$0&2 M@B(UFFB81R9BLNWW@#:W,=Y#UR,UH.+,?@+7OO7C2%0]!*NGHCU5 OQF]:EU MMII"@!](-ATG6567F OO&]?'9R3=D)0*QRE)%KWI?=WCU!+[#N>SG](G8"(& M5">9SP3R%O(ZPFJ%CX"9EPR]'CXATO1S[+I?1DF4X\]4Z Z"U*?;GX-_D?0L M#K)L_AIU/=16F$'1M1\!R;9 <53>,UQ:+BT>MXCA@QA"Z#= R8__K[([Q #) MI\/&-9;7P1,^)T]!E(QGY;Y9S+-S&S2_+#W;86C "OW&\9H<7_=NE1QO#]-? MT_CH@5TVHST-8B@I=DURG@.(6Y]7:TVD8KXH 73BV2EA-MH"?6'#/4 M=2:5V,V0P(^]N9XZ'8R\NUYRRL2,,H=/KX.*,H^",O#D.A4X>S E]82:F-LA M32UW?7I%'JI4B*@OBWY@J(JFZIC2MBZZ/GU/X:*\ 5C=WS*V!@LN5\M"/./OLL'_4 MM!),_U8&RWD,_2,5;V9:9G1P-P-ZTH2W8&H!=NYGL&]788!CR @JFG(4)%P$ M@\Z!:[? @$,P(1:NU^73"1@R_R=@^%_CG!?H@3O[@3?AO6,5#?#6.:V'?2B[ MI8"GGW?<_70DHXBCJ=Q852]6BYK:MM!)@#\'KVLPGV[K(66%9BA:?;-A*>DK6")JKA'Q M12*Q2E0O<\93B+_6S3!R(T4:M&7%^U'0I&W*:?LL:+MIT)8E$)+$1UURCRJ5 M3(1!?!V--5HW2_:+[!/])F_/"; 'Q>G1UHG-M(^N3K3=:4.#E/-S]-0+@ S M7P)ZRV0TI5D>+I3Z1I$#>^>VS7TU<'%YP,"C=Q0!WZPG1W.B M1$C'+/>)D,5+%,=E=N%YD?(@=D3V0\-C/E%DN+ZI[??GH#"S")2"%Z:2(BM1 MH945ZU?9Z+5NZT[%Q+5FU[XIGYATI>X01]P>HE1OF\HF$69*?;QD_RKXK&3Z7]<$@>I,NW0=5#GR9:,[C* M;?QB>B]_%/:O]7&/ZJ9HGBY[1:0_LU)J-TDS@MKW3$+A-:%P2'1'RJ MB9A5ZYF.CE 0C0'-H;J?NOFA%!3DJ')P4=)30F)@J%*F9ON4UDU, ,ONS2K MZO)I; T6I"ZK%OI48NSF%2!/0=0,5>@118B91<)D&2;B.,OP0O)Z2(%WT MMU&1_4ZUF4E^$7[!'D M5TZZBV1DUXX=V;^N9)^3Z.NEEIH=>]VJ&[N?XI(:45_OIAP?I,3WYD^V#,4E M29+- 6;E9L7;^GUKPE-:+^"A"R+ M3/9B:D=75HK7-457#?S/ED@"LM'4NX MQ.P_Y"SJ5F/VCZ !+IAL-)E5VL@&CQV'L*<51][%T=V!XV Q$PI&Z5)YTK%G MOCA$#R^^O(D&!'7W0.T0XPV+DZ&CK*RQU#C(_!Y@+A6B_7A@W]Z[+[L$R:.W M*7F.%GAQNOW"#M6K1)1DG(=Y],RRP(;K&RM.I%[ :21 ^W?X(K8H_ADXP&-^/RO&'Z#%_-GG 8K?(>A(R;]??GXIPCB!YP^ MN0T8J.,WK8C"^'4X32,H<4(!1PJE)5;5"S:*%J+6SQ-Z!U53I^07NZ"MD>*. M+R.HW);1,8$+RHELH$-_6Y>['%LU#\$KR"?\M3>ML'.7RF90$, MXVU;8AJ@9JA"AW5+Y@BA9\!H0B>[#9JIG>17NS1J/9YQC=97=3R/D#C[Q_%8 MEGAK>K5A;DQ"K[;@\R;T:@-OIY[46]:K6C2SIU>_5K=GA,1YTZN=+#%9O=HX M"09>K;@%/RVM>8"F4^/S;25%C?49>ZLRU8VPF_GRU=G\W6K,689+ MUVYKGCR?2!!G#R^D^R5Z^P@5_;T[DVT5RZ A"D[]V;DNPFI25O87%"^_ED4< MH^^/_ES^?'O_A1J!85BD&8KXK\Y(NB$IUV9!N(XP=%O8$*C1]8P1Z_?")79- M8NB5E.*\2!/TLL:4(;=L"O$K.L'>A'_YKQ]/CO_V4R9>"BT)"S$>H0B2 S"U MD%+Z1< _N_]+\+3YZ?;[(_KG9(%?OT4/]+?EW6=.&3$##.!;@;D*V"!',0ZR M''VLB7((^6H4@!FDB4#;J""-,AA,]J:=,A-$GKOQ]U1QX!)& ?7#^7"<5H M Y@PJW1!XCB@)\"F;'TW00/5-$'5CM,#:K*G2A91"EPR'L.O_M:T[> MEI);APG=\KQCP@2^2?" "7PP0MD$KF9R8P)3<)HFL ;"7DU@^ .S&F/*,PG5 MGR#9*8Y9/%J4;$+!$RD29L*PP@O%8H5S]B">VGH+),QC7GSG'?P33*Z3HY_8 MO)_%O**P$GH(4OHU&W'\TS<]YJ] D44IZ**$)=LS9V4*MAE_(E.F-,:D#-4> M6&9LUF%$VZS57K0.#5>9K]ZNU7JHL'7'S:H3*JY< M)).<]QO53Q:_:=DOX]?A]&+^3;\#<4%;0PJ]FZS9?U1JJ898.PG,:?&3IK*_ MI5L.G+;"-\L.#%F7TGL>D7@@[&UMFUK6FTE%@:I!=.*UJ:$V6LVYHH!"@E&- M&NB:[A;2O)OO?1WPFC8EU%3S+C&ZBX,6C!B-Z!^SR3TH8TUA)@9W1=N:)6D. M9QXHV@(R-VZSHJ=#A,QX-6NO>U[KC5$ ]GLX/% %G4>ZIV6L*E>;!81(+B MFUV3E-.?;@]<='/44;&AF[YI;,2*;02DJ&.QC+<4)W!P0FB'"URQV==B3$S: MA/@J#(?_+'/A[1XH?Y@&V$ IRK>YD^H&05VILF$:"&/@#SM@I)J?W.G_1HHV M-RX']^Y Y!+8IH#4M,H\2R+O]];78O[.VR*JKP<8/B]Z)R&S]BL1*_',9/-W M#AO33"?A6 VW:>7MC%N#;>W=WF;KS:=AVB:RM[D(N\T)RAI+GHA\/21EC',2V0<834% MX3-)5I"P EDJW1+0/4J%]0]GL\WS /$]R^36RSD9CEH@T9-NB9@#%,6+I MA2(*=U8"+'A&\(Z=.TZ$73D)\VU@V<[LM_$\W&O/*6Z#K^A3]=Y!5*FPT#FX M'X336% [*M.^;&_'V5UHQQ3-_%Q\5]BCL@Q+V3_Q9Y+D:XB6TKSZIZ4H)*\.CD: 95VIM \K/')T?$QBQ-3VXS2%MYV4*IWBXWD)RJ",S"U]39:'+QX!E@A@ # M==$QOBBCPA,\DB)';-E9R[(]B(HL?Q$5^AH_8T[HH),Q9TS+!V;.F,;$7LZ8 M$Z9<3TR>,5I+\G3&"#),XHQIX[7N,Z:3VHX#<7>\1N-MD.;;!VI99M WF5J9 MK%1C=K-L_*XC\*8P@V*@;00D5X&U$2BI!-*LKEC!YQ7X((80:D"?(8$3^&C2 MB[841E/A2&* Z%9\JO9NJO(?F/.I'/57[?&I9-NMVE^25Y_J>!+G71NO]?M4 M6OUG[9YWV7F4A3')BA0_X-?\E$+_?=QYUS>#V?.N#9)MH>Q4_!FJL4&_ 3Z( M(>2G(;+*W@QK_F&">T_/38H@KJ-]-HHIR('RDSS;BM*T+T[Z0&VN(AE[[ MSE$KE*VCO$[Q4Q? -$F-W*D$G#"-"Y7]I_YO_%)%4C^9R_>5V%W]0GS--WP_ M4Q/QJ7CZ.4A_Q_E9L+DDZ3S_#!?['X[H:04%8<^#;6M]5+V9% OQ*4!T58A/ M 365\G-.**!6B&_GN?0,">P01P]1_%@CN"!'#$7TX0@))-&DB:'^[/E)4.") M4R"L*1"7%,@%!184-3\%^'2$F!C<"B6G+6?91NN<\F?F#:CVL^ M_HM_GEWO*[*#/XS52]4$MM7,V3^NKN=N&>20.*1[Q0ZV[_RB8_OJ/RANW_F% M]69.%W<_SZ__V\L&-LA#NM?L/5MW+X<0%,6H)T&='YM\#70 Q%^Z;1LV9C)K MS:Q3P8A@D*:6+]O+6D-/G0;HZ$!K7MYU:,WZ#XI:\_+.^MO@N_GUV847I=F@ M#NE>LF.E.8_9)N%%>RF!"YY[WJ$TQWVLJ#3E@%A/!&)-LS&K<],2@RB3]+TH MF)';0/1HZYA! 9\4KRD>T3/F3SRO<7ZS? A>.[A2X@M%5NR9V=6AW8."RDEM M=$6LL?RXXWD'/K1>A"?*[V*2#=5!LR1*,KQ#%,CGX%2^^MQQ*M=_4#R5KSY; M?YM^?S>_^.SE5&Y0AW0OV;'2>P!SKTBW+(.1ETR;A_3L20\*AX[X0E'I]M$R$S PO'*%R,$Y7N(T MK1N#3R5X(,>!O5&$$<1U++9<@S2:1W8(9NP.RVF:\"/V'^D]T MHDA5#V'S%S@V+DEZ1E&,\L\DRRA^R664T-]3_.YPB*-G=NWTP.YJ!C*V34RI M$6)7!6W]PJ;$ -4HS%"%,4M_X3@C0!K]QM!#OG.\C>PFL;%%WAUQ*M>;(%J4 M_I6X9)@G"U[WAZXJER^?-68R8VZY#%!_WKD,=F:<=,-TT(JH<53:BF4%$BMV MYKV/XM=>)WX\\1U+_@UUR )(/&9Y>GM5Y.&Q"L3:[^A6B\3D#IE7G491VL>" MLRWG!_6U%P('1-'T<]^LO"/$%)F]1XM3G0"#?"A+;YK8(H,HI#"G," M7+9#RTX^.B208TZIL) R^0=&*_),QZS6"^8"V!D"P%,QPH?H2T82S?4K8%"* M-\LO]%2'T_SF$=Y?0YWSB]=P#2^ J"^PR_]#]UD&9E1]):P.V?JK84#M/5F^ M+ZBZX\8B(@(_%"7L81H66#)WD^RIR%BV#JVM]\0&=I58V*HIV9M5M4'V1Z@Q M?:QB;_9,8\/>; 'GW-ZLZUQR;FBJ+Q/LE;H(/%= MQQP7_RJRG+57?"#SJNOE+74"KY*S8!/EHKWBP8/1.\A;S:( :MR]2W\'?_X3^SO\_*=O?-7FEF [HD)UW8IU $240NKH>WJ'LSR-PEQD M&7VA5C)T26V4'V&&-OM]M^Q9!:14K3:KXDC<\86V:WX(7A2#FR]SG-XD&.*WW7I-:0(U1WP$(/O^=YMV MJ;I?,800Q0@!2NIZQ?*:5?5%FX!7%1D#MG9"UPX7 %[\:A6.)/HD]^Y%2_O, MQCUD?_ZP&>_7D:_[L./?0DT^R)U![XYG'SY\-SOY[@,[)7\X/IK],_].&8%5(_8M\!G[#S=X-#,)GC[03>!W=&L($. \4ZX.SJH'8C\-@I%3YL@S!E1J,\=C252:5S[<-"UV9N8 MW2N[LL_?"9D2?HG9+$A_#]1IB[_J*V#G1#%2K3PIV#%=EB;/6F@6L66@!5L' M^T@TB04!W54-%6D7TU,2,F(@J26DMU%337PFR0IR=JX2\%W8+5FWGSLX6$7( M.R>UGHE+ ;]G:5H-T.I^JL%U6(QAQ=6BHQI/#Y(TS$ID'%WUR_.+JO\WRZN$ M$HC"@G<5]\$SI5QVCCW*E\JEB 7P:$JXK[,KBH5)6WLT:UFOJ-CAHE M-@C0F2&!$)K>2DTV%ZGR6BEB0(2H) (_D@4-%@)7/Q7T1XD=T:&^KC&.PW42 MA4%\7VPV),UWF\3O6'>](Y6,Z-89G:B*=M#C+5Y#*U"IBUV"1@(VXL#1NY]) MDJ\5K'=#:S$BZL+()E34TPY6M ?'[=L;LA(#9*M#R.]7X3(B)W0OUC"]./U/%F'G4-[43C3" @\KED-DU*?71Y3BP^',#"T310%-9EQG3 M@'7-!6O@$2=X&0EC(&T28-$@0$X)$/*B(RD.2;IH\_']W(Y)"1E1V0W7KQ\[ MVER>;IM_F;]&7<5"QD^@^K91&I#]F^MF ]3? .2T6ISVT%ZBP^D000VZRG=D M&\3YMKW_@>1H78=X=U;G/O N>"UG4'Z0TC;_ MN6^//9Z#YP2>I$J<=[L##9QK?$+'YQ<'ZO\$VZ-FQTG51B)M/PL$CZJ)2XI; MN[$F6#0[+_ #827@-OG-\A.3QW8_S,B4:GZ:%FA'?IP6C@K^D&.:*/F! D?N M%76ZA26BB&(*YXK %4Z)MT(=P]YDNDNY3G^RJEJWX)1+:\J)DW4:WJ49U4%L M[*[N4Q$P>J#H<91EHO,5I(G.GTB:1_]F[,#C:% S/TI^!:OG88WW/KO$^"H3 M."]^7>/D*@F+]+!KBTN02L]'[*+F1)-;7L/X9R13HZG"2<"0034V,U0N S77 M4=XE\)6@7WD$GJJN_>\170ZX(^6"$*P(E4N2JB[S%BAMY%3!):6#)J7+="+J MZW&_+:R)N\28^FPO?!.XGY85]'_@]PC>Y^"2["] ]DBLS\>#'4>JD/C@$/N/ M&.F9>?&TBJ0XC,!4'B4RFZ[$50RK7K_K/53V1*<) M/#AD1,4E4?FP34G4#84[S<>%(\1FQ&/"L7NLJ7?.\1+*_K%>4=%CP70BA=3\ M&;)+VC3+R$]5=(6IB0NH^7>VAK5NJ&Q>IA-X$RMS79_-:V%FDHF*4/L MQ0:TUTMESY:1]J?@=V9ZU?AFJ$@64'R>^OF<5#A*FE-8;,+1*=IG3%DG':\,X:U=]LH2_*VWU'/$C/HYB,$6TJG^&9Y39(B*VV_[!]XL<(+>#EPLX1_ M4YNZ;.C9GL:O/HU2!L-X<&Y2&\;C-3Y-P,7:59(A.%X@Y!0S^JO*4\T01XX* M/+R=H0,$@JC"4#DEV DUC)AXN5A[6*VYR'ANQ!J019!&RXPZD2)!13X*HPV[ MJ][4M$V MM_>?UNYK%XR'C3$G9C:.>U[;]9R&>Z%VGH50]&]FR6+QDF5E=6< M3.VN6Q&H_10+AAB_D"Q18T%B5"(GFGA0AN;Q>C-%9IW10[G.;%@7FMVO*[ME M$?90D(5'VH,L(Q"@@?@YD"]M4C;G;W7;IWG""\JM2;R@WAFO M&=010I3]3+7[V\#TKL)\0WBH!.[,KRV'*-/) M\=]^0EABH9;B9M),1E2IJYO5L*8N-0BW>)8N<6Y)?J*4B= _M?4< P#/E;1 MP,AQ97Q5:F?5O.=TRNJ5>ZRX(,M91(6P2J=2AL-O5^3YKXQRZ98?2N(')DU< MDO@O_DFIO+?]!W\8*Q75!+9Y_\OUUZ5FZQ:)Z'L M9,9K5YYSK.:J JD\.\J$BC.[''O.ZVY9.-\%WH;TFSQ5=:T #,5X*.:WP5;& M A@>KG3Z=T]K_>0O0<-MK9E#W^1B[ E$5BU\$_BHI2+#2F0L236EX1/4JTF MWOQ2F5KA52D&F<".ROZ\ MM@@0'2\N@A1(G\U#NJ4%*VD!*=_A02F_\1\JUQX9 F _489C@+! P5,9$FE" M$W7JZ;KQX1HOBAC?+&]3 I*\A=9/9YZSX[CEN/&JBV&0/P6.,^WU^PW,K M!0@,X6 ]FB#P!(>@Q'3&7NGDNR?)#'%\41-A]G:'^DL,9[T8A#=ZJ9U)%"H5 MCA0M=ERJ1LWH19-,*2,3N%>;BL:;BL8^CRCCLD*L;JCCPZZA!&^@%!H MXR2+GO%50FT._)EDV37.;Y;4J>PX^11G43P&1T*SK6 :Z" "^#!+K4((2@A0 MC- [*D3C&L X6Z]"\OS0HF&Q,Y1@*O\L07R_?]NQ%\-!E4^)HM'2,J1#6V,+48Q?+X"ZF(*(D,W[=PNQ2>5ET&4LBZ"\RPKGLKN M8+PV3_TXM3TWS E(M=PRJZA9E]&R[-2R JF0B#8Q$I@MR%53AI]H[.T@M04# M]$QQYYHAJ!; K[\;[[1YZT0O:6]NA(;X8 /'SB4UAR%I!E/CG_WW*KFAAT$ M%[)GP2;*@WC^F+$W4QU^Y?@)%%U*>4#6+=XU;#RK1$!*%$!0L+BG;N18_]V+ M#Z6P)T2?T(XYMT+J,R!9)H%OKPDO9I=T,:ST=XI\.CB_JY<,@XBH!#HLK$XA MM%%A@6) HREQ7@1.GJ>(,BFG(5[CA,J.*-D6H%MN+3$KB$741S*9Y<5HR0L# M/D,5>%$P9TI2,T)6IB@A9RJGSYG-H^?,S;GS1I3R/JF'N:R5?HZ9C;H+.%HE M')6PV5WJ4Q E$,[^DE!K+8[^?5"T76<*148< \J5.30&)Q7];FG-'_F:$\S: M'HU3^S5 <-X!.^K\A\Q[0>]6%*MOZDL@+R*JQ)+$!,V=N]GE4_"N9J,2(Y4= MYX,97/]/T*[369\"[NRI51-!##8P(&8!DO@HU?2PME;EVAY% HF M\)P*RG8'V1HM8_+BQ_D:S7%$E[2ZCQCA71:='/+^VFYJV_ZN] BQ,8_#1X8K MM49V>M@:[DIW^"IPPS$3"6PP^C&(V>O<;(UQCA;49_+Q5+"-5\@@2:=TIGQI MZ)*+UY .G;-]4#E@AN:R<=ITP;1>Q(U"0A'+B(-&PM2:H@;Y]#3PX);(JF,Y M.NLF589A6M#YDU648)RR\KU9GK5'6D=\H91DV3NS]:R6&BP\G4Z+(!ZOU$TO MP;":%[=??'WPCJFQ9JADFTU-W4LR&U$@_Y2.A(;E!?T-'RAD77_C8![+CD<% M;SR34]/CD8SUC"F9O[/I7&BLQZY'52$VO:.OE_T4O)"./9BPY%[2738@N,UI M',@M@',GMM_;%ENUY=B76L!K\D*[PWJ*,GNX :Z#X_ V";)]@FS- _<4Y7FR MN(P2:M/0?U_E^"D;2+]4FT0U?#X*F&WNAHXP+,J5U]=^GA(N%7>!F"'M1(^: M:_R:/[S@^!FS/CS[/9Y,36?YZ-D'Z^X(.K%Y!.DOR^Y1M(_?I(^D3M94.)KZ M-V:BHLYLX!=BPANL9W'A"[X0=_+\P;HGJ+(:!W[@"YFT].ZSG:H/N$]]$Z\1 M[W#9-OPV):LT>)HO%A$8.D%\7< #R)LE&Y?-BWQ-4LAS>B"GC<_VDP%M3*W\ MNE ?!=O\;A)7M>>'/FBDVN@5U5"1P!;5Z"*.+^O/QC!&-HII4),0FQNH7P#RB22LMG@)_A>2 MX^P6IPR--DTK^XUBZN9WHQB$D5$H^&EZ5@C;C2/!Z_[.&WF*80/MI-)7% M&5$XM99Y9@ND]@[7-[RW+*.%KP8 TA)$E&CLNI87"2-(2S\+LO5E3%Y89]HS M7JTH>L9EUOI\29FVIY:7VBRJM;S&07/E@HQ$2ZFJE^V5:U;U*NKW'?":@W=P M78L^V! 0?6:OKWB1+[@Q#UXQNSK_7S_ZJ>VER+?$T)9H&@!W18R/CQZ/?RSM M#:9TJ=_77>-(\A.5XW]@:NME9J%>)X7__OC'&=I! 5$TMW+ST$.6&][ZY ;F,G&'4P[1!>) MV1C/4%\IC!*ST;7$?=Q@#&R<["V&S&XXYOSV>FL=S-T_6)%_VR=U=7"V0U:G 4'H=EB1I@$O(.)*9N-E['*XG^+A?3[",9U5%4-E;(KS@ M4?#.FSY[H)1O_LRCY.XFT#SN:O=;4Z"AZDVAT M-[%$#??2X1+VK>'4Z"NX>!^5=>9/Y^DQ!*7BCQ@$>Q4=]T(D@?ULGW=+UK4 M7\3EENN&'Z/GB)IPOP;/?575NT5VQ U(@B&L#;8N"PB9Z/X& W MCQ!) NJ:0/.[[!>1Y RA^IN$Y5!UL[74!TKF2-_$UAM?4>!(0$<,/*+P$2"@ MSON&5V11#-CR1:X["MCR"5W^EF+KXZR18C$RGLJNP^55'.N2I/,GDN8BFM\5 M]!X:KQJZ[IK760"Z"P&E,+*YU:@$@QL P92+J#PFJXC7OABN'&4KLCO(.60T M 7WU\+CAY?GGR8*ECLPWC>8X4 @JNWC%:1AE.+M*;G$:D<55DJ=1DD4A*_'? MZ7W[1,9IWP]=I-UY\#Y6YZ[YB/M]\!,%$.MD+1?82E%SJ;P(739#U6JA7P-? M[PQ5*T9?_>88"2*PFF1PZ@BJ5:7126,36(H@"IJ;P&H<9@B+12W0HF!U/&#. M#5O>6^H?8TPM:W>6,,SW!B?Z1*J=5^XRVCQ(&E?7, M+.&JNVNF5F#13V.5=LHE+TI$/4CN /^0$235Y/F'-0;,2Q!,"KE00H?A;@D8 M\YV*/,C,;ULZ* X(OJVD0QS/' _6UUM=7.PLT++P#%##@R2-XD.B3'M-*>-' M5Q5;OX@CYO,^D-N NH]AM ER?)64?V?XW)9/ABA&;0)H:$H5V=0$[<0_TL1Q MM#@[IXF"K\)Q;-PUEEC"J\4&GN!@E(.$D)>XL+E_>,"!3EZ64?ANG$C"8^-<$E6JC4WNV2EQ"O'"C>C>FBZ\:- 3>D1 M8F./'4>7[2?U9I&NCF%VG?1!^@R+N+^]O;;[S9ZM*,230V MPL 3^2C/,3Y;!U%*B9R1'H$;'JWZ++Y]5MN"54%&#=#J@F1R(58?P875NL,: M4T]/Q0?XB8RDK:8\_$RI]%0\_4K2WRFU_D'IG%V2E-MV+/N^3AR34O7C#^G35X3R$U%DA7^ZJ\\$[EK<(?:W<5%.0D'58CNH,8WVM-#5O> M<]VF48COX-KL0[?!,3A813=V3FJ]%X0 C!ADQ$"C#^KVAL&%6#4W\G64+JHK M9;1AJVX0!R/$8AC&P)Q M[%$@CDT*A/)"+,=9EU&:Y=.5B'VFZI:(5@)//7L=BCS\BN$W>#&G9DZPPG?X MB>]0>1@60?R TZJ!C":H1>!$PHX4B@ML:K,58H6BJ,E M1N_@/9/BZ^DW2ULC8:4Q5(9WV?6Z1*Q(*JOZ:\R<5I%_9\G4RHPWV5-A;S4[ MAYQ;_2^#R;0T?1_&MG7Z39%G.54.E/%:=/J><06E,!8DCH.T4=EY2GK=+"7M M:/ ]FL++EWH/_F.UMI34VM?/\@QD11/O-R'X N54&LG1G8C#;4AVZ%E\V5 Q M9?_Z'#U%K?VMO2)B3@];1MAZK1+FMM<6G- .,U0 'M2^HSC85;^3(Z 1[IT M(#)=4VFSD.* WHN;-D" M6FL$2XQ4-&I:9K3^KD6 Y+P_*\5&NA*LI5.^C[9D!,$<,T^CC5I;?:NA88IL MLS^=BR<;9:._OZ/_=?3MT=$Q)//R C=_1]]]/SLZ.H+_/]3"/Z&3#[/O/WX_ M._ZA^FN4905_X'J.0W8_C#XS[[T_*:9JQQ=ZY9H@.WV!H]87CK1?^[N0 (KNMWNHC9@_D#C)TPBC&USBO MFX0\$.@O=IN2YVB!%Z?;+_34N$JJ#@KSJK7:_#%CUSX=TF$3E'951G,HV9;2 M!LZ4W_^GB%+>_C8MT6?-;B*V /0..N1\ W^&7X9T)=2JXDN!@F*DZO]1-\C[ MN^?JB1:8H[7PHJT=]W?D;T M4](WMUVQ,UZ6TW9'F^(R/JL7#A,FSN2X:X_0?9S51CU_7'4;I#?4Y83&995!KA1ALL^ @_O0SHQRQ-5CS"S-&TQ)?]IG2/JK?\ZS M*+@-PF@9A:T)V+UC1C)9ZUS6#4@*$ F(DDG6AKFFGX1$BBZZE5'28(&I_8>C M9\AD@WR*>1R3EX B?4OB*-SR_^UJ)Z@WB5*]E+' [(>8*$*H@1%SQ"N<$$<' M_2;^*]T_T,_:U0+8]7T3Q*:#,"1%PORI#5\TQ*-S1J=TCTY!B;^/&BK*?$O, M;(AN)<24_ N']*2XP\\X*? G$L1M\MDW3JEF87SC/"/8J)0-+ MP$A 1A[Q-W)1%3R!G(/(;ZJUI1PK']7W^MB<2%//@6W%[H(ZK:J6ORK84XU9 MK'0">_>J&JC(!D@BV-?;[?SKLAL[;J*ZQ^L MZ-&U3VK=B6.Q5P&,V05U\#4&1/P\(Q^@,!E'-@6PSAP#FSQMKIQH9)(6F(?=_\;8J\MK]VKE[E(H1=SB;[=VE$!OUDI6?-9M M7,WZN>I\Q/P[75I5"\J#Z=/#&D22;"YT%B\0U:VSVOZNHK.:\UC76:)6 ,MEGWR[B__]>/)R=%/]]604S&$_>'X MIV^8M1='(4XR=M6>@+,8!PVG,8/&A00RZNCO7J)\C4*N9EFY>.IPGI%T0W@% M>9CU^&\_44<4A^N$Q&0506(7C.K"!#T$Z0KG%3YP6\7'A&B%R2H--FOZSQ2O MZ/S?HJLE^GCTYQ)TUVPHHEAS*BUFS0\>25)DI8O,DS/S-1TK(&"'+CGXFVH T(76Z S_^=$/%"_WG?1#W^?3COU8L:28)Q4'A(8X) E10A(%SG#Y%"8:7 M=89ADT6LW#C_^8!T'SWJH6VY;M= XSJ^&R!*G5,\//F#L M&:EXV=XRHWW_7(#D&=-_/WS(V/N.,:%L6CU=I"Y^X_FAEQOZOCTA(PCME>DD M'HL,?V"$!5T^&=GCQ*F]&I&@>">#3>;MR&T*>33Y%DH0Y/-D<5$>IW5J;E<. MM\X4RKPH#\I!')/A,F,=KG@\L\*G414(_2:=NFV-414VB)B@NH-P*'OS LA\ MJF[B@K@C/#HX5B%'3>NPR.5>&7KCG= M\HNO"Y=ADI)1=)K*<:E\2%H_&B=R(/[VP%(5)GL6JIV 5LX](\["8!T#N8\, M.@WNJAET.0XJ!0W?\3..V]OYCOA"43![9K8MC76AXAGBT&>(P9?N[FN)^62H311( MZ(O-&AE,=3WE?T0XI:BLMZTNIM8_^'%1];:DC5_' MT]G)*\!_D?2LS&3HB)9U#U)Z#[@_F?47HP*8K]A8#_F('$T<,,)U\(1OECN( M=$;#!LM[-9K*=SQVR64LG\-$D],5FI]M#(XUAV6(D MJ7VLRWR]0/Q:[.X-+<4M:./($7353(*]R=H?\*/L4)7K8W?3(PG5+!276P3HKB M:> WO@"E2UHHQ/ I5 0(LJ,,4$041\C)!BQGJ,83T9%@@;'N /"50!:]$^B. M[U#EE#:&R_>)-@DY)00N"?$H"(% S[#QO=2%^IXE<>D\/LIY&M /Q/1F:JK0 M"L9=D.-+DN)HE=R\)%0RUM'FXC7$>)%]]_$6T_U.6I6FT@0J:G(4(">*<11& MH\7=\GJ5&EM6V@QPFB&!%:K00@(O]-W'/T]MP48T6D./P0,^]++&"3Q-8F0@ M%1EP308/>DI-)(G^-CC011^/-'71P02V=%$%:#*ZJ,+(BFAJK->N+OIX9$<7 M:2S8B"Z254)T_1-50H>R.$8)==!?WZ>\>,5/K \GG3\B^VF1 Z,4/<"]V5PY M=GM@57P2;QF3EXR[Z]/I:*BQ.<0< MQ?5/'7CUP(^]>_Y>_X&POL[B$.PXA22_4CR5!F9W=4H-H*&B\HVO3.T48T]= MA"U[7Y=I8*A4QNTDUF1)JGRSG<3A/V#FV> MXF#>?8/=.8 [Y 1Y-2UIJJ* MW6$05T]0+A)Z1F_2*.NIUC?N2R6K2@J";?G8P0+5+Y-J/-3EQ=8*+)%HD-^Q+3(/Z4X6K#(_];N^)%0-Q/!L\RIYQKQI_">Z-] COC>!4W4: M13MF+#C;,CR_.;N:H096"."C=X#!-S-Z)CSFZ!Z'11N)J;W1-:\BB!DDB^PVB!8/1(2KS\C3)DBBON+,HSY4 M,KYD %BWQ4HD$& !ZK:\JZD0T3#.[*S0XEFSJ,BQ$>0HKV["$FL?QMLH5B3J MU->MAKY<8@C%X9T;HCL,ZXOB*!"I,Z#F;E.RC/+Y(WG&WQ_!_UT4*U%"D^$] M0V^/9&JZ5( +5JR6+[5BF*'2FT<(68.+TG3O';FKD7S3VHA8Y037>OW+YH%84NO]4SO1ZNTH3%.IM^-J7T&9HI%+E?YE PK'ETHW M1;$WI]&+';*_&8T^H(B4%;H,'_@+";'G0^!#I'@-K1S+=Y6WXB2]R%'P@\WRE.VFF0 M1>$\69Q',>3\B7F2EBE'BCU3HLHP93D1DH;C@)0AI)"'H$I+F9Q]%& M6"RK)DTS:P@^X11N-"VNW@_^J66/_L1F_U/;OOQ)[(@/4]"./!('O.$\;XEJ MVS6)%]1+@VK*^78@67?X ^4\IJZ)[> ! _]!>]J=_D&*"[.YDUK,VJ.L+$!& U$C0T,?;XOT8*'*V/G#TMQ1//^F? M'6Q"Y&BHRJ$(&D^* *(008H1V4$,>)]P">WHJ-&(^@'-@_$DJ,^D%* M#,0(=XCQ".@"+3##UX-&41%)HKL3QMYC[X02KZMH8EL:N<*7>B^P^R X?GK= MAXK&$V1#*_S(5YC@%8371JH;DKROGFQ,8SE:FF2^XU(N(NH0I9A*,-44^0O& M"?4N-R3-AVX=P+6$WX:#(R&WA_FWCUL4;#;QEED[ )M^D^74"5YB:B ',?=) MJ2!L]XM-,&5.%2#\+/[T#G2=**!#J4H51 'S"ET(5=*"O0AQLK^17I^&2VF' MPS?A\AQD1P/>%X^;(,TO^9]'*,#V#PWJOUT UOU2#@U=FM(&NNC_H0Q&*8-J M__R]*A\G* .JH(]][&B"P<#[F.\,Z@&G07)I1$RI"=75Z5A 56@9Q/RQBB;C M*IJQE9JW"\VV.A700 09/"MY8;I+^D.YC%(NK'9@8U]C\DAA7E'Z):L( MQGPF+Y K2#&]\F6*:#?7GE?I&MW1_V]P.*_8WP/MO M2B]'\+9"_<-4M.,4G*TI77%VE7RABV-76W3(+>%U?U?^F-F$:0/)9B*D-V5IX56,:%;97 .@R;2$6EB:I^T*ZSQ1VJ01$L)G6?T'^7O1/>..[I9Z3.& MEA_S,$R+(,[8?_'B?,81RL>:!EH##KXA7)KT,Z9W30'+<&C!GS-]J &5V2]0>BF7#ZID?75(G28 MQX@"F37E!9[M1NQ96W9)4@;X,Y85G=$?JTB1-!#K(?@:$2A+A[B ,5S,2)?% ME5H4M'"/+%SP6"#/L]2-9T^BMQ.:LO@SI>E3\70'^Q3OHL"@PSO!VQ0N#_+> MTIDZ\ZA(J H\V\(J<$(<*;0ONQ5>J$9,77#=$,"B##\):J6<6OLB'5?4VE2K M\"#/6GQ-C.V58W?EC"3L0?"O4;X^*[*369HW^)'^M,^+]%=49 J6PAVD^?8Z>,+SUVC_3F5HV$@N MZYK.OO-6PT0 %/T&8-W&QP9I260)Y( WJ.$H(A#S58I9!Z9]O,[)$[4A6QAF M]+<*7"0-PP-K<<#NF6L\W8D6,=T7P@2DJ--RG],C 9[X?]DL@AR?'!W_<-1> MVD;I6_4"F,,PK!<9K)! %1:(HX$ C_='LN5Q[!7!'+$31(N\CAD4FJN4!N9# M\"H*JV55$N0M3H)8W(E=@73A+!<79AUL:V!&16;6@.S*I=- 4<6_O MB1^KNEUB.&N6XJZP9%9UB2<2B,[0 _%5C]0$KQ,+V^58B3Q0<#?+^8*P7N&] MAUK?4$6Q;YO2YY'EQ9:2HB\90S3G59C+:I40V+S&+S6);U.2$'AFP/[:XO%I MS:%LV@1!6ETD)T] 4P43RA,[H."RE2@RSZQ"$M&E->[C9JA^#KOCX[5_/4,[BT3E*N'S MLKNH_'Y8,F9\*@$R(;YR? I4?JZX?A+.\$!=!\FO%+7KP.S6']66$1 (A_"< M/A$M\5[>09;N1)&8TV ^,/H4.;#U4[-LN /")R\RVWBB'-F^#\-LV4-B;1&[%D[C#DK]88]L;)^PO"TW_1TCU2]9[E<$;K+7($2,1@^N6;/H*2 M$53RT7&K3I:Y3*+3@HF"Q?W&BH2R$+NMT 7<7S!C.$8HQIE",@_XL;W M"]:FD?4?S 9Z,]ILLF9.4O8;LAG>5LW+LTL*.<R''[BBAF%08%PO6=S5*@B2,@KB\X:146A&R>(GB M>(;B(/P=1FW6VRP*H:@D=:MRN"'E#W66C"@HCI:XKE_)U7 C_ ]%(M>8#EZR M3S*8B/7]VMT2BB#:BUPW=_>K7,-\K)03US6T\&JGNV _3W5.@$?,]9U%($'^[; M/@6G"HRI YNK]7')F$]4':">J:TWC6(]O0\M=;]9D%+$)BH4G(3W;L-I]^FK MOPD7W;EG_C8<\J_!#3?N?5MUNHVI%F'Q\B[N9^1I0Y*!!&NI;Y150\_21Q8;)/&@>>6>N/6[O-;][ MQRJR5.NZA82,U!C'<2=VO,$B0>8"UC$7WYI8 MG7W"";0$A>XG"RBAG.6 Y#,6-1Y[+\Q'?:NHY*1@V.9)@01S)G;10 (/OQ?I MXS:":%'7@47_D 8)=ZX&K?JNH1J6_?Z4SJS[&K!O"[^3JF0,J1R1QPQ/')XT.4QWW'KNS]]Z]QK#?4,UG_,WIW3V M?+]\M._3KNVE:9K9)/)D0.)T6693@++O'JZ'"T5+?Z.8UM\UM M/QC 84TBG;F7N&WIS,,4<\U;')'^AUYM8U1YISF7.U[Q^G2KE7Q$BB;.W3[> MOJ\(XKK-;J?KUS-6V?UKF=/5(ZE6X#H]*#57D4,3D,_C8F3>^H;T MXDR!Z<\+?)5<4CKG:\@2'",#'9^:%(D]$%XE9 \78P*CO4:U8AK?CTH&=RE- M77PU)%R]A)R,K%WCU_SA!.YA':5J+'?PI7&.JR X8+CO)L9PA]25XK<.DOD*FK$"YT-1LIU!NF$Q-IGU MV$85;^5EZ3U'PG8)V!;Z:J&*W[#]_#%C'"P7L-\?;2947\[J/$C_6PEY$M'Y M ^)VQ^7;*>:8DUC_!'CZG>(U3K+H&7,L/Y,LN\;YS1):FT)Y.9+,&VW5'LAM MT)+A:7A61<[4A.[*"])$4\4UI>$3;Q1Q/7 NYBB M[J=>D2DF)Y;V9T*:Y"S(UI?D'7JSPIR!*X)=S"$K=X3 .LBQ:1OR2\I3U M?J3+5- L&E L:!H%;*:@>130-JV)G%!.53.Q9.C)Z1L=UI?4/]J[HEE#YHIZ M:1'%Z?5GG*YPVIJ3-SQ0I?)+ZX0.LG\Y4,2A2F;8V4-?K4C)54)YX8EGT=#3 M/!<- G+"BDU?)5FYRB>^RF"58F8=>RC:T<\X1)Z<$SEYSZGU],P>$6;_KPCB M:+FEI)]G3("S2DAOF8U%OX#F*/0;_M\!E](%2,-GL@G4K.=P4QV+EE3)HC5# MZ^^3.FB,;J[$J6-^QR8BF)W'*5_4_GD*17W,&<0R,%R9PWVXV):ULL$>+I_B MD0T[I4(1#E:Z>_1, 87KR3.V>*C2A8J$BD[,J@.O*'H9=ZY]E0.VP]@ZQJ[\ M7FF:NK_@#$I]W227^#$M@G1[_"/<(G>;O%(?J)B^O1/;EE !'%&A+,&CXQ]G M"#!0-X<-+\FT61R\!.DB0\\]:_=@&LLQ&!E/XJF?R-;C4Y,)3;V]J)3?@)0) M>GWD]$KP*LCQ8MS!O0\?!8M_%5G.T\2CA!7?9(4\$YQ//%JN*!@Z9[F;F%6[ M(OPP]B#_8.L@_^#](/]@^B!77I+[@_S#9 [R?0;K/\A;26Q%4KX;*RG?V9*4 M[[Q+RG>F)45Y2>XEY;O)2,H^@_5+2BN))V3RSI^#*(8;Y$N20B4&4?$EPMF\ M,B9T+%ZE^2T8O*/PF(*].PIAT^:N96I]73>O:BPN:;IJ[(29\YC=[SZL\664 M9E!)G&*79E2[?4J#)#^G3LO@ 3UR!HT36Q*2JR.5FWCOI>=]-5!'U046C(*!0T*K1B%H*&#OZ-_+.L2 SLS(>/@(-!=J9Q+ M2JKYS=F5T$HWRUHOZ5@+9@!:,!_T$)N"/:&W M,&AC-Z_A%?,RE8DD:+R=V= MB#H<98<93:BQ -FP@C2(H6U-6:'ZGJ+S/J/(HJS"=EJY-C;V74)^K6VF)T%^ MBO*A^E)]0S5%I3FE;=YF,%$#J,^R4KTT;6'#;D(YYINRL1IE^&NZS-8R]E)C M%3FG=4Y7!F0K3/S6,OO,[;2$ MI6-X^SS;-[U5#_L'&[)QW-1!;+%R?!9$'*!LCZ5CH\#_ < K*\_S=[B\,BOAE#]H&JCQN6$IU=!E'Z2Q 7^\4G M7(-5N1QP@)YMIG>UCM%7$).DK4(./$/R/<,2-5>"&DM!CUO4'">6@]AZ9HBO M"#66A+BNRNFBD%C5#,&ZT%=$;+5+HCM,3^.,$8G=_@!1G@$!Z%^1-8@L,D.@ M6?G+.@K7;#B[&L*863*8%3A$:;1:LQT"HF3LG1#*;J=< M*ESBB_F]K:@A2Y<%1[K"EN@UT*KUARGP=I/FY!H@VR7[PODI&79%)86ZO8U2F*1)XXCA6- M>'58=M6C/X*6[&TP)/.)HO+IF]K5^\NJ%:* [K>5D!2QB0H%'3/:_DW..7[, M&X&-D-IM10RWXI]2DF5U-*1^Z-@=JC,ZMR+K&L'!U5%K!%F5H\$UE702+@YO M9V>(H=4,7_*XI1?58);KB=5->B/*!F*NMI1-Z]R.ESHW0-P/E1LA04**1I35*W=NR*O10=([3I)-6 MH7F,;(M-"14QL(C!]=KUT.*F$H<[]7:D[G U_7T:[4%R+W5=&/F1.J_](RUN MJQFYD]NK?;EK$O,S_1?]9?DK^C]P)T9_\_\!4$L#!!0 ( %"&8528POQ: M?I0 'QY# 5 8V5V82TR,#(Q,3(S,5]P&UL[+U;<^0VEB[ZO$_$ M^0\^/L]LEZILMSW1O7>D;F7M454J4BK7[O/209'(3-A,(@V0*F7_^@.0>5.* M !=X PAA8F:L2@+@6A]Q63>L]8__];Q*OGM"E&&2_O/[L[^]^_X[E$8DQNGB MG]]_N0\F]Q M-]\]+/,T1O22K-!W_^=\=OM=\-V[7_[KIP]WG[[[\G#QW?MW[]\'[SX$[\Z" MX'_^(\'IG_\E_M]CR-!WG(B4%?_\Y_?++%O_UP\_?/OV[6_/CS3Y&Z&+']Z_ M>_?AAUWK[[?-Q=,XVWX[Z=]^5T%&2H!F:?R?^^V5V\^*=$7H*@YBM_Q:1%1_U_=G9^P]G M/XB6/W"J,[1":1:D)./C!Q0]H31'_+\16:18T,__7H4XY3,@6",Z)W0E. W( M8X(7!8-!C+(0)XPS7]"RI&C^S^^+M^[>)LC]?WMY6;99\SG(\&J=H.]_.$)D M31'C[RHZW?(?MNT%VT;1*0E&SQGBJV/[#7K2C 2L5((W7X^&1CBF['=PF8H^MN"//T0(UQ\M+]^%'\&Y9\%4OR?_[Y* M,YQM^ [$B3KA3O:X9XINT2),RO=.GO$IY(H6C>F:A^RQV$]R%BS"<%T0]P-* M,K;[I:!1[,/;.;;]^=_WNR_.EP^ZX7^>DEO?T"35#^%C@NHH?M%(1>WQ=C*A MT7>$\K/MG]_S\Y$_F2-*47Q;OD.ZEQ=[2D$(?V%Q'OU7E!"&XG]^G]%\3T5( MHU>;U,N!MBU^6(=4K,=HB9-XUWM.R6J@M4M@>')J1XVE:E&2NHUD[,S7?& " MV+/ $)R-%0+H/GA XA\_5,HHG0MT9V=!&$7Y*D^$5!Z0;(EHP'OQ%R]1RO 3 MXJ(K_S<*.'@LT)3@&HX^H,C6BL)6,MIG_GKV0*YQRK=1'";[N<$FCRRC8915 MB5OP7EYRLEARNCB>83?%!!-?]H'/J'/^RC\E4@FTFP&.+C$3^VM.#]1(YK%& MC['S$;RW0<[UTOG8A"K=K=ZXH)TARM"M&6GK]:PEC1;GV"5QKX9X-:1K-63< MDP$B89"FTM7PNMHO0E7A4,4!>EYS*A$+PG2GLZS#C?C,74-RA0^OZ7E-SVMZ7M/SFIYY-<=K>E[34VMZ?8W,:V1>([-3(],XR(=7L'X,$JZ!:/O63KL-J#Y5O]IK2UY; MLD#+<(4/H]K2+6(,H>E:7*?$Z>*V6.YUZA*LD]>7O+[D]26O+WE]R>M+7E^R M4U_2.<]:S(78GR@*+TA\*@')'O=-4>F>O>8+*DS^A4)ZE<:7_$-6 M45?3M&=*+[>S:I*F>9C,T)K04S6DKME %)8(W2&*27S-?ZO25FO;#DJK^)HP M2E^U'(C.F\/^(=-ZH,V'I[A*XX$T'8C2HJV0](JSL$I?2#?Y,9':&"X?-_HXV4 M5$F[86@DJQ5)[S.N0=PON<;"IGE6)'+C&H:<8$"G8:@OA;ERA^0O%U^[\OB' M-']SWHCRE5XP1]SE>/B$J)?-UD,,KH M!=]O%H3*$:QL-0A]XGXCY5._$-&*C?%"A,32C7+C!_4:B/X,">,(?D)<=@NW MJUE!N*KY(!3?Y8\)CJX3$LK)K&@S"&TSM,#"V)1FG\.5_/-7-QN$POLE2I*Z M#:FJT3#4K<(D.<\9%R^9_,BI;#4(?0_A\TTL[%9S7.8,Y0I<:]H[%W$ I(L(@]&2XR&= MEK(F/5-VCZ*<7S M/@FZB>9T^]))EB%6NG,D[H_ZQNY$7:@V:^<=Z,?&1ZFA^2VXT76 @/L1')T> MK[DE8,.;HQ.E!A*5N@=&Y+T;B"A\ZV H/K@!!<4C,3?W4)"'ML"1N07MQ!1A": (?G5+4C481!P&A*1E)$$QT4- MZ<LN*]@"1?URP?8R^>PU:5Z.M]G;[TC991=36IDG:[N M9.?MB=H'6A2YVAQ-:PG)BI;NW&]K-,>,IQ;V=_^&GQAO[]:?3Y[;++]V$VW5 MN;FB1*B)' _W;;F'D%HG@#MU7$6F2L< HV*IY;X]*K5.KK'>#=2#1MO"!H;' MTA"4QO!TM,U8&H?2$I96>XRE@2@M(6F_P5@:AJ*'2ZVB/*B/L*C+=A9P;L,4 M_Z=X15%-@.%%6ES%$M4%2FF4?[=@31(<8>V:<\U?,(SWL!,B6]6QFT1_Y;@T M($SGO^$DB3A_&9_D[!.J2#ZFU4?';B0A[V*)T?SJ&46YB,> [2E+^ M9[25$%ZOA59CF.!5R,PB]Y2*EZHV!F@]+R-,[T6 Z2X07$%V77-+.*CC#D"VO$_+M-Q2+"VC*_5?9U@#M MEXCBIU 8)'8ZN]ALE%,)TL4H)S$L?/- M=NK,4%)L26R)UYH\P@T?.QVGA\4$YN>9Z3X9N^12*;U(N M-2[P8U+:/_@$^A3^0>A%$C*51-9@!+OX/- HU1Y:CF* WX\H131,)FD\B5>< M:C'5Q$9Q];Q&*:O6[!KU-X%" HTI,@P@/N,3 MFN(HV\:"?>&G-9O=?U'.'% ?$W^'6@#%&&;BV,C--0^,=^1>1-7Y:J=M*2&C^I"UPK(PY(*Y?K MV.'IR$!+M&T8K@#7S,U+=(YK5Z"J=<<2=5N7IQ'$9D8:&:9<0:@Z!H$,J1NZ M B7(XTBJVM?Y6EU!J,Z]3]1-%3$-KB#4Q)E&0-WK_5.N8*BPSI/FUF]7T*G/ M: *PG'ETCY@2VIP/.R3OM9SV5=.E+&O&K#+5R,B&HS)6++=25<4_#ZI*PL,ZL]NG30, M#MCH?6M=W-AU>7XU"XX#7+R'@V8Y:H,DY;?\!/-9^34NHA_#8O8JV 'TH7+! MO@\H>D)ICOA_(\(I+I*A[J@"YGM5#S)@3E<((:WRMMJ4Z='G%AQS3@M7^#": MFV-6KO9KON/OY.>O.%M>Y"PC*T3K[OWJ=O=W',W><1R7!.)O"OJ;@OZFH+4: MW%@A\ J<4H%K=J8/KWA]"%8A_1-EXO,&7%;.*5=6$--5O>J&&5#Y@I'BU2^O M?C5/-"K^[^JO'#^%2?']TOC3?L[=[Z=:7,*V5>*?-*V9!*66N!:WC][.=@31&[F8G SMVRKR!8PEJ3(;QVYK4SKYUY[+7L[\&"D/@;3I)"><'[A#)!6&24$4J,K@]-:\P!%;4& M=+73V,YOR,,^0097QN4%E6N:ZLA/7GWTZJ-7'VU7'WT5-#>KH)V2![<&:/3T M1@!O!/!& &\$\$8 JS-M^MS(/J%KC],,KCBZ M001CE_$7DD&XNF44Y;O![> M%O=KP$3VDR5)./ZL""3(-IJV-^48 ]K: '2TLJU!LZ,?&[/T,JJWLK:=DY#& MT_DEIBCB@RB(4K?L@)0+LEKA+$/H8AEBNN9?0U)W$-BZ Y+VS(J;)).C-]V1 M\O/(Z=/LV@&QNXQ-BF\H:=+%RW=IEW_'$1+Y$G#,E]A7PG?8;_S/^S!1TJ7= MNP.2/Y(P8=.TNN"[HD57KW[X1FI>_:I%!Z_^;[0!3!1YJXY)N+O_PNH_!*Q' M7Z0]\"ZZQ%7TZ9H\EK/Z>03KT0%INSR_ @$Y.?)6G7B.TAVON]U7XW*B ,T[(*HJ]=_O_#=1H&2> M('X"2,:?@V?5#N^O%47).0).GOW>/;+),^6^UI2RHT+ MV*4#XNXG,[T/">K0!6$BFSP??[47C\0.KJ +T+X+LNKSAU9-=9%'2V]=]_JB M#H!X6*+W[]Z]!V9*/>9,KV=WI!8ONN&HI,7L@-!8UZ4SXC[LSI.CSPZA$-:O M*S+/SK0QK._2 7''^Q%_ZS6F+)ND*7\=92'=?*1AFEUR.4).:[,1NB-]FEZC M1YKS5YW]PAN]KZ54W:$WPC[H$O9A(,)^U"7LQP$(^Y4W>J=#6$6'W@@[TR7L MK'_"!/M:A%5UZ(TPGHL*9#0[BHSA_SJ-BA&U M"DZ5S,*"NI(D>U_A!42WNO5 ="OM M5/(& U%762?EB#A%'97^::NJ97),F[S62>^TO2K ,G'.=A(L%-VG'>P/"%3[,)@)(PO2T=O+I1?^*)@8I52[> MZD9&PC"6GX>,A1?D)4H;[R-M:-"/BA\D.>;0YN[<"-^ M*XZ!PUF0QJ#OU^>K3"$W0^N=%9^2!0U7BK56W\$:+NJ_8TT7?P_([#V@WJBM M=,K=3V;WRMT/W,\43]MHT*LB&%3$8\!OQVGW-\#CSM4CWYPJ6IBC4[G]5+;Q M=^+\G;A3./R=N!TB;M^)4U9 EMJYQLZUVB1#AA2[78&RSJ9"&AN27$$(H,*< MSCR0HN */E52% &)+JX@4&E0(C CSM@QJ/=:D Z< F-'2>.^*-!@XLPE8M#N MJA\L[0P^M3-&X9]R!81Z>4_/UN+^]7.%$W[LDT*I^BB"--1/#ZF;Q)4I(;%@Z%Z#'+M4"=]!E5D3Q@X#6.G0"&\9N^P) MMO* @_S'CDCM+-&[M#_V1:-6RN11ZF/G&W*$:%S_;?/E=D!E3GU M4J*YHKJJ)DN+="*NP*,^8>#I,,:.AX9XVC#1VM@U?CTI#7*E<>Q*KAXBD,N2 M8Y\CD$U7E7AN[#,"S'];O^+?Q\N_1O8%,!R_N 2'-+4"&(Y?78)#F@+#EMD9X4#8KG*KSU#I+ET MX9",WRC4*"\;'"!+-=MF5C-I.C@X'I8?N_IXM)-"SD:LLV@DOW-%A:LQC/6? M5]45\W1]-!4T0ZHK_@L (CH96<>N)<,U $C6]+$KR7 TH.5;1J\7@>VL.OD+ M1Z\5X/B *S*,7ED"KZ1.0EOFQF^+J@S:[*[UH MJ2RB<97.EUZLAJ51[I8#6D,58#Q[%W :\5,H- X6A&D<+%&\X%INP%GC6V.& M^<\[*H$5&?4&+5D?I$1C$\):U6RTJ6Z30,PG&Q\RX>-^JMVD_+/EY1=,X]_* M*3?9SSAX3J@NAAQ[ZDM7^#":PM,GM1NM2.(3>?E$7CZ1EZT:G:5F,J_1M=3H MNI.\#"AY[X,%$CE?UDLKREZ3=$"O<(5/LSJ1V@AEM$,K0DM4NO!TS;#>WJ]S^M] M7N_S>I_7^[S>Y_4^._4^[>/<@'KW(6 H02+&,M@_8@&9'?/JF%?' MO#KFU3&OCMFICFD=Y094L1^#+'Q&7"%)MPJ)KMXE'6!():N&B%8:U25Z0@E9 M%\6@* HGE?4= 2UUY!X9*2+TGW/"[D(<\U.<4(07J:AF%:;X-+O""\IT.G9 MJ$U:J(3$A_!9)(E[?5_ZF")IHRX(0-$R)0E9X"A,[G8[WI78+]84,Z2@2JNG MU]B'T]@9S8ZT$OZO4XU$6HYB2UU-N8K^::O*RGI,FSQK:^^TO4HE>T27I*S) M,#1)T9+67.R=KJT5^.,^4B1,*I=5-8H)?G>Z6OV45#4UXOL0FOC!+B3>?9+D_)7?H[:' M/7PHYQ>HCS%>N'BQ+9=9J2+!&EM!/> CR)M;P<%I*H-:'JJ+^%G A>:WL&)W MW9,%CY>%=#'D:4Y$H$DN;$)DC6BF/BWJ.QCTEY<@U](O:VJ"!^IN(=.-1"[$C^=TXQBW'T.F-450!$?2\?=6(V MZJ0G:OE6=(L5,46TO&YCQT3MDB! +X K*$ ,G*21%=$5A)HX M(4A'=GU7, 38#%]-,HAESEU\X-BXC$NU>D> &I4K*-2'.D/\(JX$?L/72KWW MT15,FLR0:J^-*XCHG3B:IE,P2)9FM->=-@#_MUOS1D,>KG/YN#)7-$4XD#,) MC(VE51#JUY$B$GCL*T9I45%$98]]0:CYED?*@_FVO-K%&[Y[6&-!;7P5!HR+ MY940Z^6)QA&=8Y\Z'5F3H"$R8+@L+YZH/EF!=R[&/G? 5GSPG4\P(J,M,*2V M\CLQ+6H=&4TOVKHBENNI+&UCQ,"HC;YBE2+HQI4U!3$\JP)CQJ[D-,"A,MC& ME:U$B@/D4KXKDP%N>0=<17-E9L!!T8IF=<5:H'<&:UX\!H-D:8EF^)'K"$Y/JTQ' MGPCEVR1)KPFB+$/T]O9.GH2FMK%C:81\:IPQIVQPA0^CJ2=FY29T)_8@Y4/#5#\<;9SGF^,GBELO^@-8Q"7\7FN#$?Q5,)^ V%^CZ44W>3UK_36:-W>- MIL4)1."GL2LHU>OU34]R5^SLS>:1CKKG"E)#A-U8;G_V9K*&9K+&@K0!J]G/ M022BL+.R*I$H%QN15)2-0EPZ0]J&,^!P0]K.M$AJ93Z[("R;SK?![8IDW*IV M'1C-;FX4*.+X\,3;EQL-LC8K?6N\&&XA)Y/(VM; M&EEOA1^M4NNM\-X*[ZWP/ID5A&NE!D=:B;!CA\=G=/+7M4U>U[:4;]A'K[<, MC1T'R.ZI,LB.W8G4^[5]2_GVN5[:GI1 %XDK%UJ&<#1;?FG%.YH;.IK;&%4' M]34SO$CQ'$[#!,&X:3E8!PS=,<2WF$:>%W+3% M7L91;0<3T3$A6PKEB__GZJ^<'T%)O?S5J*^9R!^N'BU1RO 3*LTW.C-0M[L1 M#E,A!=-B,LTP^[-4?,1?4J9J>YCA@W%08X"RHM/%1-P2HGPA9'S& !=1?0<# M7%R%-.5;+KM#]'X94@1C!=C+ #_7(::_ATF.IO-]S,A-R@_\_$A)E'"EU=<$ M;]LW-@0QA#QS^3XL*G[BJW',X#!1T+B;SA)BM1[+_.D[AXIO[%V M?V/Q=R*U&.@SUC4WPL%+:(^RVRJ_#KB?$9YVICSH9ZEI;X"'6RZ4(G3+57OH MH07H88"/3R']$V7"B'*/HISB#"/UUE[?P0 7G]$WM3$3]HF:#F. XSLA8I.4 M;[[3;(GH'==B*_2GXOYD/&I M(A36-7S;UNUN)(,.0R&-A$9^E-3[ZGG-EP=2+B"-GD;X4KI&8-^OV2 F8OR% MXG3.S]58F!_X!RA$[>DZ*W>XFT)[YY)/_;;88B1_(\/LC8R>J/W"N Y[Q3*\ MX@3)\*UNY-C]D4X<0OYFB>QF"5 &'O8TYN^53)D *#ED:$^ !"JN1Q! O7 MN@(-@%^B&XKER@*"8:/K1W4E%E\3G09^"T3766!?A@ZX$L.M-,)6" $;$ M\M*$>HATY#$#@V=Y%3X]\.!^?# ^EI>AT\1'/\@&#)3EM<4TMG.MF%\P/I87 M@M&;2%!G%URH=$?BUKV8 /-'$=PL)R0R+7#"N#X."5Z M-PQ3@J/EE%BN&38$1\DI^1L8D 1'QRGINXW?& Z9.W)X1_<8X= Y):+#8C;A M=DTG!/3&42IPG-P1TIM?AX>CY99\WBAX$ Z6$_*YWGUO.#A.">>MXZW@N#DE MIC>X7P-'RBE1O=F%1#A83DGNX(N.<'R<$--WK:'W#N'P."6*:]VJA_O/G9#( M-5.!P-%Q0@[?M=:Z#0O'R"GIN]TEI0-H@]4;"\A1;%91C:LN;+CPN&D7(FO[ MGB$KE'5#:ZLL;,N4GE%2Q3G"9?SI4ZQ29KF87*)^"SE:D A MN8D@HR*N5IWSJ^.Q>TIBU6R;'!!Q2>\&B!5U,[S?DUHJ=C<$L80 MFZ9;'3I='+GJE>NGRR$-IF$ZVLZ+/RFJ+ENFW<\2GN3EHFI:VT$_WY;YO%J% M-^E<_$?\5)L!K-DH)JX![D^?"IK9^>;H7W5,MQG**.>GZHZ(0X^$KP8G>89B MT!;4,)$7>K#ZCBZ! +'KN/W&,7L\%EO8N%@F&-!_ M6TO@6 MAX\X*4(^^;-\I;T>.WV+4;P."^4NW!1ZP;>0QOO55%BSM@6AA HA/!/E4A(< M%RE8\% M#)/E<=YRF'J,+0"#9WFPM\YB[=D2"H;4\JAP'4A[=0.! ;4\T.Z"'\"8 M61Y-KC4)FWMKAX_A?!_0\I(J_V^Q% J3;*,P3I?F(6+!>7?87?8%M,8Q*E67W-Y M^&=(S'D1KH]HH2#P0W/ZF."2;'$=.Q);/E[Q)N*J?X;9O$R&!T*AI[=X5[EW ME1N?$=Y5#G"5@\Y^[PWWWO WZPWW&?>]>T9#3>]5HG)E0M7#V$ \?SO^F-9: MVO!FH _!:I\0-V#[C+C-#$&PP08T!>D0U(\Q"$8!R!RDPXPW"%EI$+I$C]DA M[?3D*<2)^'C7A(ID@%]2BL)$^"2$U?V.E([(?6(@F/FD^S<8O:=PRL&!-^'! M22.^I89@JTI7PQJ^Z5)^P8]\B8FOJ'V%!=+=&XJ\H%.1 M-Q5Y4Y$W%7E3D4Y$1Q=BHBLS"& ;ZDOW>#L6I&9R^O!FHQ^#I"A/TLQ.).D] MH&%(24$_EB#)*T&F'R6YWM9CI:VGJ-\CPDI!:DQ-:R/TBRI$TS42N8/314'@ MWHC]*#N$\1GA[1 .X3LB/*&!V]X\(8';WCPAH=Z[0\D M!+HR,2!PM)0;A]>+?PKF(:;!D[!H!*NB-$#YM)&>#!QM0+U9BZ)^]&@@"2"] M6HL=KV=;J6)K.A(F2\@U%W,_3=9]W^ ZOVWK= MUOB,\+HM0+>%'A->U_6ZKM=UO:[K=5VMW$5=BU3#JWT_!^MM3IPBJ2W:)<0) M4M10]=,8<4#U3YNJ?E1 #3) :J V6UX5M%(5E":FJA-PX1V]TN:5-N,SPBMM M *5-9U/WBIM7W+SBYA4WK[C5*VZZLM+PVMC?@P4A\3><),7.C_<)<8.PT#"; M:V4-1AY0.VM,73]:6@-R0-I:8S:]UF:EU@;*8JWKIM,=R2C?'[?S&L\RRF:K C-MN6?1*Z5E,%NM??Q"J_)>TW>^(SPFCQ DV]RX'N-WFOT M7J/W&KW7Z'5'M7EKN7S8>W'/TB:M!R)., E>2Q0N(@ MV1+18!UN"AFCF>FHR= #VHZ:D]>/\:@)/2#K47-&O?G(W VPZ\[<#;#KSM0"M7FI;P-+QN]RL_&S@9 M2Y)PY%D1#Y9MFNERD*$&U-W@Y/2CJT'>#]+-X(QX7$8TP0W><:S0+TT5K"+M[L8VH'OA@G4X\^,#>@N M",9GA+<@ "P(()G$ M6PR\QS$,O6B4PYNZSMX%_+O@)_Z& MIZW'@_.WP.DB"$N"&Y?X:S+T@*:PYN3U8QIK0@_(5-:<46\ZL]QT=KG_KCD!A[^I?:/-.X8T M=+2GLR>+1QO"8*:/]JQ[&XB5-I 9BI*0,3S'4;%4IGE6Q!76;54@W:7;P4U? M=.G!L.%M&-Z&X6T8[MLP6AV?WICAC1G>F.&-&=Z8H7DWICMU>]P3J!ZV/@1U M \:*]\$"D04-UTL<\1-U3NBJ>%OA-5B%?Q!^ZN8LXX33XJ94$<9F%# MVT6'KQS2E-$YV3U9-CJD$V;HZ!P8;_>PU.[QA-(<7?.-\HI/79J&R<7VN[+S MSI!>Y_',#-X<,1X(E2-\<-ACU]+DKMQE1J>D>T2<< M(=8$UD[?9Q!#-IU?D#3BVS8MY97Y#+,_SS?B_U^'$:<'BDZ#D;S=S=O=C,\( M;W>#V-VZE.:\&WIVSQD(_&*H/ MKD#5L_9HP$C\(6 H0>)BX4%<9 &9[URP+8S!#88>TNC;F+R>C+L-Z($9<1LS MZHVU5AIKKXH,(/>B&GEQW>,KSI8DSV8HC'&RN41\ UKA5'S/?6%SD'[+W=2KW]8$04L:,D%0+I=+[;-Y^W]%*CT+0=$!OX?$6'N,SPEMX(!:>6F'(FW.\.<>;<[PY MQYMS="(<6JH2KDP>K:"0ED+WVXLY:J6MO<6XHW;ZC $+XL\BI<,*9Z7?3823 M\]60X72!^)IHG/Q;;]0AK8M-*.O)UJA'"LSRV(0];X<9A,'Q.\*&;^-691F/P+A?13F E7Q6:WWR@5T,[&\[86;VLQ M/B.\K05B:]'<_KWEQ5M>O.7%6UZ\Y46NXW4L1AE0\0*.1\@UTL,E8H:YABK2 M)O$V812)BU:B-,&:)+@X)F*4A3CAQP7G@?.LJ_UU]L(A%<..B6ZE,TZBOW+, M<'G+ZS><))$(X>++AGU"JT=$JW1":!\=V4U"WGG.^&[ V 59/>*T7.DK <]O M*(EOTBO&5]VW!W+/G[#YYHXPAOF"N.%PK-)]MJZ+),2OQ/JNAX>)@,W9YAL# MPWQ_*TV'-$Q9N<.=T-B&]3:OZ)3]BR5&\ZMG%.7"A#J=\U8<^+C8Z/%COJN">/QO82NN8@+8M=-O ML;TM>_4<+45=QJUI4<1XKK=SICBO%-M%LQ$Z(/UFM1*W*QE_B9PZ::,N"-A- MH@M"UPH2Y,TZ($+[GOLCSD M'EZ><M.R5JAL2U=Z'0<(UHQN5JKJ(L^4%PB9Y00M9B*6]?RRYSOM)G*$)XS=?. M1RZ,5'_ZED-VS%[5ZQ_"YPLN1.&LFGQEET[)NP\3),2]%6;BM!.PB,MP7."E MV589X?, DUA<3L#IUR6.E@]+=-+M&J$;MH4T_KI$Z4T:Y4)*K&*OYU=V"\]1 MD>_B[\F:ZWY1Z:LO]G#AD-[MBT6+NYQ_.K[#"R%,?AIT.G 'C!;2+A?>D_M\ MO>8?HOP"5917MVR&NG?J#>+4R\7QMPYIMODKN/3A84%9K"ZX%'&_#"DJ+:TR5KL8VRPZ10@>?Z]JAE:U M,4#K><@%S0C=+Q'*;DEIUU607=?<$@XJ-W=X!Q-<;(WR1QZ6XD]^ JF9@?:S MA"?%U%*W-DC_L8_H0-P,%05@+@A[99_0'\#H?J7A$#J#9V0;UL+NE(T5[8U0+O$Z[@U6%&1A)-E/)=NT&-+I8:TC^%6;3< M>4EVSTO[>C,L% ..%(?IO'C8.1S;<6U$96O/FJ1I'B;'#X7*LK/]-IHF.B,; M1H;BIU H=#L'HM!\E'(MI(M13FY2EM%W]1F4B\<+Z<1XRL4^LA(FH MP/HS*>(Y4%P8'-@#R<16<7@NM _.T[]0-MO?*92 T-O[W$2Q=)E=$[K]2;23 MJ4_#$F$4[VO,J4!%@8:;- O3A8BK+,)COC TSY-;/)<902%=+>6-;X*?1%&E M"U%,5K&1-AC!+CX/-$J=+"U',<#O1Y1RM3*9I/$D7G&J65$=XPEM3?%*G4ZK MKPG>"(F_X22Y6:U#3(M;&/S,EC%3V=CHFJN0+92SKK:]B8SU>SB+*+872Z%< M)8E8)1*.@+V-?J5C&D\*]#R0G 'K8 MPX=R78'Z&.%E%\\L"\=3M#0\F_;TJ'V)\H;&J;[@TV%!Z#;B3WE0PCL:Y8KM MTS0?:I#5C-W!*!\O;S[LW%P;"1.2UA9Q<')W \3'21^SW(A$ M_ _+,'U *SY10KIY*;1?HL?L$%XS>0IQ4B2A)U3$8,O8;36H43SNPDVQ2![( M-CYBYWQ$[".5:SQUW>SBZ53\AS)UVL\L5Q3Q.17/Y/Z0HQ9&*9WQXYUB<:^A MB-W_DHHL;/=?E"!29H?*DE5'TJZVD$TI%V'$QO\\W MAS;;.5_83@_!=VDL'&FUIJH^7V4$.2XY0&Z&PCOX_%UNYN_BKYS.)S%9U^IO MJJ:.Y<;2O(UL/ .63_C4._/5MW!(S448%[A67BDCK>[4C!V>W:IO&1Y!M+T7 MK@#7[!X/T3F47(&J]F8&4;=U>1I!O"RDD2O#%82JKR.1(34@5Z $Q?N1JO9U MD8ZN(%1WTX>HFRJN-[F"4),P( +J7A]9XPJ&"J\HD;6J]SJZ@DY]5E;0?3Q7 MDM0"MJ0&"3!=0:=^LC2.6W0%HI8[-M"_[DIQ(/F$@B6I&?NL@=A-(#DJ79D/ MT.VW-E_FV $!3XQ.L]JZ4D2K_IP"QUN.?8=I:/IH$*T.1NI'NY&"3!YUG*4[ MNA!5EA9FPG8CX?!&I,5EQB+;75TNDON)LB=.O M2QPM'Y;HI-LU0C=L&]L??UVBM+6IZOWX1>T"WQF*\TCP)@K.SCBK?/3E)(TO MT1-*R%ITWN+&+G/T0&8H0GC-=[N/-&PC1;P?OSS^RL0R(YLPR3:2PL5P:,8O MFV^G5M5LDN8(N\G2^#8?>Q]XW MQ\P=!0-:T!6.S?BUC,.-97YB9%AD(VJKLG]P1Z>8I!F.<5*D6SD$/%P]1TD> MHUA8B<0&EI<03.=7(4U%+ G?M8HML&YZ_>.'5SAR*]D?=O^U6?NB=>2+OX;2OGW_%Z9 M7/\U(@W2PB?EWAX:Y1^5K6?A:%L;O&(X5 G_%4"HJMSN]AI>)/P2KD/Z)BC"P@.UE M^Y92L>:H \K%C2CSDK&7C-O)7+XBJ9>3L)6D"9NCEY7K#V@G4[D>P2'7(:2@2RXR9> MZ/5"KQ=ZO=#KA5XO]-H@]*K.IN%%V+\'B^WMUT*0P_O+BT%8)I5J+\JV><6 M(FU[,EN)ML=7V5Y?(KU)1>"-**(@6HE\02)F4%SH+MP+IU)%!R,V$YLDS"G* MQ6V3F<7;9/_\P"WNECV]"A9H/E"GK)R^MH@9BW&6TT/FJ_-\&\YY%^)*-K0' MZ92%S^I5-O51(%1-W)J-K7H#SF"7.- M*XS:PF>1+E:?NQOB:U 7X3U9%ZIF12W=6;7[SYQ9M?O/FE M:V6[907J5ONS*QCZ0N=]33.X\N0*4$.80WV!#O?,H4UDR/[6C'4P=6?UZF^5 M60=:4ST3?M%S]!!U8X8$ ^;.A7\]JQ,8($?NYW?K'?9KP$3QQR5)^%=A M15Q3MFGI_](:.B',2TG@Z MO^2G:<0'41"E;MD!*47&RBQ#Z&(98KKF7X>DO1%V@/OHDM<19^NR6,YJY]'L!X=D";* MLHA<20(!.3GR5AV0L"U7S[>-/[DX^!O)*;LF]"K!7%HL[LU.Y](JY57$MAFO MV]@*LLO6AW;'BB*ZHJZQH_$5$E*+ZR!P,0S0O .BCC,[%U-GLC[$[Q45>UA1 M*OX^?_R#D_! BHS85?0V&ZG3V+^/ESM0PM?17W*KOX]I4T5[3KE) 95P,I%F\H&"X^YN_\-S[1 M)O.,JQHI^A<*%7MOHP&Z(!P_843#K^&32JB3M^J"A#Q!9^\>SWZ9Y-F2T*VY M1BF; +MT0-S]9*;W(4$=NB"L,K7GA/)->E&;0Y-ML=XBW^=585BY2?E\ MRXNZ)_MKC]-UD0OY G$1A5//)L='A!B'_XQ*U5G4SBO. Q3?S!^6Z)9K7RE# MV^7U$-(%RD1MBPBAN#IT=DST=[I5],=X!6MG[]X=0*AF\A.J% \L)',DG^%X MUE7QP@^C=6EP#I-#6X''SE?V92TJCR\Q[R7>,.SGZ9Q\.S[;EKM)&DN$W:MG MS@QFPM54BC@W(J%YRG!4%(7J]".T)68DD);5>'8L#(O@RW>/!+!IGK$L3(5^ M4NZ2PV+VZO7=PS9#ZYTR0,F"AJM)'.-R,]D9Y8MV;"?9H;C<6G;=Y-.H_=#= ML_M8_YD>M7=HSE?)5LG.#6.YB/ YT8'KI2\;B',3\L.Y:#7X!S)'\AGV)1J' MA77_VI' M)6KRSHW8I\S@%DU#2,!L%[&%>;\,%K>I!$59L7I_&S;[AQM2!I+ M5,IA/T%?7-CQ$7=G^MX2N9UQY=;7*=+J5]D!!U2E$.=!C6PYS.M' MO6EG=8 M/\*:-TV[W4T;4V$9B&*O?T5J/TA5OLH..(XM*&6)I>U^T2D2TK?8 <(,B8M* M_.L$QKHNG1'W81>WS#0(3]J$O8CP,0]BMO]$Z'L(H.O1%V MIDO86?^$"?:U"*OJT!MA.I._JD,OA+W7W"ZJ.OB42*^(ZBTE$J/940(0_J_3 MY!_\IU<72XJK""O)80OO,!#U%TN,YGLQ?#J?XPA5Q^T 6P])]S[,%42WNO60 M=$_7B(;%4H?0K6X]$-W*N&AY@X&HVY:LEQ)7^7PHVK91ME+:JIX/1-M,& \J M=M7*9T/2)$6KXNE =#W@+$'B>FR,GW"B M..A;C& B#:$PC_%19J&?W7RI/8JT^)I(Q-@W^VWI,RKT)W2/Z)"Y,%QX363[- M7MYE-@%G*XY>N)GZ >WE*\:)%2PT2!86//3KWP3&7Y%PU:%X\L05[@7:.Q)D M\736T3?.KR0+.^X:;=E[G$#MJ,Q>U5WFOE\W3@P'V6E'N)\RY>E;Z-%I#-)& M^GR5*>1>WZ"0:X[U':SAHOX[UG0QQ4F3H*A)%*%$F-713IBLC/;L[3WFUW\C M;HZ$[S*L21J_V.N[QHG>U?,:TZ)Q_4'3Q?AF4?)%' :@MC+4\'XRNU=:;<#] M3/'TZJ!I=NFQDS$-KZ(JRO<1O7W HCNX47QVH8!R :RBA3DZE2)691M?&@:P MZ8Z]LL>;+@U3'6I :KS]8^=:[9@F0RK0KD!9YUDFC=WIKB $,$:L#+\?^[>LD+OU; MN?V5];)E5@"CZ\<^-4""Z-:(1A(45U:%/AR5&4Y0*/.H3!IX4<.QX:(BG#>NVCEWCUY/2((E=QJ[DZB$"21DS]CD"V715=6S' M/B/ _+?U*_Y]O/QKY* #P_&+2W!($\R!X?C5)3BDB0!=V2S5(EA=]>BQ;QEP MP:NN/CO<8&QY'(]J?>A4A8<#,F(3NDZQ=S@@EJO\VC/D84E1RSDR?J-0H^S4 M<( LU6R;6%A^[.KCT4X*.1NQSJ*1 MP5%:[&,-9_=0E7S-/UT530 M.A&N^"\ B.C4I1B[E@S7 $ZS=+NH),/1N""K%B6'[J)"ME%"*9(>L'5)S'L,@;$. MS-W%V[WB)5$4BK".^_SQ#Q1E#Z2R'@L<-I?4LA;E6N1JV33/6!:FL;26 QSK MMZZ0U6)]]J_19\9[\*H^5-&E'$AY_. MS[;MSM&&I/'#LG*--?]DCFB5_2VO"X03<;6#38X7FAB'_XPJ-D3))[KA.[HT4-_IV7Z(#&]?[MZ[S=OU-FG\) M1S3B$V!V*=I"^B?*+L(U/R FV:TX&SZ\>Z"A,-M5=H[[;Y,'X5MFOS0/MXV _C5X%;@]JM"_W#^!78;L)J9JA,H8CN M$7T2Z=]:QM=\\-HFQ(&.XC( 1VP++3=<1W3%(%YR0((_X;SC#_.2X+N ;9RPJN91'=XF6[EQ1U M<;M\1PD,PQQ"M,.F$IIM^U>??B L2CKY;RCE:MOWRK+#KQ%K4#XW*9=,D\*[ M32LD,Q3];4&>?H@1+I#\ZT?Q9U#^6? A*V:[)59=Z[8WBB3W#(^(4MY$'+26 M].5^!G[D -T2QJ;IX;?/*#NA'MS/<*5SV3YZPD;=74@S5+^XNBFCN*)TM:_L M[2M[O]U2H=U=\;8T;X:_XMU"?=8^L P(Q^^#!1(7$==+' 4X+0S1XFV%;+@* M_R TB'*6D16BQ4]K2N(\RH(XS,*V0G,?[QY2F.Z/?B]D>R&[G6"W,Q3/D(@_ M$)OV/5H41B.)D"?OX,5J+U9[L=J+U5ZL]F*U#6(U_*0R($]_"!A*B@#E8/^( M!63.Y4/>&74B-[=YQY#R<7LZO1SLY>!VDMC-:BW2FO*/)[(X/B&6J81@26NC M$G 9"%9N;Z?6@ <<4H?1)*J5PG*)GE!"UD6\'T7AY&7:[&,% M1=U21T22D2+2G7-.V%V(8W[B$XKP(A7QBF&*3RO*O:!,IV,'A%[-YTA$+J&; MXNL\A,\S_@%G*")<0DG*6^O\Q^(""B5SG$T>R1/ZZ9WXGZNNAJ[ MFD;&?3]%O*M^LE7I=7B-B/ORJ8TAI@<-)_?=>2 M]/T G9+^&67["LSB(+X(*=W,"2WRIIZC!4[9 RDR'9VJ0[K=NR7;0HN/A%3^ M52_RHL;5_R:/;!+QX_W]N[._/] P+SA**: M7MVBA*)E2A*RP%&8[)/)'""9HPAC)VB\/BSA'7)54W!92]C+I CFC;4;7ATJ?0LA:IN+,W M69%<6'N^I'3_6U6G+VF,1='4QSSCAV](15YX-IUO]00N/S %X3+9VDN M"CF7JBQ)99,&/H#1^0\Q[TRR:Q1S:@L-..>D;5XTU@) :V2CR'"]'V?H5J3C MNDDS+C2)Z\'ER7&^^20"N2^2D*GVC08CV,7G@491Y5&YZS03- MK>#@M"!M+0^O*MC:PH7FM[!B=X69IVM:&SWW^?&%$A&AF@L[)N%B6J8^)>H[ M&.*"&*KJ:]I;B(XD\M"7/7=3$46T"LN[Y+5IO0B MH4G*Q:,X%T\+NXKZRS0?R #77*%)M_X3"3M'+8RN<+D;4DZXI(-1/K:9947= M:,P8EX8093<4)6&JMNV!^YD*J^636PAXR?_.*68QCH2DI^0(V,L'-YL-;NZ) M6KZGE YCA=A7V<8DK4KA3M+*#+U;C_@[Y0J4MC-*\QF0YC/C-+%B&V5>2)[$(\HVR MO155;6QM-AB,_W%=/?!74OR5E"KFJP,R2$U,A M[J"B-Z)HVD2!X.D79W&SFD#B"!Q:]YH MR,-USE-7YHJF" =RRX*QT2Y(9,LZ4MP#&?N*45I4%'=RQKX@U'S+[TF!^=:N M%67+9'<^J4N-!;7Q14@P+MK5KFR9&FV,*4Y,G8ZL2=!@,S!RM(VVA*,FG:Q<-O6 ME"*8RI4U!3$\JP*>QJ[D-,"A,HC*E:U$B@,D;XPKDP%N>0=;(!.FSS JK78MJRXU&7O( DS-Z6M5B^D3H10S MDEX3/G_Y'+Z]O9,71*AM[&AMDQ?I$7RYA@'2+.?\2\[*]7#'EP,_^BYR*O;# M$[+K.QA.9[6G2)V&4M[0,-4/AVVH-!APU?_H-P [-2-8\WV.:&+GF^,GBAQ, M^@/XA%V^&K%/_>)3OW2C C38?PC\U'$%I?I8E*;[N"NQH.FH6DY"Z]1J&"\0_ M -F$2;;9AK)4D2=OW6D5V.W0=^%&\'YXZ80=$_"1;\(B1 *)NZQ5U#88I@,# MASA0DK0W7\?'5TFRKEJ:4<*H;&9U#WADP6G.F=P9X9X#/ M W_,M5(R)ZU$D['#TSCYXYM+ANXS'9[RW$6F0TOYAGWT>HU_[#A =D^5,7/L MOJS>,UY:RK=/D]SVI 2Z%\"H6)X+9@A_M^7Y7KR_6_?: =RI\X9\VUTYD/H[ M@JR##&8_ZV^KM180H'7:0'!$P'D.4_R?XA5%: ##BQ3/<<2G=!!&D1 Z<;H( MUB3!1;# 3CT/UA1'* B39'OR!G-" YQF%*<,/^^#"DH,ER@3Z6+WZ$"C*TS1 M-V1XAED>6\5WW.Q>=4'H6A%B(6_60;# 4];D#WFW3[J?&##<($-VJZ3\YSQ MDX2Q2?17CLM$0H3$9!7 T._+_4N3>_2U'1I6GB@ M>;>I^VY3Z/% &I^)KB!4;P #';&N&(H!$P:FI+@"B+\39;6-V! 22@/6D,+H M\%:P]P$M74/!-K%3(8%0)(Z(0EQ!E(LC*U%V)2"/"5Z4(DHG%JY>WCV@]:I' M^EM9IJ12:B\$@PP^/4+EC3E6&G.V'N?9[A/?';[P=/^!A9LDRE#\@%QZ^#$BQ,\OFEV*LB:JM"]]O,2;3KSII"O323]'@S>+ MO!VS""1I2G^[H%>-O6KL[I)2JL;]"&&#*L'[OUA YAP1$6C+ ISR!R3ZMYXH*)V$#X6F!A@B;Q'SG+RFU% M2K7&$/Y29G.J^?9S-).OBHD\>609Y?M1'2.0OE[%L.3< GVL-Z(DC$&\L2Y^ MM8N=^:V%C#<[?ET,_=7TA Q'D%/!O1W*G%UZ^<5*8\ M&^"UP8<.I=TNZ?V,LK)5W\"\>E$7:?7>>/2WEO=OZ)W NP2M= GZ^&ZWX[NW M3=3J=/\O'#F*%95-^<,!T*Q^<6#21=XE>_PH#M,%WC>>9DM$'Y9A*I'/C-#@ M#-K#3MWC^=I(W+4;P0&W5,5;QX/G;C7)M(%N<:Q[F]$96;.YG3[V'@5O=1_/ MG:BW9LCWT3[^$I2_!.4O0?E(+Y==H39&>@UEM7$%U0'P(L-Y2OK;^)X0?21# M>[*'^3A6V(]S'<%17%::!_+0@L?7FA)?<<75K^M T@N M+D31Z9[0?"^@0X!V]S2B"N_-]AI*"(;;$ MZ^J35Z.' 3ZN<8HS="MJA9R:LL\WG\(_"+U(0K[DY;M"@Q'LXO- H[1,==@6BAGM2$PNF*\$V+;=QL.K97T#-*/""6NY=F59#A!U;/E-\V+%&-J&A M7'1O*$O3P#;2'@-:;$569NKJ,7C45BCZ]V(X$(F#5_SP?^*:"_\W!SY+^=?D M\I(M83A \L8<@Z/%8C]U64SQ9"AYDP[@/CS!ZO"$,;K"74D0\H M6H@_IV/*A#6 M=T?8 M; %\$Y:$QI**-Q..T$PX_+TW8[8QX[?4?@P2Q,4!%JS";%LM0501*GX,DJ-K MC\UL6TV''] VU8[$5K:E6SZ9$)JN$0V%E'8K7KF;*IL',2E,C/?*=Y^(:2)_2)I-E2IL(W'-*"[ MJ3-J6WF>RMMO2<7M-^%6C_CRFAP1 G9!=3!LLT@Y75]4!U\!Y);J[&M[#Y65 M'BK%+=+CF;Z-50'Z<-H-:C345(_T&G].L\%&QK_*M]-PM+$A(/7S-!K+5N[E M)2S5G8QZI[T'9+1F[/X%$^\,\H,Y'3J2 MG=]@"HANU*[^G"/6 =>7Z>L-^DCT5"$#J40^! PEQ><\2-1%[!!.>6R1@R-<@@K+0REE_]E7/! M]AY%VU"QKSA;DCR;H3#&R>82\:6[PJD0"J]#3'_GA*))_$=>$LC.0[ZNING^ M$9O.^9(_C%9E3Q[FC;V6<.GYL\*RH PRM[QIWDK3_.D:NG[ZC/EQ"UA*$H-1 M\P&-!J WV4M40>B-QS.*@C=DCM8$97B/]U9.;^7T5DXKK)P6AD5V?BHZ-X_D M)I,AM9PW&1;>G<1JP-*BG]OJN.9/<L\'D.EK*U ^+L3MC: M&8.M;#765-^]V?%_0>A:3H:B69=$?$)T@2B C*J&EI7Z[6"B]95#M[,UX&U* M5MJ4=BF=%&Z*KP@OEL+;P^6"<(&^,#3/DUL\EVGO70QI25E@7^K8G?S.YC+E MFK02^I*]+4:PBT\G2_;><0&%J[[*&5G9QEOZ+V 47+E'#U95-80U[- M7M4\T>K[9KP)9F1^[V-X.SX&0''4AL*R*PCYBL1#N'%\D5G;*J9:CIGO=L*HII+"5N#*E/$% MK'U(C_ER'PH#MROR$ S4[MQ=XPA)2=,\3((8<>(B7/:C?- B0'5-R1K1;!.L MDZ(_'P]Q=-;%&X<+3.F*1,O#4[IELU60RJ2@Y?*(E!FGI"HX0=VR@\ ,OKFM MBC0L,2MJJG@]$ MVXS++ZCBBU8^&Y(F*5H53XW41@D96I(DOEGQ?>.IO+JC=%H">IAPRV\WO3NQ MYQT?-.>;!TZ-(LQ"HZ=-? G:E"$5&CU]:(*_#&C2?=^9-..=^.X[\:M/=%)S MJ(Z=ZR:G%6EQ&+B"E]SPJI ,QVX/5"X1A90^=K[AUG9MH<\5:#3WCV:6IK$[ MKM3K1ZZ!CYWO-I-$T];GBF.OX7D,5J)=F5+>!VRU#]@F/R78ZS*\^_&]R&*# MTASQ_Q9NZ%)714)^+E1:1.>$KL(T0@%Y3/"B5&;?-W0E=O6Z =V"W9+[KWIW^*C3_3>5F NU^MK*VR[![@->\2;3 M^3W_EU20'47[:V#CU)]<(+K>%PX4ECV_($9(F M.&\ZC&T<[\^?XN$#HJNS)APKAO$JKE=QNU)Q(0>>UUZ]]NI3L7N]2Z)WM3O& MG)LUS;&J%7*QJV>^46$F3LJ3W6S[ M!-U1'%5>LK6&J YNHO;'RS3/^*Q*8[[R/^>R2[<#OC[XT,<)Z-$NL@+6"'JMAY=.@>IO?:QT7 MA#/(#]8\3(3N4>D,L)$^VV'?K;Z:O778UX\!-)%WA^MVF,1&0#N\/DA_&1=N MNR44ZHB7YDFR&MQK0N<(#YBR,J((1_9 M,%HWY2!KUP<_^. ''_Q@1?##NM (B\L/-B6N-NV!Z6_J60^X3?K$VPC.L%QO M?ALQ(99YA\"@PZMZ_%J"GA9DQ&]H\ZFWTX/1_LE/\2Y-^&#L+% ##O)8 M;"8F-I1&L:YPZ+VRVE]X%_PK>&VUNQ!1"R])< (XZ2+;R]8ID:S^BYB$=_P_\N)7TD9&_>&:8'7C&6_TA;R/W$H?>;$1UY34 MJ6QCPC/>5-*Z*J;P3C#,DRW1]!>B9;$2!J@H&%TY%B@SODF M2#%ZG/KD-,BX/>U%?0(LZIKU.PR8RM@NK7.XRP?4N@(7U.?://)'WB M,@Z**^_ #/[^9N&M'F5-E!M%N(X'9?NV&CAIKJ^ 47\;-]?-[P7WQB2AEZ]W M51EXR:5]JZ A?39^(R8#X:#=I[$H>_0Y7*DKT?;Y*G]+P-\2&.R6@*X=T]\7 M>#OW!:IMGF3(7= 5*.OO'2@,S*YU-4;XP:UMW'UQG*+V9NZAV-#3,G;N(%C<]S( M&[N"8]RK^\;NX%@ER4L_Q0#1VA$GE20X#DMK[_9G)LS ..4=4<"_DT88MMYX MP\17-Z&I7> T?T'(^*XGWC.=?PKIGR@3=HURUMRC**D"\]4R80Q)"PK".AG@1I1\FV,4#K M54C%A2_&9>C=&8DC"PB?$;MZYCAS\1FG(=T4HB@7#B-Q3Y(DG, %WW^0 M\+E+.._QC18@N9?3)X^LN#BJ1$':VAC]'._M\CGGJTL^?VM:&Z%?*"@"S)*V MSTA.N[2E ;ION=S! :R\DJAL8X!6CM1A^4IH?='&Z(K<%US;SM':>LR[=G91 M7;.3U+8WR4/M;*EH:13]&5?40QHMN5!QR472A*S%/J&60T!]C/!2R-2[8U;, MB:\X6U[D+.-04XYXDHN\*D)-X/\;\]U=1T)X?0QQU9!I ; 4C#VD4@<&A; \]MG@H^Q'$65O8V246N-U!0LIEZ^1:&[0<&47 M@8"E\-#VMY-D) N386.L(%@H_':N3 G87@(T.[NRJ=2S2QH9A%V9-%KX0"V" MKL@I6N!H136XKM>8.Z"T4*KU:O9W%V8TT,B=CCW<4;%_8=4& M1O1PD<3DS1T0."VCF/N[^6'[*ALPT*N_ZQY6KU9 "!9@+AE.# N"=V@D&A7U!&8@M_.#>V*WM\8A09(MEJ-;Q9&6""(+;<0HY M M@WE"OK%@1V"K6X@5XQF_A2BEJ=4MQ(NEN,3*;M+]QE[J^Y,TOL7A(TX*^7O_ M\);+ZVCW8+.CX_AF8JL!&]Y6[)"WHG;2=/Z%5=\-ZVSAZF M?UZB-6&X^DMI#C$0_?=A$E(^0SB(,Y2(I2X)I6\ZS%!\('%FI!&Z"S>O[X4T MZML+N9?;$YPK=6 R7_8)WG=*X,$>5#^!J]MV^X7O*(D0B@N+0AU%=6T[(&>8 MF_%-"/;7XH>^N!W_D9?S_YK08P_%"=6U[9NMX,ZY8 ^$GYPNQ+([V;K=C7#(EN+_Q/;T%":H$+-VJ;7%@^)X/_[AJ.4^HN82 M,[X-A\E'2O*U<)!C%I6F810?+,-2E(8CP6@QDK>&M%"C;C0N_5?(ZDN^&P1!B]8GF)'K.#<#-Y"G$BI!Y^#'(] DF!W3^?&,F:86;$;V$&;@J_!)C? B MO1#20!IM'K@VRD3U"I+NYO>7E&YGO 0_G2',+I8C;["0=U19'&0-S5 ML43= MA1NQ,7'$8]F%35AGHWJ!PCQU]!4VBENI#4:P@L^J\'"96;GA*)9]V;U^M=5) MZC/9: Y@!Y7).A,QE^6D/+*.P]F&CFC9][ZC:,TWT)T=<6N:Y927#*D2 MSS4;S/0!\S+([64T*:=_A?.5E%^-OF;R\U193*YQ&J;1"XN)A$'X $95"#B9 M-9M7\X'LX;J,YR*"\V,[S7\VP@36?E$9CC2&<(R9H') MLVO[6<86/^_X"9=M1$W1C&^HPJ19W"^%\B<=P#"C1^$:-XSE(N1F%R'Z)8V+ M2_F<2/PDM,GJ0A>"HX-=M]ASMN4K9-@,\4[#6'X*L^V&5.CFY63@[%R$2<*F M<_G^!<"L]=B&L1%$JK&1DUW(\]960H+UR(NO$9W@'3QV3?KJ,W7ZZ2@)$QV*-ZDB3,KJ?E+'F W>:;\WR6UP^WQJ 3]*=A=(5M%K@(+O/ M[?@"4TZK_B.G79EXO2)U]$7DX7O]SLR^.Q;$O^Z M=L1HY(7J(SB"(+=3GZ'+,^M,"CB-06X7X.V;ZZ0E1>,A]#V8?!_&LO:+AF'VG M'8QZ^3E=<4%V@!DL@ZAC#L6>EJSF/3E7/(8=H=G]G9O^C#YC!UC_-D\/IAYS MFDPW@#9/->'*^=-*HP$G('D;&@T$CHK#1^,J^MO08YKAV%$: U<"5#K"=KBK MQ_W9B.PYGC31;Y[GRI7CJ1L<;R:/;F/DO+ M5/;]Z7[E1[E*1RGNF,QXW]_&9:/6T^AV>0^JCAF(-)FO*ODKR7GMBM4,-HO: MI)AS93(UQ.#%KM>D\DP/^O)(\>LL%\X!T@%*E*8D0\%9P!$+T]WERC"- X87 M*9[C*.1MPC+JC9,=K$F"(Z$-16$2Y4G9GLR#1U&RMN@8EV58@Q1E 2ZVJ8 S M'3"AN08QXJ D^T5<7_'4*'G#%%"U@,56]5@/G%C"TS:#C9W$^=I]KXBRIW;? M:?7W%X6X3Q(C*=O:0GNA=A23LSC?A K"SU%QM->D?6HYF@7\;RD%\G?2VE0] MAJTR4/HG"A/P).-JYF->W/M\( ?[[]8D/Z%4B!:%ET/":G<#CR%=MM'$?"\H MJ<]:+F_KDPHZF8KO*Q(Z HHG(AQZ@3[GJT=$I_/MYE.NRVF><5$E%18D"3N: MHQA-\B^A]161JI-6:PS8^A^7CF^I).N3'OJDAS[IH4]Z*(]HJA-P^@/$P(53 M-;\R8!K?%AW+:E'.D4[43*=F45M$2$=RDROSL$,\NU:D^XN#,Q"CTO^\A>HW M_46YC7;F FR5KH2S]8A:I8W0@+/NQR 3CO^ *V];'>U8W^,_K$DJ=ANAVG%V MBU_"=,.X E=^-M$_",L+_4]X[]NTTK>YF_'[T+'ZTN:J+D:MRJ\V@H]4[AZJ;FP7_2(W)(D0 M$W&FB(L4RV*+>D()457TTQW&J&_L%;%'D^GSJY,,V,NNKZC!AHVTUS@L(5UL MX.008\>7^45(Z69.Z+>0QN -0CZ"72NH4&; 3(G&=M'/_[C@_\99HZ]4W=LZ M#D\$U.-[>WQW/DW"X?KZ/_/"1'S[RPT=^2+SZ<$W1*=<]B&T53'"]L[^593%N0_L >O3/ MVPMR5[;%'G/-C!"\QFJ[*V[Y=FM* M@>BLUA!5^LS $#6M;/(PPLD$,%B"<8/7,!GQU*IPA3FG.$+5)8B!T%6=J8;W M6L ]F)7YE6'J#7V,#@5O=P*4$AX3(_JT,C0 D9R#!]7^VO 1.;4)4GXAV ! M*HHL!Z1,I!I$2<@8GF,4!SC-2%!L,L)XCIX1C3!#P9KBJ&F&FU[>/6 <;8_T MMXJ?O=J^X$Z,/Q.O/?N$Q'6"$Z<1K'$'H:&OW_%>AZ#W Q#T08>@#YT35)WB M^.A4/]^\OF,CE-QMRF.1)5G,QNM!LV>'<#HLM]> M8XK+S" MU6S#+_;U\\WKG;V"WP'>-"[<7O-2.7D'>)./#O;1P5U%!_=S=/BHX#<4%=SC M 4$&W$^=^1[U(IONH!"MVPQ9#NW]$RCK;1V.[?*==$>P%WHS/D,Q-A*4[DKMTZ,3G2X M7[>_&RQVPFW"Z=;?C1<[,;8R@*:_.S7^(T"WF '":?=_%=DERN*7+,!II=49 M'BG;:-AA@F!;D-8JOG6;A[R0=P]GOCR $]*^ V_Y@Z@.G]--\:(;QG(47^:4 MOZDL(U\*[4=2^EX0/RW7UM%H_;,D;GVAKCBJ'\R 6VT21?E*% W:)M$6VQI% M2[ZSX2=T5/CB*<2)V)NN";T/$W2/(LY9<>,^_B-GF5@DGU$VG3^$SQ+?7 ]O M,IHX"LA/-ZB,A>/*/:IQ?Q,\QC$6BS-,1%'LFW1;/EO-%Z2/$5YV"X8]$ F1 MU9+[3)QI#&=\]=$G+G64&]@,1621%J,4>YD4CF%>ZQ'MZK5F=Q42X3(S#EM> M)^3;;RA>H(MRH^#[PD>N@!3GPCQ#5+&/ZHUBE..K0F"\V"5K4X8>*=N:KH4J MH;FRS1AH-3HK6@@1.ET-<#83$44IBG>55Y2'J;JQJ3!#0/W6UQ6,?APEU3_9 M$.1WLNTQ55 KI(\/L]2E>CJ_/S)RE-C6I,35ZNM."&EOU)Y"**7XM*'9G:<% MW2;WGA?6&^41I6AIFNZMXSSB<-)71BI CR#]Q196"LUD1]<%8=DGE"T)B"=) M5R!S(X]L 6V^;R2HNT$ 5+T4X1PH2I9):_N=<]%,=7AI^F2XW=2Y M^"$H1K6RAG-!/5!D((8"YT)PH. S(;.;O2U=V%M)LV%QNL!25M2:K M_N:([>.9B40^J;V_@YH XE=82 -[:_LX9A_F;':1I!U MK#@]A,F.#""H2>@-Q;)V%8 'A@R>+WZDD$$C_,"(Z6>*M_5(4/K9X6+F6$QJ M1H_'IN V%.*O4BNW_UK/-AP8;1'>;F!J_6YP9,90Y@FX*/L/3X;#ZI JT"XN M#P[9&,I =3H3ZV?94"GVSP*.19CB_Q2O"/AN^Z(J;1A%)$]% <1@31(9*(]F8N$5%R*8O@Y6%,2S E=A?RWXK]%DV;I]P>G:\#4_(9X:W6MZ6;W MQD^(+A"5WV=2-NPS[>?@J()2@AKZUCY=J)7I0L]SQD\/5AI[RD^\M6NHDUB" M^UG"DSSBLZ:U'?2S.TJNQ0*#1*%K][>,QVVMW0;ZN:TYU&3]RX.WJ>8VB#,5\9%N8E?L(QWY]F?.+(+#)#O=<5 M3'\GPE&<\!DCN/L4/N-5?EJASAP!CJ*,4\,HOR1@["C/,/OSFB+$-7O$1;1L MX)D,>+V3" \WBP&O-X5PDZ3,JH4JLO^>J3#M]87>/>3=0R;=0SUI"MYO]';\ M1D/8O,=BRO0V;W@D^W!*HW/3;'AP >J,WF?2P\5H"W$=6D$?ASLY2,..;)$5Q Z,$18']NOK;R M87]V?:M3-S73E]Z6@;Z5JC6\Y?)]0,MK2_R_^S1N(M($<1E-R'D)#A^%DTO( M=,ULDFU>,:"UL3V9K>R(?([P>1MO+Y%5%ZFK;]C!58S+[0KPDK, M:'9D_N#_.C5]\)^$B!CG43:EVV2>%436-1N64L87]Y8(5OFA06U-I*X)$R$0 MW"\1RF[%BVOR"]4TMX0#=;:GV@X&N+@@:5&&["O.EAX,I%#?"& 3#>CGUJ#!EM8/FTL#G:P$8G MGK:]I[]#Q=HZ(4U,1\/[-S\$JY#^R55RX9AF^VHY ?YO5"KVAUOU+. J/TZ?T+9T5D-GZ&#T#.@Y'9BG?JYK#,8$R-,V M,*3>+6?EY8U+])@=5?@ZJ?TE-F",GJTCLI@*2IG]/I.L]<2VK%VBQA[6(9[%GO!3_:2T:,UQ.2K>:?9 MR>==::/5M&P1;+S?S7V_F[]0XDT\#/<[A%;M8[6 M@XW;][ @)/Z&DZ00FS!_5[K 0N;:1BVE2* H$N\P_O30NIE5 MLZO7#6BT[);D?FR27=$(,CEV"XBW*%II4?RX_6@2W73WV&A*%RB-)M.R[(C8 M%E*,+_E)DB[NBLN;-72KNGA+B[>T=&5IZ6P_]X84;TCQAA0K#"F69^:0B0_. M30T0"O4'?7]&#*O32,@DN.'5Y+/WP0*1!0W72QR]J*TNCLQ5^ >A0;2-;2I^ M6I>AID$<9F&0<.4_P4\HWIVHCYOCX2A:X-=5VJ&)7(>G;,C,KJ:X:Z6G%T'4 M'_S M4R!>/1B(DIM;"26'!P-1\N5>0LGA@3<9#6U>82#,NU+8= MBN;=)G-,B22I16U; R:-SR2-RJCI(M)<9H8Y;6;T=KXW'HU6X[?OB/9V)O?M M3+#-EVB=+&/'!':Q%7ADC=W4 IX@,GEV[($AV@"V%U3K-:6SFYY?/6?ECR((UHI$@>U%4@LY( M%B:[_%6-RXH9)W0TQNGNF&UEJ][?6I>;IR5-.K!([T8^KW_Y^5C,X5U\UP&L MX]U-/V^.M<8<^TE\U-V*81*;IKS10%1^#E=H.G]!AM1H7-O63!I5L41HL=A$ M:=QSE$9+<5U-F>H6VLT*CC9[XA0)B*'=[.#H@5.AQ\QI#QOXN-OOSV=01BJZ MV,")0%=OP;SN88*/[3;TBCIEZF%@+Q.)D\O#_9HK2E69>M0)E77Z>K>3=SO9 MX7;J1/;U7JBWX852B,M$2T8=.Q@Z@A)I<(H[C$^U5*P"2:D;N()4O75:3\-P MQ7'19 8U$,5<@:O1-*K6[5R!1'>/UM%.W/>-0:QD8Y\I]:)-O>U_[#-!$X-* M%\38HRB&=)9;&DYC??7X(;&L7G,7[1_)'FV>UPFEV/;DCQ&G.0-:1N- M7[P5?^U\U83TSG%KG..^CJUWD'L'N7>0>P=YOWQL=R0]_SBLDPEG;)@@MC6N?D:9 MD@EE6^_^]NYO.]S?305:[_%^&QYO7Z"XM3_%^[R]S]O[O/N>00!YRQ5XO(^[ M[9ZLHV&,W;$)=8W-\_!EGX MO*M]QINC@**($XP37"K^CRC[AE :9$L4\.?K,-VP ,WGQ2Z(1.^ O!A&1:AUDN2Q/R#/HCUWY)%V7 #,77#MR4N[TWG M'V]N'VZ:\E(]2@2(3[0F1T;MS8\-SO;J1BJ#=ZVCCRYPT&0EW&77M4;EMKFX+N[?*"VK M@$>:DN^(V1 J9GL/[(Y4FFSTZX0I21YS25!;K;Z>H[G#?\L$OBAN<\*0GE7[/<$=63%?%W @L>+&YFA<]270T/1\RC]TRCZ-Y MBMY-,(!8!S&WIXX;,2)(/6]N &3)'Y7(,J93"^Q4Q=/N@?(!T"?3%%.W(#=8 M?+],>6%V36Z I?/KE*73.\@ %M-OGJ]!5?X1+*C?ISR?3.66P=+Z8\K2&C# M!3=?)^T6&$%DP&4U:5M_2+ 17(23MO+-@IG@0IL*@KR+ENN<\X.+;RKH\R[B MD^$N66>:B72X:"9MX0^.08;+$>X">"O'#L!E)TY0E#N37:1T M-CNCW=Q!". #[)YGT"*RU[&$KQE/M"VSY!^Q(>YF!IM1%#/C_QI7_S[BO$P+ M-B-Y,/R!)H2RF9F06(7^'6#XD8&3P%?1%?^H]:8#C-%)&&. )0Q/;8LB:2&[ MI77T\^0Y^,4]#G;*/'^CQ:^JZK[*;6*8P<\8. /=40+^)>!? O[%"?S+1N@Q M]GQ:N!CG .ZFWLV4+D+IM5^=!X)E6,=PN,M2JE5ZDSF5*=:T%RW$>'[E>-UU M4@6-!3YW+L!T2YS-$V:Y+,JBI#C:E'2^8F\\(B]ILJP0=M5-FTF6K,MUQ.6$ MTC>#+0B-4CY->.J#7[#)7E'!Q^3]2 74RY95DSSZGA0K1E,VYQ'^E.\"48'I MNG-L:7*,C1G3FJAP>M:VV!-Y2ZC(E]QS(F8'WF2E+C0[&XB#?:Z$_"AD_): M^YV '_;R;:>]SS@&V!#">JAG$DC8L!Z#1AHGMT!@$<[)L14BJPY'5G=5-DN4 M'E9I2P"IL:W50\V-%%V7^"Z[)24M5O_%J+64/:!K],%)WKZP/?3Y.TY?\6?6 M9B6I= $?F2$2*JMR)HZ0+FT M+HF\<0=EI!-C\F6MC9%G=GS]N)QG9L92CEW,7G4/!GBWV@1+";M U#.'NX!A9-'3:>S!9Z3-(GY8?7H!:7< M"8[R%<:%1NH:,,@X:6(P(;U2LA?S.9M%\1-^Q90_X0%M^9T\%1RG*;,%ZF @ M,7A/LB6/75RB[-LU%BC-QDR;K)T!,H[YO"VS6"X<=6L3)*T(+2"BD38,:3V' MTWILD?&3W3F;1MQ(?J8HQE>-TTZCAT4^'O$<)Z^RI(/-O;2R".]K@2AS*;Z-<_&@UK5^1H%@= MQVW&38@5T&\4&$ +EJXLLYO_<_*]DFW(J8KK%%:)TFV1+?CU(6V98 MJZ\5D,=>HTO9:&EF$9;";[2Y*O."[;9T9V1LY5-.IZL%SG;WSAQN:ZC6/F[C M1]W! AU%<#\+/-TF65+@>V;>,5D7*%OR>]!4;P?6R0(W MGPB)OR=I6QF0TY\M4'CT\IGR%&J')U@QS;D2+;8ME*NZ6=WWP0OA?4/'Z%98 M+.H.=KE0FHN-;5UY!V##$=3'!HAQ!]H2@ #@S@WKY XWRCFF[&<5U/R6NL=D MN2IFBZ]YM7N!.&KI8PLT^SX8I7Y#T'[6>((YO]*VMFCG68MG3-=WV2N6%QU2 M-;? P?["-*7;)&EIA^X-2N+Z,D)F(1U-#;GZU>AIA2^!N]L^I(CM<%G,C;T- MGR3MMCFDBP5.'CE,.6O)1GC' /S7I7JV8)XHRNU,^;^;)\E#*"@MM\@7:#)TVO ME/)P2.]73%_(V%AON- T &?#P;P=G5':@0^PA*90Y0(^AV1H)E_TLLYFKLJX M^+6?2[@E8)BZ+],$+!(H6-ZO;5PN&%UDBR\'AG5D X]=^[5=PZ2CD88<;J]V M5SS-X!ZP)!PO0*4C"1UX%E@^CA>6TEI(H,0K6#*.%Y/5EHP\HPX6BW;56&MN M $PV*J@]W,K3O[Q@"I+I+ _'C3N8^N$YZPM$\9>"+!Z4G)!VTK5PYU>QQ<%H]2'4TAVM35,6*"#/;YL^3"=#04=^J*P M ?R^3?_*\?N^>&)Z8I&?!O=%%^O)1/?&E $T\1^5E#*\%*Z-P\("@(7]4<-: MLZC/U4*^Y+/T1*9[]&6X7)>5JRIU1*4^(3%A>'G 0U=A7>^Z_SB.R MX-4R#BIB5^.;23:/=O1J7OJI.[R%ZT"[D0B[*/3-P9EPV>,H5Q"=[G&*"_@D M/:P>^:I(V3M>BO->BM86Z&="/-@8+50WMK%8"^MT(K1CP"_BO\L*PW")%X1R M5%E5*_JTIK3BO8WX9(?D>LT(?F6J_!7G_RI1FBSX*8R+_$\<+W$^C$!-/M(A M2?*%HS57-,6F/;Y5G2GCHH\$W.>.GVVZ3DCGJX;=BWIT.1E\:K7/*MAQ< N"4EB;D*[. M+IEW^?)EG8PH.\+X,FV,#+ *;2 ;'7M8 /M5P M !T+25X'7U>OX*L_Z*D^6XKYT/]P>XD%0/4H8@/.]MX!TS/9/YQY-_ ([5EL M%,Z\%[VDC%=(?I?>37^).XY(=4G8(V)8SWQ:MV6JO(+#CBUP#2#:J'#1C!0X M^BEB$D19\D]5F1YE<90GRTQL+:P-JFX;8(*(-B1-YLP]B;! NKXPKF.!JF2, M59UQ=0%B'M'JW'14D"CG$-F(;'B#/,H19;_F3#+\0;@^9ETWVI1TOF*C1IL4 M95',$=NI1DWZ2;$S#AQV@B*!P6_;BKXS/YKCLC\C^@USEC[C]0NF)YDM2%,# M%>@/KV&B+^187)-G9F H=0!W]ZH5G(K'X?AIQ7;O2SXSKHXF1GVQ;DN"6J^S M%>AZSG9[H7 :]9&RG8WJGSC#%*5,05[$ZR1+N'7#+:-:FE(^M/K:!^#?DSKN M]'Z5:/1PAX]&):35QTI-JQPSXY??YG^-7W%*Q%VED-FFT3, @P(P".XN>F+W M!-S2^>"6(/L4Z;09^"(A-:P)O-?[ NO1G#0**]67S+2F5+2MD.$R,T[*"1YS M\26!HCF!.CA-OBB@,="VCFN;@+;50P1UB?F,GUOYP SZ5YR5F/T[)\PY$-9^ MG.1HN:0<=<(_DL6^5;>41\^GC)B),$)IKP3!%,G_3H 4](R+91M+434 M[]G;5F4R&MM8R<6(/86?&FFJIL$=$U8+LFX@OJ$?)[=?-Y U#XG:Z839HMG MBK)\@>ELP>L1RHR!#CW=XTNZEK7ZVN"MIHOB^*)X($E6W&6,9OF&!^MDEYO9 M*Z8ZC#2W/Y>L>%^W-22K_4]6*STWHN4N^2 .M<="M-RQJAI155_66']1R>*V4]_#QP3:.E\U, !M M=8"VO3/XXZ-N/T9K<;Z O^ HW]^J&*'=A8L+0G/$?FMNU@V$:_:A(V)RAR"\ M%T3W]%[,SZ@H&=?BWK-9AO^+$7U>45(N5[?)J_B8?Z(DSP_WU?*KTAK1EH:' M-H Q[4]10Q$V@R-WK+2AQRU7*$E6$]7S78+'LL..YMM2#67V]5P1NB&4:8=+ MDL526'Q[NR%QUV95%0B&/81V#%AH-^^@.5F"U_BE.+J3^5 OND&KJ$K>&!U[ M0K*!E.I?E!2U%B;)V(+2B=0#.^PF2&38L_1N*35*SV F9X"%9[,^V#!R:\P9 M>8WN&"C$BNI&F:*K OR $LR-^F/!&' M3AF I?B[CU+42]Z!9?7'&U>-N.2F0JB< 23-R\SP:44B4@S:VP%%CLNL0[ :6TPW N& MJYW%&)?#7N@]&R\CH/Z<1/V=[)@G6\'CD>'1DA#5'\!9+AO R?H#V$7B!93! M9./MDU#E(>=^/CGW,;* 4W&@0A80Y$IV-08&F"_N!R]ZV!3C>]V_1 N4T.B5 MASFC-49Y2:M?$=M;BGJ?2=!+DE8;1]TDCE!QW+.;%SW,PT?TBH=DH&<]&+>/ MO TC.)#S/.0["\ZPD\ZP%4Q]])-%CO>IJPLQJ3_7 MKZ^"): MP!$UF!_E2R8"--?",;7V20+V37V1C@'5KG)_?3GL9U94C1ZV+X>,S(JJT8GW M95:-D3]W?+:XG#]_Q?2%<>]B9KAG!F&X'MDO2&YJ*Z9"SA;%?%84E)NHQRO2!K?K=EJ>:U"K=*$ M*:"'!3Y:Q7NYY3=Q23 &&CU=XDN<.M5EZ4TGE[CY@MN6F:Q+]-%%7OBLD2;F M-7J&E&Y(Z9I*Z8YA#X7\[OGD=W4V3M)#^_DB+W7 4ML4\26?I#F5NKGCOL3^ MNPA+,S#@2XZ@HXH"NSB^K+]P*:O3Z207CV/J^)AG>01SL/C0<"NN( 5*792E M3A!@_&S2[Q&:SYE\F$_U8X,S?A\"=[!(L<(TVJ M5R@YJ$VW'-)@SQ\QAA(PGRB;$$\5*PW$=+T^Y"YG\%>(RCC M,_ D"GD>5_,\_'W>94S)\#L7E6=H5>WM\7!_.%$!XN%]>ZLA\9HJMELO<)ZS MO0&EMQC(BJ*3!6YF7"6 WTA+Z^B#"T'Q$,J?FC-F:Z,+ ?SS">"'2[A"U$>K M(H"&5^/=!%'%>L VC'*H\#+!3MDC<\3>8D2AQH-8,E MHUV]QMF0)]C#&S_>^=/_,;.1)J_L":^U5;G",=L4ELSD9-]5-P)P5$EU3VQ] M1RS%._ (LTG%A;'H$"*O[5(.0Z%XQ.F#O#9*[9Z?2#^ M&N?),N,$7.17*%_=IN3[GQ4O1\53V\'O/8X?SS22+=, M(1W!&F97=W=902JWYF:QP%RQX0>.:2!9.Z)_Z,=9D&##.Y4N:&7[D"P(R0)3 MR0*[IDA(*)Q/0J'GSD>T%:3/@GMG%I$N!J$O$E(G:DR87;YD+?HO1',1%5]D MVFT&-CLWOL@$JK5Z4KQR[$ &5T=K_!JVX>R"NMO@4=^#++8X%A:SN^61U8=L) MT3(UO9.-.ERKWHQ]R0II3YA^;J5WV8\.8M-Q4;U+E72;9B9B.-ZMV'#_FXN) MMXUP4MGS:>'B436U*^'=.I'*PT0T:H!EY?Z5>>9C-'#4B.LQ@ 1/P(5IBLJ1HLTKFS#UG*F9=7QE7K"73<57&TKB M3PPTB4?'UJH>3P0T"B MC(=$R6EQE,I@GT[3&.RKOR[R!#V@.;=>&U6;M,U(-#[AI0BG[?4(2AM?,:CM M6#3OU. Q)0TS -362F9;:%[NS.Q0W/])BM55K7Z9=9Z6<9(M>3E9]E_,[//6 M7';GD4*Z-QPH-99^'-T0">E&_].-,/5-M/:FJ759@MC>TG?]J:VYU*IX2 MU7Y99D-+J\?T0E!_LF;O:!M_B-;['ZT?TZ&>;$S!OD/M;.$7Z+8\W"1Q5C1] MC>K!H>//KDJNF_4Z]0R(GHPZ^S##)4>V M29X(Z 0SV$Y_[AC3Z_N<,4-Y9F@=*(+7ESA8X,Z,"$*\SLEX77T"ZA8S#8M2 MIIMOJIJ^ESC#BZ0M> #L99&?:C/2Y:>EE]60SG6]X]7"WM=Z!#&FU]DF=Y7H M.W(G[6PY(+<[(K?+\R59F63+V8:]#W%TL[**CDIX,EW%C(-DWAJXZSWB-.1P M\Z.@B)E^28;H5IA27PC[-2O81IV*Z^$5\=G!GF@U4-J!KWI]F!/4R8#6I !5 M%&V:(02\0\#;?,"[M\$=4LLVSSRL9MC_*A><8L2^F^4EO@ZR;EQ6-*V M.'G'4>SQ>U([5JI$(%WLQ/N 6OG>F6-6;.]+?(@A/ M;_.]R"176PWRC) N#.E"8^E"%RSWD'$\GXQC3V.+:.\I/@ONG27>6$)$I>]+2M/<0@0X[+X(K=L4:W:8?9&)KF*"NV:^W$W44T+M/I\O AH# MAC258VX!AM3EP)]>],H7U=N_=$[/((2%;*Q>D5AZ6JLJ(F7!O5>=03HF8^U3 M.F8NUA5N>Z5BWQY#S^]%4&.6G9Y6_XSH-RSJ2QU.M+?7?3$VJ('B,"VTR&I" M EA1EY0AE]W7X=;K1_GG9GN?ZK-+? MXP(^BW2SIQ^F5 O%;]I8G26GCM&L9(H94+5< D$Q,>2$)"'=,^)+YGC?81<,T]$XHJLVB7[[$.V1''W%US91Y)\0 CW$*'O/V_G 7 M#^;+DT8#Z&3W1:(78_).A4AE XU9#:!5W)\XNCE L)#TK^-Q]=ZB$?."8.EZ M=*6/J:O$M*_K<7;"29."8'EH7\3CYA119'3'QVK^%B5L^&R9,),M0AR9FXO* M6OE\A>.2?4<6O/164N"4Z=&XH74WY*7QYXZ(HQR(]EZHR(LY<]ZJ"V1GBS^3 M-)USCNZX/DJ(RE92I&8\I8F2*G+)U^B^3?V" DELH8& M"+E;L\%?V0MHN5Y WL@$ 6P'9RY\\H/)?",AH;V9 2*^7-Z19]C44#0U0$RS MX_%,2"HA"]QI2)BM<9T$ LT.I D#!-9)".QEF3/K)L^/]@WQ)\5RM!"XGR,\ MM>,L%*VME+.I-JGC0\#-NDJCAXU;=X26N.=:XFZO),1)L:\Y7I3I?;)HO21) MHZM3G.5'R:OC@H':?*H&A5SR9)UEK'49PB\]/M!TI"^WF%D<' MJ7]!"H1HQU'C @ XTA0XT[Q8$K-_Y8/U4 M1C;I[%GX(J$NIA$QM#?[(D,U6J&S >H+CJKG- ,[FK[(2SVE0/$#7\0!T..P M^+(O (^.ZPF:C/ %1]93[4B\F^'@'I.0$#B_YLN"@VH@O42H+["6/K-(,^?E MBVH";VGRK.UP**#IS"!0,M<71130X6ZBPQW&BNEGM7SQ&_K*IRF#XITBZ2H; M4*;0.YW355J= )KU+_Q_+RC'[)O_!U!+ P04 " !0AF%4[>X8[*5' P#2 MI2@ % &-E=F$R,#(Q,3(S,5\Q,&LN:'1M[+UK=^)(LC;Z^W;5 M6N#B:INJGEH+WZK]CLOV!E?WGO.E5R(EH"XAT2G)-O/K3T1>= &!P>8B0>[= MTXV1D#(CGKAF9.0OPV#D&"\CQ_7_>30,@O'G3Y^>GY^/G^O''AM\JK9:K4\O M>,^1N.DSH_W4C2\]YO!;:Y7*R2>XJF[$"Y8=W9N^3UQ4M[K$-OWTG3XUCP?> MTR=^"7Y3JR:?:\\=0OV3[?H!<4T:W>];63.#>ZN?_O?[;=< MG?J!&HKM.K9+__>\<_LI8,3U^QX;D<#V7'A6M5FNG)7K\2#AUI_S"8I7$Z_, MGLUK[ZN5:R?J(:%?#B9C&A.Q3_P>?XJZ@C\Z+5>JB4'Z+)CWJ^A2QL_"@-'! M7 :T/L'U>&[S[JO6$_-+S()YSIQ9\"M9LPC&+!L[>"4%G1FFI)&#EWO$CY!C M^UZC5CU=A#5Q1PKR02;DFP+R08Q*^W54EJ>Q' Q#UZ+,\D8T]>O.Y;=K&X8_ M\(]-;Y1@U')L>LF4_5?&8E$[F^QP@5/]KX:ZU:1/)/4&_*)L^6,<+;^W6HL9 M:H:,4=><9#]=74TQUK?-.1"PS=2-],4<9M^)5U*WLCFH8HBIZED:A*87N@&; M-V1Q,?5T /2 D'$FTO$"OWE&7#,%->-6*V!3DIWB/US^A)?QEQ7\)8SKZ]^, M7X:46/!?XY? #ASZ%;FDF/-'M?+S&.S +Y_$-;SK_RV7C6_4I8P$U#)Z$^-1 MP/,2X&D\>"P@CE$V:I]J9_BBFG'RN5:%?XR'[T:YS)\PH@$Q<(1E^E=H/_WS MZ,)S ^H&Y4<8W9%ABK_^>130E^"3L$*?OO[R28[SEYYG30P_F#@@#7VXM^S; M_Z&?C6IE''PQ^!=],K*=R6?C'W^%7O#ET1Y1W[BCST;'&Q%7?/G%&!/+ MGY M;%1LUZ@<5VWWBP$P\SWVV2!AX'TY^OJ+93^I-UFV/W8(/-3U7(K7[)?/."+* MQ$?;LJC[]6_X&>ZX"T>4V::8RTO00?-I_:%85JF*C]4:YYY+4+!!@#Y?N4#G MR07,GA'G!JCZ\B\Z.3)LL&4))5#.ONUK!42W>EIOG+5^^90:QGJ&U:$#VT>; M%-S!E7FCFKKKZ\75;VWCYNYBS4-JCZAKP?^":X<,C@QA)?]Y!&;U<\\#FT'< M/G% J7_E_UGSRR^X-@JN;=\DSK\I85>N=0GB\_LN/3,<12]\@$=X MUC5\YQ]]O?[W1M^%DY-OPMOGO>N:$1-]%(X)\ZQ:/6E63DZ.4N^V_^!Z1[XP M=&WQ]8_NI7J]5(*?VX[C/:/1N?9 JX2]H!\Z;9/K4[]#36H_D9X# ,0!PL_J M:?:[X6FT=?ZY6*FH,:\^))G&9,HKK+2=2!$V=GRT_B MM'YR5EN6$P"M[I P.CV9!_#P*6#>Z@:>^?.!L'O6#5#__T: Z-HO6T&S1)8$OS?:K-H M+L65O,]B.:VU]"QN?#]\PPQ0S%<<^'*:*H<#/ULOQ>_# $,6].VV,?K6>LF^ MW=&W*N^U#!?>:.2YN5"CK>I[S4*>)K. MF<,;=2H??ZU>:K::I>K)BN-_AU7.Q?C?88]GQO\>Y2HF42O53BJE5O5TM4F\ MPS9O9!*MLT:IV:RM,HG3VCLTTB.CQ _9)#&-MXV]6JK7&Z5:H[[:T-^AB-8V M])-JI71263YRJU7 &5W.NTB$GYB]^]SV3/N2]H(N-4-F!S9HSR=B.QAPPGA] M&'O;^C/T XSS'\G+FX+0:GUY^.!43K,$>;FI7!!_> W1]*_4&M"+>[[]U!JNPHE$YS8)_M5QIPOC_. ]]VZ6^WS;_"FW?QM^V7VR_?.,& MS'9]^^7"8^/O=-2C;''60#T(I+YGNWS=IT--;^"BX;NQ@%]VWT8^MGV?!N)] MX$"V7>L6OK8=P6Q0TR-J(=G@PA7F6($X;N"_*65RLE+*I%&O35D3X'W=<>ZQ)G=2=M-<\9X=PZ MFYVER*J+S-I2B:YX3O?]6\\=W *J+<'91^^<7MK^V/.I==_?QH1:&1/*2A46 M84*(PY,L#BVZ >"Z_J?+;#?E+"CKZ?'S>53V/"L6H8J:\6JK+6J3$Q-P1>S M=-ZS-<&_HD9I#UX:1=,,Q"K-8"DKBOU%M M9N(?8HA@"+);FX?_>4/*Q'MB2&AOT5T9V;X/4[QZ&5,S *4_@N'9_^$>C!CE M[W8PM-W?A[8Y?!S2J9]=4WKCXV]=, ^_#ZE[X_(E_ZFYG2Z0[74LNOUQ"7<^ M<>_RQO4#QE?".K;_DRLJ\"ZH/8 IFD-47O#G,V'H>]V/<9JXBHV,]H4FRWR6 MKYS6\PEZLV!/.M3A1/*']IB_)>GMPG7YL(2Z!%3.J$O.B@]BHP>G"(B^4%G&&@34 W57F #FH#8Z0GBG6-6M367&A-E_*Q"$+O=! MJ\]AP3>L'?)O(A)L-E!LG9YD1KX+W>)])L=I9I2PT++L+3D@RJ@WEHO!_\B> M\O3:U0^LEN-3$S-%,P6^RM4+9:;MTP<071K;J]FOJUE)Q.GES 4L>&T\\C4VJ-X[/Y3%DAA)_RACK@F,$O UF*\@-(YG>Z/Z0G](BUWY@>L<#UL4+B M")*K^&?+GF*CNL /JJ_L*9[&M#E=&VT@0%3DN;0!'H''MDVE1=[BRJ%\QOK- M?E#I9 &5WI0JJY6KK>3']U/I8FC3/N@3,\2X]K[?!XVR=3HMBLY6E[D6+IN* MZ$Q]W \Z-6OKIM-BO0UCX*]S3RJ=+DKCSJ525B1[FK'&MV6J_2$G MRN^3G^_=:]IC(6&3:@L#R!E7)&N9[LU9@R2Y19 $$\0T&!G$.;IR;4D_HP$L MJ!_75RBP03YD!$GYX\-L\%1D/BS2&J>Q%3I=U0K-RWLE_K[O_VH[C@G^<7!+ M>MMV ,^R5[C>J&0QTU,KURK)C_M$KM/ZHO3SZN2J3G0J*MYB#/JLNC"HJZU@AS)AY3;%;5.:'S!S"J&?G M+A;I^*BCX/3*L?F*_J/W0%A@F_:8!/3&G?O$U'0;V8Z*7+!;I93DK+%<-=+; MII]ISS@UY&+Q[Q[["5C^U0N9?^TQ012L%IS<]Q>0XDTIBE6JM.JMYH(=*&]9 M+=[ VO#B-50YC O9H$"M_/(*DFMB,[Y[Y-+V3)BG+AU6O&UK?J"R;"&]%'\B*SA/>!+NA4ZJAQ9H0X![]<3 W!'^ MZPS_U3*0PL:B[=([F/2-SPAUDI=6*"R!GX'3/1IG6X56]6RMYG"W1)A;_?$: M$1:E2.:;Q@Q;T9I>W;"W2(K%.N%2;EB$WZEZ\\F=%\0EZNT1#N"^_\-ET7=9 M/_H!+AVZB;T0_,0KPESL8G/?E[/HACW?MFS"[#=LMEAQQ?.LV9K>PSG/*=L> MZ;/BTJM^']P_;M'DHSO@RB#I71-H*OR[X)I:E!$'=RZ&X"M.4C>O'H76<./6 M2L2,L9P!-A !-F;Y4&(=->RO*]-9+:!<9U3EW:M[$J M0,[T@;K$X25K+E:-4XR\VZ;)DIL75]DIM(HZ.:DN$,>&2;@V@8&YYM#V\;YS+_+O4X;YC@;1[@QT[R\(8Y.^ M" ?\&Z*UG8[;O>8'K!11;:WT&UW#PSR/JED-9T-EO M]4FSUCLY*_?,IEEN5!NU\EFO42\W+5"!S=->KTE!VB]#:@2>$0RI85+>J53YIMDZ:S5[]K%D'A0" %%OT8)8A !IX"7 V M(/SQC3[S1@91=:1E8%(9=R,:?E1D6C)<&O )D1HM6B%5I]LY.C[[^O='DT_P[Q+B<"98:DV LH(G/ M %UNWZ"N!5>F.53A3T!6E7#R8^$$.).2@53B1,!>9GX )/TSH;/\-XA+W:RV M3JO->KG6:U7+#;-:+?=:I%6VFKV3.CWMU2NG].CKH]0":!=\/@K0N4^4!9BU MXG.*)=_E.[F0B9F"+_C0^C(E_UR!H!XZ;?Z7^D7\1C_L_0E44'J**Z,W3+;9 MJ[3,6K]:[M=JP,(F[94):5GE"JW76W5:H[1UNDZL?O[;_V,8K_WSM[_A XZP M1,=[2F'WB _B2%K8J4L"QOP%?S?^G\IQI:J>./NGRL_$;UM!<*9?E7A8QO,3 M(ZC Y]5Y5 ,NU?L@7&:S5BLW6KUZN=5L],K-:K7:H/W^2;_"C19#(N-<^C;S M P/@PP(!.W3V2DG(@9BA&V(9M@L (JY!!HSR_#("BHCMR6#\6( *^NZ\?.,] M&D%$(8"P+0RA-':HG&NELTJEA!^?<;-0^O8G3*=9!@F,OY\ &8:@B&'&0%'J M D*PK1JUCHU[ 1UX5 T?]?=:-;Y5X(@/V3")/T2;VW>\9W^>4C\V;F!>EL77 MV:@R'BMKECXS$].H^A*I9@W\O5.S;-(6>$&-TY-RJV]:Y2;HN 9M5?KFF95#J_R&F9Z>D$:U?W96KC9[ M3=#I/5H&)P_F3,^JM6;KK%=[FY,K75#NDV[?R9T3W:22;#)%W*$C4%MB$5!5 M*MSW''O :RV.C[:(ZPUZ'?A6[\O BD(?EB +4&3&>X8/!1X3AF[ZXIH M;#J.?/?[IA<]:]5Z=<[&TC=4%!:2U/5MDGI16>+^D[JQ35*OM*68_YUL]^EQUU3Y^\:TC>1D;-Z4 P M\,NG]#/$"U,OX7_[7LC$G_Q\J1/]*EOY?X9KZO?JDOH;?Y]):-4!Z*1KYH)@?U7IK=>2Z$FPZX9SUG MEG:)=NF?(>P7U/5&V%AL]K'+RG7J$9_2HW\-OO,6 Q^8!^%F<,^Z ME#W9IO O;N&#ZU.9\=\P$.3L16,D\:<%+WM!4;8#,08(Y4:8"?9!/B1.O\A6-C:O@'K%0U&_="J6HV%DRIYB > MR:VFRAEM=B/^=G*+?%>B^M0HLHI[NR>Z.F>3UT0;2M:-*,C M?G;@YT7S6J>2B -S1? U)1^6Y%];+@D3YX'8UHU[0<9V0)Q",S ZO6S1W/:) MB:GV_GO!NHP9[1/#$C5ZO'WE1;)"3]24[@4;EY[G/C&W0[%.*-X1LA>SJ*#0CFE! MV6UKMVX'^;C6>J,0[9[M(A^W$R9J-ZM@#-/NTG;R<3MAKG9[\LFV?.7CUC?' M>34P&J4;=LYW6"NS,KNUGWZ8?-?^_0$S7\<%!\)H'4]L*?VZN_HX;>>WG(]; M]^8\;:]WD(_;#1.UW2T8P[3]W$H^;C?,U9F._+!M[O&6VJG95O)B9SN#5N>[ M=H8.F/G:B3H01FOG:UO)BP*!0CMM!66WK=VZ'>2JWM=DZ8W\T^[9'C!1NUD% M8YAVE[:3J]H)<[7;DQ^VQ>="JTT/\!$X^.;#BW/*Q3GSD<[,:[/:E/>J*+^$ M]ZHXLY'E]TI=\WQ;/%]M=9US9DT1BQ;NC3,Z5?N:DM<-[$77;-R6CM[9[C2 M4+6E&;TU>:VVUB"O:^'=']>V:P?T%L_ON8D.TN&'A_OGD^_D3X]=.,17'K5/ M"3.';0 3-/0R5KWT6YT/.T-?F M)V=3AL?Z)4[)'HVP^:T?'UV\"OY$XW';';35R8@YU8G8[C=K_I+1,U38D?:; M2\]-1@9GRV=OSM8;&9SE<+=G:HYKJ*!KHN@E/LZS"P 2!J^S7RX\-LZG$"VG MR#,FLLF5\V:"78M7SE.WKJ%0XAVJ!GBNDL&V-P&?R T90 M.O&LR]P>R;,#U:9>N8"6L1^Y%%$W"?J=U;-I)VOMZ_0I@_/^\HHE.?2=L@%E M.E.7X'62)(>2GGLG_B*S^&]^YO&460P#]OG?;[:(*_O_&M('#.G=._Q;UK][ MD)/. TRWG8A>H\'?G:+4V"L0]HJF&1.![2K8C/-+Y\2?O7\OL+K.0/=-QGPI M(N^OXM30U- LK%Y]L]5_@.'E=N6Y.-9>_2A%SOW5E1IN>PZW(NN_0X!5KC1( M1BM/S;!]Z,GYYO5+S=V5->QN5OVBS40W[A/U U[+/AF+DIKNT&/!(V6C^%K. M#??L)&)3.7\VFU&R:S[@(=*LFE'KMH9K;MA8U8S:F-NRUFWO9_&6ROR<9IPJ M,#Y;?NOAV=;,PJWG#@J/86[CY\ZD\!9!\RC_QD#S:/=V(,6C!^;!3X/)@P-/ M:[L6-GSANSO/)Q'3L/U+&%#F=[U^\$P83=XG\V$=X@[$W=]MUQZ%HWRS=8EI MQSW?7IO\V_-@6'X>4>[H*_Z9(M_!8XF\:"R] TM)\NT?EL2VB^N0N780'I96 M>G7J6B=M"$?[I9&VC*/]UD>WE/ATZ#G6S6C,O*?D=MR]U$31)N3Y\]9J:.WP MV1L%M'7X%$[[1 W0VM:?H0PRKSUV1Y_;IHF[5FUW *1VX:,IR*8:R#[HHBYQ:.XSUDOL]YZ9 MS:88O)M.HO,JM#2#][Q(2S/X@%5T=IO20O0%68KE2\Q/JW$- JWJ-0BT.?#+ MW#8"A;X3]I,&N3^ ;B'C>79DSH2TSM>;4,KO M> @A*"(^Q;J#?.,A-57E"ZQCPIM9'UWS-J0LT4\S'R+<@-EF0"T^SQ^N'?B= M[H]",341K<^?R\&(L^9HWB7P$A[QQ W.#3RY;7BUD\N8B.4M6O1LVYB'K7D%YG1V*U*8LO;Q_6X94;%%7>\ERJI.4MC]6P MNY>WU$;AO J9%J:<"M/[O+0-;:76*-8HWB**-[0+ID.?J!O2#AW!M+&@G[*^ MQT98$7[?<^P!GSDFNS"R>K1'< N6. 6VWP=.P+6NLA\RHESGXXXM#Y]3AO'6 MA-7:#;@#B#:M^3!:[Z1ABIMYL*3FUYB:OWS:[)LB44@04,O!N^2@KN5@C7)0 MUW)04#EH:#E8HQPTM!S,7PE_8)X5FL$]Z^+YTJ;<&9;K?W]$BXC?J#=@ M9#RT3>+P^WYT\^:/8Z8A:TK3)UB_MK:YU(OF$@8\?MPPB@U-PVC-<&H:!@Y5-9E+"YH0U)4#9"K-2IM2#2,U@"CHF'D4%FW M[HCD*L1.0%C?;EN60Z^(G],&);FQ+[@T,9=J>^BZK#MXV2/$;(VQ,X:2YO+B9K^S9Y("9PQ\PO /)@P?#R M#+'VT%5:=PBV!P#;CL$Z8( 5'#V:J6L/L K!]\,S2[GR;K59VC^SE"N %1P] MFJEKCY;N@V%>#_7.BT$2K?MC.NVAL[/N$*G0J-IB-N_@4%58R!PV)]<=#.6< MV0=E=7+EH&JKHU&US; GYY Y;$Z^,]8Y#WW;I;[?%3,7A\==>*Y+S^/?1ZWAD5[3W^UF2R-/[>$#\5'%R:YYN)M H. M"VWS=NUSO3,FVWO\'8;-RQ7^]@5KGVN3<1Y^X2_P[!YN<+?OH!+ M\WRM<9[JB/C(B.OW*;OO?_,\*_T+=8U1JQT\>+8;W+CPNYP>FK9UZ[<$">-W M+Z;E'KIB;PO_#A&6:S:*&I8KPG+_,*>AL+E@?]$V7Y!4IA;&::C'OHQ;W?H<\WTC0 \N#&YQLC6AOEQ32^ MWTO*-](T !8#H-J* ?]:$*A>Z&KYBY!(P4L[<-(WVH@H;1:C J&D8TZ]9C M2 K5R347]F4G+6,+@#C=BEHC;@?FJ5!PTES>G"4K1%.]/%BPK7;O*P# =,]/ M#;#-VZE"H$#;9G.Y5V3[^W,+@#_=$T#C;]M&K>#@TCS?HLTKSA:B M7-J\[>]5*@#^]/Y(C;]&,]_EKH6QF=NIJ\T7&/<*:1H \P%@)S?WG!.'N";M#BD-;CV3 M!$ ^Q6J+=JA)[2?2R+N&D1["*(<:Z)4OD!#9YU)EKU5/!HS.<7,MO7,)17QE*1BH0&1.9<]D6W- MIUS(D^+3M>W"#&WBW, #68@CDS5#;.PQB/O//=?*>: W9PY1G=#L3(K!HXKF M46'TW36QV6_$">GYI.W[-+APB.\7CTOS9E%X67H;GY*W1Q]_!1(39@XGMZ#V MQ=:!Z-J-.PX#GU^H'A"KW_+6!?2,/=4%A-6XR\9=3>-N,[BK:=PMPEU=XVXS MN*L7''?[:S@/UH3MKTTZ6.NPO^K^,!1O10>BA4@8O(U/AV%/"^:8;=:*%QYW MQ3'Z!G62Q>!L57,V+YS=4 RS#&?O^WW; MI-9[]@T*$B+QL4$[VUGZ@%EXD[ ML'L.Y9&*?S[Y3O[T6")T"_W &U'6H0ZOC?.']CCG6)A#"JF<,PBRAMAK>8K& M,%Q VG7"GKZ3+>S50-5!W9/PT]C3V#L!6GQ/SI^,-- #? T"1=\FBJ#;. M&IG[C\SB6V,-MB*"K;CF]P$T<.X3)7G'6Y3021)36UP-QKT$8W&-K,97P?!5 M7+L*/Z./U!RZ'O@>=NY[4N4<YVB?<\WH?)74 MVLAK+&LL[ZWQU_#<>WCN<(%]-,(S )!P&IK1\M(T4?8>BP4Q^QJM&JT[->P: M@!J VS;=JR#L[OS&>RQ.EY=GU%=JY=K9 M']TA8;1#QR&$&<2G#\P;,#(2D5WHT&JE5SUKA\'08_9_>&G0X[.7;Z[/GY&* MJA;/:V-^%R?XFORN:E.*;_N9,"OJ5-8-//-G>SQFU+3YK#KV8!CXW7:G*T/[ M#HB!N/<[>;%'X2C?S$Q-+ZY7>W6>;X_6\2S9B$A'7_'/%*4VI.B;&VIOYQ#W MCHP$QQ^'%-Y4Y<2[<4T0O=H2FGS1SMPZ'W_QK7L)]L*B3@1X,YSKT9CQYM0>FF#10P\ED^T M(*LRIZ"\[WD3*80^KS;*E5/X)_EQ5>]LWA)-!XA%&?F=/.4]YMJ^P[;<>LXL M!3<6U$GF+Q/43=WZWH2-AMUAP2X1/TPAJ5"Z[(_?J!_8[D \N-WQU=_]@+)[ ME_Z;DIQ:M#V"W])O3#!+OF4AR_9+S3^C>.M=,8:Z=KPUIA5F+SB;JMK/^F M\'>Z//Y.UXN_5)6]QM^!XF^EVOZUXJ^%Y:C55O+C^_%W,;1I'YP0,\1B'W'L MLT;@<@C$2POHMTD3C-Q?S@2G;ET#!)MRC5E]U! \4 @VEUS)G;KUO04SV;A[ MH*SOL1%Q3+O53MN/Q\[U[3'@L)FU1;N/-:HW13*%UZDK-%XPMYI<5B\V*1\VI!+1:S MO-I/L3B-UR%.5UV'>&NSZH*@?L.YX TWM5X#*D^77YHX7<_2A*VAJ*$X&^$G MT;6&Z&P7.B_E$V2]8E^V7183HN]P&E9BYGZI:RMN9E9)?IS:D#GT6 "$&$6. MW(,?'D2^8]',<^4SOQ-]BO%+H&_ZUCRB+[KS-R#= V@0CH_?/2#=,WSL$J=@ M!:V[ :.JBEZ2EAJ&)$HV^5=&7 M33N-OBGT):.E;QYQ?/"B-"T72E-*@>@U4N6^GG!M0;:1!\SZ :N^14TB^ MILZ[T<47A5J_>U>V>(TG["C=H';F9\-))[<.(;FU[,[]REK79S>"/IWW"I?16D9);A43?PO) ?&01RP.WG9982#@-N94@5X.'YKQW M7#XAER">.W@$^C]T?QQ$EF5VOON66\EK MUG]II.UG1F5+P,M1'J7P0-R3[,FV59XN"'H;THJ?*=DVT@ZA^,=>!5Y["I;W M+F&F>+&&)^OTYW?&79X%:AT>1$I_D9?2_BEL2GG?GXQUBL9A)6@[6+0=^Z!>WBOU0 MY&"&25H.-F4/'H>,:HN06TG(8--^RL+B-7,M"UH6MBT+.UK,K_(C*YK)C_J8 MG4,[9D>Q?AG\3=VZ'OR=)#^N@C\\].^.C,2MCT-: W3P^VY /;F\]@?NT&!] MO[9,4EKB]!5Z[Y^ G"PO("<'("!9Y8,\N0;ON;:9'[1=%U[ ?,(FWQAQ.<6T M;.V;;+W#X5H--'LKW6?)CUN6[N+78!Z6D.ZJ"E3"L@@5O^[UL&1F5Y6W!R\CA:[8/5 9V7+-<&%E9/&9*V>%V^&Z);@O*G 0]&6'0&<$8X]'$(:_?LM[0!96] 5SW"WW[&2P?;"O[_0+GGD2C!]/*?@_15^ARC\-J9;\3 M]-D"ZMJW\*X=?=IM MWS>W?8_ J=WVPKGM^X8^[;87R6TO)/KT"51K6 G:S0E4^PDY?0)5CD^@VD_( MZ1.H7# S^ UEOM9\]OJKPJ^9DG-9TFS+019Y M498?:S[OQ]@\W>>?V^,QHQ"\XS<=>S ,_*SM.#C_^46J1>+F1@A0"$14%2)6 M*;S.*VO76-7\+AY5URRUE;D\JM3VA4?S9Y)[+^4U'M55D[.$FBDPHQ9/)_?< MFM>>63-N0W[GSAH/5QKERDFY7DE^7)G+^]+1==VH>/7%N6NPJC"P!!"G;UT# M$$^%NHD^:B >-!!/E].(T[?F&(CG'L15]WWUTYQ'@;E#83;Y- 17@>"%-QK9 M04#IQ9#8# ;F>P?FJ[T;AO-)J*'X'FW(R3DZM-#A/7#$2XNIN'^(K#:CN+1Z MFITTWW2#R&("]^![1.Y&4A1>EY 4A>?]D92(UK_;P;"=L)BH0"ZW)KC6D7C]6I%+1I:-'8H&CNKXD%V#)&"Q&+[V=%Y!GUJ+YE1_ M")DY)'ZAZ_I>F= ZV1L7C"D21U-<4^&TYE@!"IOG.6*:>?OF5Z1*;R_A=T\$ M;=0-8(>%.(^.[?_D[+[V&+4'[M4+T,,=4/@3K:ST%K)^Z7\CMGOK^?[YY%=J M#6QWT*$.WQ#@#^VQJ#<@_O#:\9[E]7PC9A%U8B=C$9G>[V.\C<[QZ#()OB%U MM.;Z\*H&J09ICFWFJYKT$*"65S9O41=I-N^#-*M\2S7*MZQN?425ES8^BXU/ MDDH'8'NF$RC+KLVVUML0)&/_EH:VAO8>;%K+REMH:&MH%SQ1LPZ'1(?#.AS> M6Y=$@UN#>V^=$@UN#>["NR6' -'"=$%'VNF3>*3>@]^Y\0*-F? M@/5,&E.ZC[!Y&PGV$$H9/JK6-GG4-KDZ25UKFR)KF]V?ZJQ53$Y4S.:/C=:J MHF"J8JO-)3K4=(CO Z5-GNNY#X/[?H(BO'T\4H[1(=(7,T:F-U*]/]_V8[EJ MMAB9L1PB2WSD"?7OW2(!\#W$3?80?0^5W[^8]HH8\9S@"LPZC'4,+5=:KO9# MKO(5&VNYTG*U)W*5J[J.PLE5^XG8#NDY6$/4)0[]3MA/&N 776J&S YL+6TY ME[;E6:A]1BV#6@;W4P:U?ZEE4,O@CF50^Z):1MXL(]H)T^ K*OBT]Z'!MSOP MY$8 M%7A64=9=7^Z4PL_?? MS?#KYK:@_+JY72>_-G\"G6;!\BS8T%F/\UEPW2DH"ZX[^R(%F@4[EX(?W8*R MX$=W7Z1 LV#G4J#3.\43&\VS',G9O*#QPG--BBWK<"D).]R=3\ZI:PY'A/V4 M2W%/U TI[B%3O>U^MX/A1>@'WH@R6>^3\9C'R5@LYJE;9^Z1O_U._O28NLE/ M_:2=3[1$ATB\0KSDHMT25)P+HO<,2+$AN6DN7EJZ]DJY<+2?D6[K.M73MFW2=:\]02Y>6KF)*U^X\ MPS?9+MR;XDMPW-%@"6EZ8)X5FL$\89*7[UF7LB?;E!+HN2XU _L)2"AOR&G^ M:W7)RJ3@EB1I,2_>)TA9C%2B-)>=VF9IJ=)2512I*E@60TN5EJHB2%6QLA?; MD:HNO"_H(L_<@9:JPDO5?'9J#U!+E9:JHDB5]@"U5&FIVB,/\#3V $_%DS>- MV57M^.GR=OQTXQI'= 1X)"_M,!AZ#&8@RKW%D:87HGQ4ZHK9>^](U*:!"]2% M-QK9/H*2,O^&48>X5KX51_;\8Y'-(L3[M<5\2LXL6,PGZ?X)[WR 1A69MY[H M=2&VYL#/&?6#5,,QC>BY!(O!E46Y3G=LG'C,T*=Y"7YFPZ>?\UO M^6Z[]B@<%4%4\HC7>11^GX\8L>?H*U\I3O)("\":!8"\: '(NP D>:0%8 T" MH(&^<: 7!HZA:PLLWMS&VR9'E/@AHU]MWVO4JJ>?X9KZO;JD_L;?KX3M6SH@ MSA6G P?I(S6'KN=X ]R^]7FJ37G M^S3G-7A+ ;VUG_ ,O0#(8?<S%>J M!Z& 5Z!>.DK-)N,^QZK[:Q'V1\P6M5BB3]3QQGBMS2C)^>8?+9<[#DE>VVN> M#:?#T 67]A-BW!+2'OWU0&SKT8N ,!H3-SI,X%#M:XI4"CK+$$Q+;-&EQ];Q M_8%C<&-]0K(JOS3"#A!A^2B9RBKOU7 \<#CNKBZV>A;#\6R]<,2E.1_NO.\_ M#ND5O-@;32!4(ZY)VRY$:E:(5Z\9?J&!^C:@KD[CC4'X;'D(GQ5%HVH('Q2$ M<[4[86<0_@.>\\#'+U:@R,N_*6$X,@WQG4-\Z7&EF!@/98:;^^=A;[!D8(W" M5-7"M$?"5-W'I%QQA*FFA:FPPB3*/Z99N5^2M$QZ^Q*^] /;3*&@J(C.G$SN MT\7V$OZW9E.^.K;/81-?D@85AEM'G/\;,MNW;!/WD+QNERZ(8_<]YMJ$Z[VA M[>-]YQYAA=@U,Y_;K]!D.Q;G5>KF7DNLZ!9I)&HD%L4'.; -AGGTR+>ZRV^K M^K%#^8GN#P#VR2-(G$^XR/OGD^05$1IZ#'2"YUY[,/N LMO;AWSC:?FYR8!G M[@SW6.EH &P; )N+DA1/^3%"7%D%."H_N7&V U\0)W$1M.HM)3X=>HXE:VZC M&KZ\,C9K@HJ%;YCF'G W/5-^"Y_N?<^Q!WR??G%9NO3<]H"/_,N'D)G#/6'> MX@GEGF/S&VJ%?!L<&I"XUNM&5M$7I5\![A/(FHGD732?MWO9NCO :FC)\T;1 MW:#E\#:$+D;+WJ&BL+S+;@J\4-(7-9VZ\/S@OB]3#3DU^)M7 4MUFY)NX2R] M-@6R?%6A:9#M)V7S[A P6/MH3TV'-O]V?&< M--GP1\<>&WRJ52KU3PPN?\+[C@S"3+;X9GG'ISXQ@W+?\P+7"^B1$7@=VO?_ M>=1O]4FSUCLY*_?,IEEN5!NU\EFO42\WK;-FJWG:ZS5I[5:LG M];-6Q5"?JM&G6O2I#NCX-#6U'$R6]BJ663$;Y;-3JU]N]$Z;95+K6>639NND MV>S5SYKUQNQD:V>5?$[GM$7)6:UV4CZK-1KEAM6HE%N]9J5<,QO]2KW1K )O M9Z;3J#8EG^!3/?K4R.<43VC3 B5AE:W6*0&.-4_+K4;-*IOU%JT0J]+LG9W. M3K%6DZ"$3[5\3JQN5ENGP(!RK=>JEAMFM5KNM4BK;#5[)W5ZVJM73FF&W)TV ME(R=1=)V=F+,2F5.^=GL55IFK5\M]VLUX&>3]LJ$M*QRA=;KK3JM4=K*X&>U MT8J 6HD^5?,YQ1I,LMX'H)K-6JW<:/7JY5:ST2LWJ]5J@_;[)_U*ED:MGRK> MU<^B3RWUJ1%QMA'IVT:$@$9.]2VIUX!WIV;9I"W0MXW3DW*K;UKE)O"Y05N5 MOGEF%5Q!G9Z01K5_=E:N-GM- '2/EL&.P&3I6;76;)WU:MGV,Y+C5C/Z%,OQ M:?9DEX\*SD/?=JGOM\V_0MNW(Y<_\?=]_U?;<4SL GU+>CEU_Y5S/F<^TKE[ M;5;[Y:2ORO.;T0B/A/"C$K%B,GEF&@?.53=@$&78+Q<>&Q>:K[,3*2YGI=;V MO9"9U =&X]]#2BP^>LM^^FK\S3!^P0_P7^,?_^>%5+[@-^EKOXP-/YB@8>K# M@\M],K*=R>='(*UOW-%GH^.-B/N%7_/M_]#/U;NV^/]W^IL?SW,H/) PZN[SO?#73A7,^] M"T&]VZ;A$E10V.SVTC-#%',\1^G(D!(&7M1<77GTM5HI_XN+7/S K]MG9(J: M >DY-/5>_FR#/]Q(#L3XQU^A%WR9&H_XLF3PKTN&#W/J?S&>;2L8XD,J__4% M:$,=QQ\3TW8'_SRJB+_'Q++4WSV/@0+"CU]_"7J>!:HR 'T46&I M_K(D+X&*M9-J[&_R6! 0, MB8&CK^V[NQ_M6Z-S]7#?>30>?G2Z/]IWC\;CO0'ZYA&4BE&M&_<=H]K\8'TT M[J^-QU^O.$QV.NJ$+HST8/OB$<=7;=4;NQ]@0IX$\S\!>O\V%\+Q#^8")?L] MB5FF!O7V*1]]O?:8$0RIT;=]$"IC0@DSP)>@E@'Z[U6I$GL]KX3OD1*KSQ:N M4\#KAA:9X%.INZ1<75)3>&KU:LG "W,5Y@;(L2U6WGB$,Z8CN'6I\25_Q9$]M@0J1^>TS?^2/P?F/;4W_L7LL<; M*\&?A:C6#=&1_+S0E;WBN;EKN/V.W[VDIU*I5,J-UEFCEK-P?I<.!9#YXNJW M=LFXN;LXWCX=/ER]$#/@K#6\OL'H -O?P.\-XAO^F)J8)K8,VS7LP#?,(6'P MB(];E(+95,MRM!#>+L^EB(>7'=H//I,P\-07S!X,Y3=K2+=,Q008$H@QU&K' MIPO2&!M)PKTBN5@6QR "X>N0O#I.;NR^\"PZ&Y7X>,>8>4_XG!5B4H<\0PP[ M/Q2="E"F*-CS@L ;22)6CEOS0[LBD?Z1O-S(Y1=1B[B2!CT]+5>:S9/ZZ@!K:5W1\N#GN''>/C:O1V/$FN"16$'[9 M27W!V<8&Q+7_P__^N*_L2LNI<><=?WPOQY::\AIIE?Q9OB'VNN9L6Q;#!6?Q MGUO;I=5E5Y":M4;3Z Z)-3&^@1FC,&IBE8QN:(,6:E0JT\JT-'\!*S66"_AX MSQZ]YV5M8L<]^P!9@%"N>P2VO?+Z?<9M(.SAZ'GKI8Y MJ%?.RF?UVMGN$P4!;.QF8O,'%!&+6,<,C_$%$+@&7 '=YZJM0^]CZAJ,._6-H//.H4P MFT(0-Y1-S_'89X,->A\J)0/_^?A%_KC,[_QL^)YC6]&7:F5R_)*]-!E5EIQL M5<,^VH'#LTJ4F$/#Q"-',XV)G(4P(GP:8GY3%%@XLSI:#T4/N#+_,?(>P;EY M=VV32HQP/=&=C'J>\V&.P5T'C4X*2J$[F9SD,*(OYA"[5!B@5)Z'-GP3:YY7 M?*\UTY K@\(0<:Y%ECI\4JWUN, N:9%QV0!8T T@HBD9?S^N5*JXB&+XP\R4 MWS;$/O^TEK(N1'U90E_]UMX:/4]R2,U'\!A>1>^55 NH*V83V*@T5LI=W[6[ ME^W_,:;ISM%N?"?L)PV,V]N+PXH<5O+V!BEOS[@#Y[C8_N^?H1_8_4GRI?RJ M[6*:\'/U3.0,70OSA=3H30QS2 $M_9-7Q* M?*"1!1?\$",(XAL6[=NN6'WKA YFJIJ*J E> 'V/<["0^6]X^C]D*5H>:@M> MJ3Q8G!GZ'1CS+^1+5[+EAG-E6>WAS:3;_A$5/FL92,J ZP7PS5^AC:H$- @O M06"\.M+/5BUU7'^(_N+%@5(FE W@$O'N\A,M-2M+S6^>$[H!8;PRA/E:6MXA M+<]#RI=&IT3F0_6C,033@')B&<1Q(F%)2E&/RAO@F6G!20E,PH@D90E(:J0*AB28'KLS\2? ME77^8SF'CV#U7,OX4!-S[(&_!M=[?\(,\'Y^*_P(1R&?PSN>\D'P01(_,%H5 MPR(3/P\F\15QN0@9@UM%+3B&!0$)PF6E!A3'7+')@ZI8_.\[+])Z6L:GY02Q M#[ ?V4$ @D(=@#_S7(S9G(E!(7Z;&#>(,.RH_D2-2Q(0XUK8S90*B)^1-*1) M3[)#!Z%H1F!TRX_&!Z36Z9=:O78@U";.1!3O,HQ9;]))+)_SQZ^';^KZ/I_3F8KS>2"7O!W%3&'K\ZPJW9 MZ:==/W:BQV6 (;E#\RC:V*U^/NR7F?\7B3>'*7 MN/H4?Q@R-9R']K>K\GGGJOVO/P<^D(I?!:^UYQ<$_ M^-JI^67>\,1UZTMTXQ*WS!V@NE.XE^KV.<.-'BNS+H+SU5JO7'MSH+FV^*MX MV\_K==!#\H=JR>1L<98\WEW +H#? X]-,E*Z_":.!%/>M'1V]S8;= O"T,R= ME#BUHZ_MZ<>(+Q69,9_J#J[;&=WZHJ$ MJ)UR0ES-E=UE5M::P#.VA[4(LWP#-TO8UKS5D?H'LBAI6>30^!7.KAP' MRSR75&6XZ(\FG$!4BYM2D)I 6-R:!.,C YX/^D=4E@5.)N@Q_$Y1F_;[E,=J MKJQ\Q)_:Z-R[P$J4;N8YA@=&I9$H:NH2UB/PV/+]BT,G M/(_VH=HT?AQWL>?/:>T$*Z ^XLSC:$/&4M[<_W+7.1 <)7B-=2>9'#6,%H5I!N.+"^0-Z0A+#OL5T[*=0B'3L].2_6S:JE:B3;IJ4%] M-7H$O0:2 M$EQP,]IA %S&W_X/: "9V)V G1G%3Y'5*_)KN"'%N&/<)L,$E3.9P8OPQ-X M5C(LFX$Q])B(K/%\1]" \-/F?Z'%&GDLXK87!MP]DM%(_&!YO9.T^T]4+/[0 M%ZRBIG)?ODA&$\=4.6O;%5:29XS!??,QN3 B$TQ^6Q2< 94)C]%S;#SB4RP* MBFT$%EX1,[H#G;@@]-7:M$M-\!1 0)R)@67<6-;M8]8]_81^M)41'+ZQ!V[' M0K6]+Y(?F4+DH"A]1V+Z$D()EJOR322D'N'^VK3J.-5,/(G>&BLCQX1 MBI+),R#8+FN;=)Y;2+Y*FF7&**^:MWX].9/(R*Q[M$=KKCALG.!NH3?GK&:' M]X;V4*]R*-MMREH@2+=@NIA;\KZ()">\IG5]%$EG&];)N]/CD[WEW7U">8&) MN:8]%A(V,6IU;BAK&;7F&Y6UPQ6B=*%Y152:$R:=R43->2[E[& %Z#5_7/"5 MLU6XG F)RW30^5WONA"^?EL"J[?^E]O;R_ M^/']ZNZQBXV([CL/]YTVMO,^_[?1N;J^ZES=75P5M&5UZ@T/F,F3:Y#S@E"U M5 E>_@/S7B9&='X<]_,Q 2H=8?/^+.42/NO"&J^1CM4T9=$Z_ 6VXPAN.5.@^$!<;-#8_#\%L? MQ+=D5"$2K\*KJW41H54;B7MON.^<6&3?",63/#6,]59O3#]OY?J-!84*K]=P M)$L5DL4*J<_)C[NLYI@FU8KU'"L3*EW3L2*I7L/D9NL[ECC+08QW>]KYL7U^ M>X5-9B_N[QY12\>ZV$@,-[-V9LXXUZNMM_@:$87']0.%O4+W\CP'QH=QZ-FW3CDY7G MW9SJ2,UIFT4*X8OMGL(K/6%VLO,=];7W/%6D_ 4$PDWI>W"394.OSV)=T['1 MXH"+1 803.'],SQ=G?Y3Y-L%_:>>T,Q\P-3,HBS)C%7%] C&#D:M?@;_:C8_ M?CEZ(QTVY'!QG[!ZO(H\;EB-I(:GRHO>,;[=B%#C%6EX!3/-)H=+GC'3SBUH M.K;_T[@FN-14/.!4WXF< FB;\]PBYX>+)[UD MWQ50+;F#>&%]/#P\V^=<^]=S"YI8.B(,)/I/RS7*'AY[\*YU&;M'S'?QD MHTOZ-)@8E[:/U4(ATQIH&U'G5,R^EJC_32F.M8O7OJ2<=I5S*KRU;.97WXG* M1%QCRVJR*@L!KOX*[6!2@EL8F8\A,P<$EE;)GZ; MJ)PLGBX]VW=[?));?':H3]E3LLUD04!3K^3! &\2-*>Y!&*A] IAY+1S.&JU]5WAGN859K,&BDB;A MD'7#\=CA?V,=+3;+*1RNFN\TI/G77ZW4(L_B'$9Z[J# V#^%5LKOP84/#+<'BZT&4_J6H7,QQV %LOO M>N0]WR5XXXJZ=?#BBP>?=SKQ.TCG;J*(2*=SUYK.U?G5'*KZR[E[G"_ M9%Q%Y\K=B[WCPHI>J,T-QC=LNH(>6@&=LMJ^V]-J?LL)8V!A\Q'J^@4UJN_$ M4 'T5'ZK>]0A,L;]LPN::6B/,<]Z 2,B$&V>4Y>"RL+(45SGFBO.Z\K\;&(U MRO@UM1QU<& L@$++;\V0@AU'%&;Y 8Y^"F./V+-.;%?U2S(9(@PMQ!46'6-G MNT.THP70@?DM-GJ(C@".TVC&-:4R=TO9$YX&?'"86H\JV\M@=75QVY=@];=\ MQJH%,+OY+3ZZ>AG:/5LN566L81E=P"*7P' M#"W_R^B&([@R*1Z@FALSJG ;[CS]YU'MR&#>L_AMR M\9+W>U"+G5]4=^&%)%AU&7,-!/WE4]PNX9>HJ1+^L:4V$FMN1#/U0.P2HY[X M2B>:>=(]3QDH9%4E'1?W3UEWOYV"]K#AM%IXLM"6@+>PMVD6PVLR4J;=HNRCZV M1OUDVE2JSK=X\+@==?H2AS3REG+$=OF1D\^$667'\W[*HQ]4K1MO26R[3[CI M&%2A_U/$%*%KBLP>[CO@C6WQ]&?\+Z Y'(U%6S+Q8]Z;;&)@*V>8B0/SPW;* M>*B$[ B&Z;X2C"9TP+@0=:H%BXN$\=1X;$-FV?T^9=&3G(EJI>SY> K&&'[B MR^,%1F/'%DW&Q E\\V?(CV"(!ZV.K6C#=!)W>;(=/N\[$G_;-X"L@CWGZ]8+SP@@%U*>,$>&9X**+L'DV-?HCF#R#@^KPL M]A,>9L74"8>"(,\>'NK!R4+\J'O;L^TXLZ=0C<@DXVBJ(/'>+&WT:=K7T;A) P08PE MJ&Z[O'FW(++G.-XSW/!YL82O[\215I96$:VCENP7E;);*:510>.54DSO:;"Y M5,MGX2(]P#?3/W6+KZPUS?[BE_(>7X5LTCK= MT9@97$_TA8KUX.^;!\.QP47@QQ#T9&<>L7W.#1@8.OL%-+ /L,)7\R4 H:YY MJVAQ.!+8&$ @*$\3+* N%/)V;BH" 1$R1# M@IA>Z0EE"O?J?>$6R_G*DO>*P"R/\Q12%K8O7!Z=BX5@*C&0+0G;&M8T7)\I M1QYWFL:>.+-+'/ 0D)]HQM&9LIY ,B GSJ!YX8AK"TZ0BSRDXEAO &>6P%^ MG"L.!K.H1#7<@A*!NTX#.L!3-?A)8&1L!^B!\3:OKCB# O !4&?@* UMF.;; M\;Q1%UH;.VWLM+'KQT>/IXP==9]LYKE\:0>C.ML-:=RXF3C!<"+LFX^'KZ>T M"*H)B,6L$&(7C K!N;4]/)<0V](#.$/TDO&F9YM1!PVJ5#?V$Q89!=0:&U":QO+$Z)FN^5D/ER-TK>+_0 ML*!NI9;TX9D33SI8MFOB05&N.5$9F"'\UH?X ,.&'@\;Q-;CE%J&1PTP624* MWOCI:9XK3P=+; 14^GEV;')4T9"LD.'?(F^&65)U *SM.*'P GUQ5I7R]J9, M@ I[<)[*"FAAW/DKBR"*6HUK-;[M5,\#;KS_9HP=$N#>0Z[&FM^4\A4!,/Q] MSCQB<2U\XSV"EVR-/9MGXQ;8GW?XVDEJ=LC MY1EX%A&:6)Z-[>.1VB;FB\2[E5U0N[G)U&M\SPG5@<\0SZ(M$,<.4K$\@(.7 M(^!G**MP?SST7*1GWWZA5FR\^!J&P?@QN_S4P>F$@,KV,Z_G!?![D^ ^)F'B M3''L)L\9\-RX^A$_'T9,F9\-/AX[>$ BKI)H =_Y*XL@WMHT:-.P;=/@CZG) MEYE)U&\J3E+@,BVU!JC*#5P(@#\3:E:9$U^IX$[[SAB'@1&*3ATJ?:(RMJB] MHYPJ54<,IK0L]A/N)75I M\.RQGUKE[OZ511 ;K7*URMUV4D5IO%'<\_3Q]ZY!"=P:6GZ<3GDF@3FD,NW1 M[O#__-;!%'7LM@L?]!E^S)=\"*AF/^'*EO"\=N%FHY?-1 \NAX\!$]QT$)UM M&&J=N?M7%@'W6F=JG;EM-[5+7?^!>4B':JTF=_G@0<%PM7'HVG^%%(-YTK,=7MC@86X WG3D@##WQ3X^8! M]:%E>UQ)WSP([];K@W/+L#:8);=MRE/;L>B>\.LAC!PU,XP?VUHD[QV'@;]: MIJ%/_*"LG.]'!A/X766$NP%EU#,^@!_^4=4J8FH8W&ITR4M3_CAXX'P!D=AX M3>ASS*20GQ33% \7TF8QJ8=SY*XL@BEJ-:S6^[42$](J],=8P@$X'/8Z) M@/:-(6\0N5_>41E@I8I Z(OM!XEZ"@-/#Q;N+*.XJX@OY&'V-E5UQZ][$^+ M:RS&"RCXZT0]QPB\[Z@J!/[$7TQ S6HW>/>O+((,:/UY&/HS<; HP/"+%'( M93.KC!6X$X.";AKQ BY05U$)@LQW\AHNL>DO+C031ZWX);EK356&B8UX8EE, M[$ODT?Y,&,\W9?).IOA+U&0A>)/&DQT?\G)CX'Y!>"*>!6E4#7":';R(.E-=*TCM8[,'7(.V\?\%525"3YA M8-R2GL]+<<'GZX=<.4:[#E&1&03W":MTK"KSPG6K$?JGV),PJDR8&&.;FCP_ M8/'-%^!,>EB>H-0OS(07;]DF?)*K:XE(WGC\3>C=$7J=P[,)XO=%)-HA>ZVUBU.0[X^XFV9U. M"MN0Y$WD?KR_N+7=GQ&5XH8F2Y#JM3XCQLP.Q)6,R,'[^?EXR[\S)?V1(EQCCS9 M-#+AI0RXTQQ?_$3@S67 DBB(>.*]/I0!X;@3OG[)>![:X$';OO3MQ1;B'N5Y M6M&MI-J(G/-XF0Z[P,!+A9]]PHN>+7[*U/D-'LY(<>EQ33N!IY5B3/HE]@$; MZG^\LTU26LK5:I8%TE*YIU*9#HXINE#8;E!0U MC<"P-Z #QCN<@^.EROVC?D!B80G[&L4'J:(VL&"*O,*I#-,J^T/J]/'W@3>@ MHBP*-Q-$LXU_>]>Y4JTMHC4LN2.W4IA)92%>[3Z0'((J*=N ?96= ME^+KB[03;\2%^7I+] _C'5[\(*X7G['7:(+E_IR7P.C#&'DF/ZEA^),2>W!$ MKS*^$U-MTH1AQM^JH;6[#^B3@M/@1H_A8OD$.F-$$PO/H&7$!?0.IN).''5J M&IWVG995+:NYD-5^WV-J(QQXL"BY".81'CH3][3!FC.0N0D8'3PQQ+)]%HX3 M[O(04R8#^I[DA8:UAO4F3%#2.45OB@;< =5(U4C-'5*GM;!VQQ3+*$JRPF+*7R,ICPW3X8FF''),::]--="0 M&0[1 C40+4V)X=@C&_]P<=LUXYN@XQF))AN\D6V YS+BNS"U'D5K,R\@XM@@ M7LZQ<*C1&%7A!_R7^I1R*1+S*,D9NRK)PRM-TH_!\#,>3I+NV2XK;[,4-0]A M8$!1VIB*A]L/[0MD3+0!4O:CA*9$1&] MK!TLO.5JDC^0RYLW1F4CBBJX$,F^#^"SX@FP-F^\)NISA5*5&:+X=T*5!$ ) MX@=Q+%FM&2.8ZU#+F):Q7,A8GKBX_^WFLEQM*K ?NJ#>: M3!\Q]T:L;^=(BS=(5((KZJR*.3WPN:#Q \<6G8R .F< *@->047%I PF@-C8 M>H,(M]=Z[4R+8^-1.//S7B8/SQ#5.KR1,A.G:N HH@55V^4OC1T6N ]<#